Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Дефейснули! Пытаюсь поставить 2.0.11,но старая база не хочет

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
CJ John PM
phpBB 1.4.1
Сообщения: 46
Стаж: 19 лет 4 месяца

Дефейснули! Пытаюсь поставить 2.0.11,но старая база не хочет

Сообщение CJ John PM »

1. Удалил сломаный форум.
2. Закачал новый phpBB 2.0.11, русификацию, русские кнопки и аватары.
3. Запустил установку.
4. Старая база mySQL осталась и я был рад это узнать. Узнать, что старые темы форума будут восстановлены, но тут такая хрень вылазит при установке:
Table 'phpbb_auth_access' already exists


В тех. поддержке хостер-провайдера мне сказали, что это из-за того, что phpbb_auth_access уже существует в базе.

И что теперь? Что делать то?

Напишите, кто знает, на мыло мне - connect@cjcity.ru.

На одном форуме мне написали следующее:
Если не сохранилось старой копии config.php, отредактируй текущий файл, где

$dbms = 'mysql4'; // (должна пройти 4-ка)
$dbhost = 'localhost';

$dbname = 'имя старой базы данных';
$dbuser = 'имя пользователя БД';
$dbpasswd = 'пароль к БД';

$table_prefix = 'phpbb_';

define('PHPBB_INSTALLED', true);

затем залей на сервер файл install/update_to_211.php и запусти.
и молиться молиться и еще раз молиться

Этим способом я смог восстановить один форум (у меня 2 сайта и оба полетели от червя).

А вот свой родной форум я так и не могу восстановить.

По этому же методу выходит куча error-ов:
Updating to latest stable release



Information
Database type :: mysql4
Previous version :: < RC-3


Updated version :: 2.0.11

Updating database schema
Progress :: . . . . . . . . . . . . Done
Result :: Some queries failed, the statements and errors are listing below

Error :: Can't DROP 'user_autologin_key'. Check that column/key exists
SQL :: ALTER TABLE phpbb_users DROP COLUMN user_autologin_key


Error :: Can't DROP 'rank_max'. Check that column/key exists
SQL :: ALTER TABLE phpbb_ranks DROP COLUMN rank_max


Error :: Duplicate column name 'user_session_time'
SQL :: ALTER TABLE phpbb_users ADD COLUMN user_session_time int(11) DEFAULT '0' NOT NULL, ADD COLUMN user_session_page smallint(5) DEFAULT '0' NOT NULL, ADD INDEX (user_session_time)


