Регресс MediaWiki, чтобы очистить государство?
Я только что установил и настроил MediaWiki на Ubuntu Server 10.04. Теперь я скопировал экземпляр в /usr/share/mediawiki/ в другой каталог, чтобы запустить его как отдельный экземпляр, и хотел бы переустановить его в чистое состояние, чтобы он снова прошел через первоначальную настройку.
Как я могу сделать это без удаления и запуска заново?
2 ответа
Мы собираемся удалить некоторые файлы, поэтому сначала создайте их резервные копии, если вы хотите получить копию для дальнейшего использования.
Укороченная версия:
cd/usr/local/mediawiki
sudo rm -f LocalSettings.php
sudo rm -f config/LocalSettings.php
Теперь откройте свою вики в браузере. Он снова проведет вас через начальную настройку.
Длинная версия:
Каталог установки по умолчанию на сервере Ubuntu - / usr / local / mediawiki, софт-ссылка с / var / www / mediawiki. Если вы скопировали каталог в другое место, просто используйте этот путь в следующем примере. В зависимости от ваших пользовательских прав, вы можете войти в систему как root или sudo для всех следующих команд.
cd /usr/local/mediawiki
ls -l
Вы должны увидеть файл LocalSettings.php. Это настоящий файл или символическая ссылка на /etc/mediawiki/LocalSettings.php, которую вы можете удалить, если хотите. Однако, если вы используете несколько вики, полезно заменить все эти символические ссылки локальными копиями.
rm -f LocalSettings.php
Вы также должны увидеть каталог конфигурации. Если вы не можете создать его таким образом:
ln -s /var/lib/mediawiki/config ./config
Теперь вы можете удалить сгенерированный файл конфигурации (который на самом деле не используется, просто скопирован в нужное место)
rm -f config/LocalSettings.php
Теперь, если вы переключитесь на свою вики в браузере, вам будет предложено снова пройти начальную настройку. Это снова сгенерирует файл config/LocalSettings.php, что позволит вам скопировать его в каталог установки.
cp config/LocalSettings.php ./
Под Ubuntu я изменил разрешения и пользователя на пользователя моего веб-сервера для безопасности:
chmod 700 LocalSettings.php
chown www-data LocalSettings.php
Это должно быть так же просто, как просто добавить вторую базу данных в MySQL (или выбранную систему SQL), а затем сбросить файл конфигурации, чтобы позволить вам начать установку с нуля.
cd /var/www/mediawiki
cp LocalSettings.php LocalSettings.php.old
nano LocalSettings.php
Поместите в новые детали, а затем запустите установку.