Какие полезные советы и инструменты использовать для исправления повреждения базы данных PHPBB? - PullRequest
2 голосов
/ 30 июля 2011

Добрый вечер!

Я управляю умеренно большим форумом PHPBB, на котором в настоящее время имеется различное (пока что) несмертельное количество повреждений данных. например, я начал замечать то, что кажется «именами» PHPBB в тех местах, где их не должно быть, таких как поля меню и содержимое.

Вот как выглядит часть моего меню ACP:

You are logged in as:
[ Logout ][ ACP Logout ]     

QUICK ACCESS
Manage users
Manage groups
Manage forums
[...]
Avatar settings
Private message settings
Post settings
Signature settings
ACP_FEED_SETTINGS   <--- WTF?
User registration settings
Visual confirmation settings

Я хотел бы очень скоро попытаться исправить это вручную. Мой план:

  1. выключить доску
  2. сделать резервную копию
  3. сбросить данные в файл
  4. выявить проблему
  5. исправить указанную проблему, возможно, включая проверку установки
  6. тестовый раствор

Я догадываюсь, что одно из многих обновлений за эти годы не работало точно так, как планировалось (я обновился с версии 2.x-что-то). На форуме установлена ​​ванильная установка.

Я задаю этот вопрос, потому что у меня нет большого опыта работы с SQL (как ни странно). Я знаю несколько языков программирования (Perl - мой лучший), но я просто оставил базу данных другим людям.

Поскольку я никогда не пытался сделать это раньше, я бы полюбил мысли о том, как определить коррупцию, советы, общие советы, распространенные ошибки и т. Д. Мои поиски не выявили много полезных советов, поэтому я перехожу здесь, чтобы ТАК!

Заранее спасибо!

1 Ответ

0 голосов
/ 12 июня 2013

this https://www.phpbb.com/support/stk/ достаточно просто для вас phpBB stk сделает вашу базу данных в состоянии по умолчанию, исправит отсутствующие таблицы и удалит лишние из таблиц phpBB по умолчанию

перед тем, как попытаться, я предлагаю сделать это на локальном хосте или на тестовом сайте или сделать резервную копию, чтобы удалить все изменения в базе данных!

...