Error :: Duplicate column name 'topic_first_post_id'
SQL :: ALTER TABLE phpbb_topics MODIFY topic_moved_id mediumint( UNSIGNED DEFAULT '0' NOT NULL, ADD COLUMN topic_first_post_id mediumint( UNSIGNED DEFAULT '0' NOT NULL, ADD INDEX (topic_first_post_id)


Error :: Duplicate column name 'tr_class1_name'
SQL :: ALTER TABLE phpbb_themes_name ADD COLUMN tr_class1_name varchar(50) NULL, ADD COLUMN tr_class2_name varchar(50) NULL, ADD COLUMN tr_class3_name varchar(50) NULL, ADD COLUMN th_class1_name varchar(50) NULL, ADD COLUMN th_class2_name varchar(50) NULL, ADD COLUMN th_class3_name varchar(50) NULL, ADD COLUMN td_class1_name varchar(50) NULL, ADD COLUMN td_class2_name varchar(50) NULL, ADD COLUMN td_class3_name varchar(50) NULL, ADD COLUMN span_class1_name varchar(50) NULL, ADD COLUMN span_class2_name varchar(50) NULL, ADD COLUMN span_class3_name varchar(50) NULL


Error :: Duplicate key name 'post_id'
SQL :: ALTER TABLE phpbb_search_wordmatch ADD INDEX post_id (post_id)


Error :: Table 'phpbb_confirm' already exists
SQL :: CREATE TABLE phpbb_confirm (confirm_id char(32) DEFAULT '' NOT NULL, session_id char(32) DEFAULT '' NOT NULL, code char(6) DEFAULT '' NOT NULL, PRIMARY KEY (session_id, confirm_id))


This is probably nothing to worry about, update will continue. Should this fail to complete you may need to seek help at our development board. See README for details on how to obtain advice.

Updating data
Progress :: . . . . . . . . . . . . . . . . .

Updating version and optimizing tables
Progress :: . . Done
Result :: Some queries failed, the statements and errors are listing below

Error :: Duplicate entry 'server_name' for key 1
SQL :: INSERT INTO phpbb_config (config_name, config_value) VALUES ('server_name', 'www.myserver.tld')


Error :: Duplicate entry 'script_path' for key 1
SQL :: INSERT INTO phpbb_config (config_name, config_value) VALUES ('script_path', '/phpBB2/')


Error :: Duplicate entry 'server_port' for key 1
SQL :: INSERT INTO phpbb_config (config_name, config_value) VALUES ('server_port', '80')


Error :: Duplicate entry 'record_online_users' for key 1
SQL :: INSERT INTO phpbb_config (config_name, config_value) VALUES ('record_online_users', '1')


Error :: Duplicate entry 'record_online_date' for key 1
SQL :: INSERT INTO phpbb_config (config_name, config_value) VALUES ('record_online_date', '1103833899')


Error :: Duplicate entry 'enable_confirm' for key 1
SQL :: INSERT INTO phpbb_config (config_name, config_value) VALUES ('enable_confirm', '0')


Error :: Duplicate entry 'sendmail_fix' for key 1
SQL :: INSERT INTO phpbb_config (config_name, config_value) VALUES ('sendmail_fix', '0')


This is probably nothing to worry about, update will continue. Should this fail to complete you may need to seek help at our development board. See README for details on how to obtain advice.

Update completed
You should now visit the General Configuration settings page in the Administration Panel and check the General Configuration of the board. If you updated from versions prior to RC-3 you must update some entries. If you do not do this emails sent from the board will contain incorrect information. Don't forget to delete this file!
Что сейчас делать? Говорят база сломанная или еще что-то типа того.

Я плохо разбираюсь в myPHPadmin и mySQL. Что конкретно и как делать, подскажите кто может, очень надо, сайт без форума уже 5-й день стоит.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

наверное вам это надо
6. Upgrade from previous Release Candidate versions of phpBB 2
Upgrading from these versions is generally quite easy. First you should make a copy of your existing config.php, keep it in a safe place! Next delete all the existing phpBB 2 files, do not leave any in place otherwise you may encounter errors later. You can leave alternative templates in-place but you should note they may not function correctly with the final release. It is therefore recommended you switch back to subSilver if you are currently using a different style. With this complete you can upload the new phpBB 2.0.0 files (see New Installations for details if necessary). Once complete copy back your saved config.php, replacing the new one.

You should now run install/update_to_210.php which, depending on your previous version, will make a number of database changes. You may receive FAILURES during this procedure, they should not be a cause for concern unless you see an actual ERROR, in which case the script will stop (in this case you should seek help via our forums or bug tracker).

RC-2 and below MSSQL users, please note that during the update procedure your existing forums table will be dropped and re-created. All data in standard fields will be retained. However if you have modified the forums table and added additional fields or altered existing ones these changes WILL be lost. If this is a significant issue for you we advise you comment out the "DROP FORUM TABLE" section in update_to_210.php and instead, manually alter the forum_id column to remove the IDENTITY setting (if it exists).

Once the update_to_210.php has completed you MUST proceed to the Administration General Configuration panel and check all the values in General Configuration. This is essential if you were running any version before RC-3 since extra information needs to be entered to enable correct URLs to be output in emails.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Hellraiser
phpBB 2.0.1
Сообщения: 258
Стаж: 20 лет

Сообщение Hellraiser »

1) Используй поиск наконец. :evil:

Если форум без модов

Удаляешь файлы старого форума
Кроме папки images и файла config.php и прочего что закачивал (шкуры, язык или еще что)

Заливаешь форум
Восстанавливаешь старый config.php

/install/update_to_2011.php
Удаляешь /install /contrib
Наслаждаешься
CJ John PM
phpBB 1.4.1
Сообщения: 46
Стаж: 19 лет 4 месяца

Сообщение CJ John PM »

2 crash: еще бы что то понятно было :-)
2 Hellraiser: что искать то?
А от старого форума ничего не осталось, кроме базы mySQL. А в старом форуме модами не пользовался.
Аватара пользователя
Merera
phpBB 1.4.1
Сообщения: 46
Стаж: 19 лет 4 месяца
Откуда: Kyiv

