Итак, у меня была установлена медиавики на Windows с MySQL (работающая на AWS RDS). С тех пор я переместил его на сервер debian по разным причинам, но я думаю, что испортил базу данных из-за разных версий mediawiki, которые я использовал.
Windows была установлена v 1.20alpha (58f390e). Новая установка debian - v 1.15.5-2squeeze4.
Я пытался обновить debian, но он не нашел обновления, так это последняя версия сжатия?
Кажется, все работает нормально, кроме добавления пользователей. Это дает мне ошибку базы данных, поэтому я запустил php maintenance/update.php
который работал нормально, но не имел никакого значения. Я думаю, что я не использовал правильный подход к такому ходу, знает ли кто-нибудь лучший способ сделать это? У меня все еще работает старая вики, но она не используется в Windows (с использованием той же базы данных), поэтому я всегда могу попробовать это снова.
Простой факт заключается в том, что почти ни одно веб-приложение не предназначено для работы в плохих условиях. После обновления базы данных вы, как правило, никогда не сможете без проблем перейти к более старой версии.
Я не разбираюсь в особенностях mediwiki, но полагаю, что у вас есть два варианта.