В самоизоляции руки добрались до парка форумов, в основном это phpbb 3.0.9 — 3.0.14.
Сверяем требования phpbb 3.3
- Делаем бэкап файлов и базы данных.
- Стиль ProSilver ставим по умолчанию
- Английский язык в настройках форума по умолчанию
- Удаляем все моды
- Используем STK Toolkit’s (для ветки свой)
- На сервере удаляем все файлы и папки, кроме: config.php и папки images/ , files/ , store/
- Скачиваем архив с phpbb 3.3 распаковываем и удаляем: config.php и папки images/ , files/ , store/ , пакуем и заливаем на сервер
- Потом переходим по адресу форум/install
- Update database
Ошибки при обновлении базы данных
«A module already exists» и «The installer detected a timeout»
Очистить таблицу «phpbb_migrations» в базе форума:
TRUNCATE TABLE phpbb_migrations;
И снова запустить обновление, могут появится ошибки:
A module already exists: UCP_AUTH_LINK_MANAGE
Нужно найти его в таблице «phpbb_modules» и удалить, тем самым заставив скрипт обновления думать что он не установлен:
SELECT * FROM `phpbb_modules` WHERE `module_langname` LIKE 'UCP_AUTH_LINK_MANAGE';
Далее снова ошибка:
A module already exists: ACP_CONTACT_SETTINGS
A module already exists: ACP_MANAGE_ATTACHMENTS
Удаляем:
SELECT * FROM `phpbb_modules` WHERE `module_langname` LIKE 'ACP_CONTACT_SETTINGS';
SELECT * FROM `phpbb_modules` WHERE `module_langname` LIKE 'UCP_AUTH_LINK_MANAGE';
SELECT * FROM `phpbb_modules` WHERE `module_langname` LIKE 'ACP_MANAGE_ATTACHMENTS';
После удаления модулей из таблицы «phpbb_modules» очищаем таблицу «phpbb_migrations»:
TRUNCATE TABLE phpbb_migrations;
Добавить комментарий