Апгрейд с предыдущих версий MediaWiki: С 1.16.x: - (!) Изменилась структура базы данных. После обновления пакетов необходимо выполнить обновление БД путём запуска скрипта обновления: 1. Выполнить от рута (или пользователя, имеющего права на чтение конфига LocalSettings.php) скрипт обновления: # php /usr/share/mediawiki/maintenance/update.php - Команды в начале файла LocalSettings.php могут мешать работе движка. Удалите их (от начальных до require_once DefaultSettings включительно). - Если появился файл /etc/httpd2/conf/sites-available/mediawiki.conf.rpmnew, учтите его содержимое, сравнив с текущим mediawiki.conf. С 1.15.x: - (!) Изменилась структура базы данных. Непосредственно после обновления необходимо выполнить обновление вашей БД. Это можно сделать следующими способами: 1. Выполните от рута (или пользователя, имеющего права на чтение конфига LocalSettings.php) скрипт обновления: # php -c /etc/php/5.2.13/apache2-mod_php/ /usr/share/mediawiki/maintenance/update.php (при необходимости, замените "5.2.13" на имеющуюся у вас версию PHP). Скрипту необходимо предоставить учетные данные администратора БД. Это можно сделать одним из следующих способов: - Отредактируйте файл /var/www/webapps/mediawiki/config/AdminSettings.sample, внеся туда учетные данные администратора БД, и переименуйте его в AdminSettings.php (внимание! доступ к этому файлу должен быть ограничен. Рекомендуются права доступа: owner: root, group: root, mode: 0600) - Укажите имя пользователя и пароль администратора БД в виде опций для скрипта: update.php --dbuser=root --dbpass=123 Этот способ потенциально небезопасен. - Если скрипт не получит учетные данные вышеперечисленными способами, он спросит их при запуске. 2. - Переименуйте конфиг /var/www/webapps/mediawiki/config/LocalSettings.php - Зайдите в веб-конфигуратор (http://your-host/wiki-config), настройте там всё. Конфигуратор выполнит обновление структуры БД. - Живите с новым конфигом, или восстановите старый. С 1.13.0: - см. процедуру обновления с 1.15.x; - общие рекомендации по апгрейду с предыдущих версий: http://svn.wikimedia.org/viewvc/mediawiki/branches/REL1_16/phase3/UPGRADE?view=markup http://www.mediawiki.org/wiki/Manual:Upgrading - настройки PHP: в принципе, если предыдущая версия mediawiki работала, то и эта будет, но всё же рекомендуется выполнить (от рута) скрипт /usr/share/doc/mediawiki-common-1.22.4/install_php_config.sh для автоматической установки необходимых опций PHP. - конфиг LocalSettings.php теперь располагается в директории /var/www/webapps/mediawiki/config/. Рекомендуется запустить веб-конфигурилку (http://your-host/wiki-config) для создания нового конфига, однако, можно попробовать подложить туда и старый файл, который располагался по адресу /var/www/webapps/mediawiki/. Обратите внимание, если вы не используете возможности mod_rewrite (чтобы содержимое вашей wiki было доступно по адресу http://<хост>/, см. README.ALT-ru_RU.UTF-8), то переменная $wgScriptPath в вашем конфиге должна быть равна "/wiki". - директорией для загрузки файлов теперь является /var/www/webapps/mediawiki/images/. - ваша wiki доступна по адресу http://<хост>/wiki/ (или, если используется mod_rewrite, http://<хост>/). Читайте также файл README.ALT-ru_RU.UTF-8.