Re: Дефейснули! Пытаюсь поставить 2.0.11,но старая база не х

Сообщение Merera »

CJ John PM писал(а):1. Удалил сломаный форум.
2. Закачал новый phpBB 2.0.11, русификацию, русские кнопки и аватары.
3. Запустил установку
С запуском установки ты, скорее всего, поторопился. То есть закачал и распаковал - правильно. Но установка - для тех случаев, когда базы нет. А она у тебя есть. Сначала имеет смысл восстановить config.php - это, похоже, придется сделать руками, ты должен знать ползователя/пароль к старой базе, префикс таблиц в ней и прочее. Вот я пометил красным, что надо вписать руками.
<?php

//
// phpBB 2.x auto-generated config file
// Do not change anything in this file!
//

$dbms = 'mysql';

$dbhost = 'скорее всего localhost';
$dbname = 'имя базы сюда';
$dbuser = ' имя пользователя базы сюда';
$dbpasswd = 'пароль пользователя';

$table_prefix = 'префикс таблиц в базе сюда (обычно phpbb_ )';

define('PHPBB_INSTALLED', true); больше ничего не трогай

?>
Возможно, если ползователь/пароль от базы утеряны, то имеет смысл завести нового пользователя/пароль. После того, как восстановлен config.php можно попробовать запустить файл апдейта phpBB install/update_to_2011.php (он есть в стандартном дистрибутиве).
Надеюсь, поможет.
Mere ra?
Кунсткамера.Нет - жулики на курортах
Yuck Fou - кажется это по-французски...
CJ John PM
phpBB 1.4.1
Сообщения: 46
Стаж: 19 лет 4 месяца

Сообщение CJ John PM »

2 Merera:
я так уже делал. Т.е. брал и правил config.php, все параметры указываю 100% правильно и pfgecrf. install/update_to_2011.php. Я ведь это уже написал в своем сообщении.
Читай внимательно.
Буду рад получить помощь, заранее спасибо.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

CJ John PM
Все сообщения об ошибках, которые вы получили при запуске update_to_2011.php говорят примерно о следующем: запросы невозможно выполнить, так как она иуже были выполнены ранее. Правда, тогда остается непонятным, почему в базе остался номер версии RC-3, он тоже должен был измениться...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
CJ John PM
phpBB 1.4.1
Сообщения: 46
Стаж: 19 лет 4 месяца

Сообщение CJ John PM »

2 Xpert:
Все сообщения об ошибках, которые вы получили при запуске update_to_2011.php говорят примерно о следующем: запросы невозможно выполнить, так как она иуже были выполнены ранее.
И что теперь делать тогда?
Правда, тогда остается непонятным, почему в базе остался номер версии RC-3, он тоже должен был измениться...
Что это вообще за зверь RC-X?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

CJ John PM
Зайти в форум и работать, вот и все.
RC - Release Candidate, версия ПО.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
CJ John PM
phpBB 1.4.1
Сообщения: 46
Стаж: 19 лет 4 месяца

Сообщение CJ John PM »

2 Xpert:
Зайти в форум и работать, вот и все.
Зайти не могу, т.к. установить не могу. С новой пустой базой без проблем, а мне именно старую надо, в ней куча форумов, топом и сообщений и очень нужных не только для меня...
RC - Release Candidate, версия ПО.
Версия ПО какого? mySQL на сервере или форум? И как эта версия влияет и где что-то можно прочитать на русском про это?
Если RC2, то это страшно? Чем хуже, чем RC3? Можно ли перевести из 2 в 3-ю?
boroda
phpBB 1.0.0
Сообщения: 1
Стаж: 19 лет 4 месяца

Сообщение boroda »

Эээээ, я в этих делах не силён, но чистая логика мне подсказывает самый геморный но в тоже время действенный путь.Сохрани старую базу данных, установи по чистой форум, и работая с базой удаляя таблицы системных данных пробуй востонавливать. Таким образом таблицы которой нет в списке создания не затрёт нужную для нормальной работы. На будуещее, все обновления проводятся на локале, и после успешности переносятся на сервер. Для работы на локале с пхп и майсикъюл хорошо подходит программа Денвер 2 а загрузки баз данных скрипт dumper.php

Вернуться в «Поддержка phpBB 2.0.x»