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-й день стоит.