Назад | Перейти на главную страницу

Mediawiki создает ошибку пользователя после миграции

Итак, у меня была установлена ​​медиавики на Windows с MySQL (работающая на AWS RDS). С тех пор я переместил его на сервер debian по разным причинам, но я думаю, что испортил базу данных из-за разных версий mediawiki, которые я использовал.

Windows была установлена ​​v 1.20alpha (58f390e). Новая установка debian - v 1.15.5-2squeeze4.

Я пытался обновить debian, но он не нашел обновления, так это последняя версия сжатия?

Кажется, все работает нормально, кроме добавления пользователей. Это дает мне ошибку базы данных, поэтому я запустил php maintenance/update.php который работал нормально, но не имел никакого значения. Я думаю, что я не использовал правильный подход к такому ходу, знает ли кто-нибудь лучший способ сделать это? У меня все еще работает старая вики, но она не используется в Windows (с использованием той же базы данных), поэтому я всегда могу попробовать это снова.

Простой факт заключается в том, что почти ни одно веб-приложение не предназначено для работы в плохих условиях. После обновления базы данных вы, как правило, никогда не сможете без проблем перейти к более старой версии.

Я не разбираюсь в особенностях mediwiki, но полагаю, что у вас есть два варианта.

  • Удалите упакованную версию mediawiki, которую вы нашли в своей системе Debian, и вам нужно вручную переустановить, используя ту же или более новую версию, что и у вас.
  • Или просто, или не так просто, вручную перенести / перестроить весь сайт на старую версию.