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

Перевести MediaWiki в чистое состояние?

Я только что установил и настроил MediaWiki на Ubuntu Server 10.04. Теперь я скопировал экземпляр в / usr / share / mediawiki / в другой каталог, чтобы запустить его как отдельный экземпляр, и хотел бы сбросить его до чистого состояния, чтобы он снова провел меня через первоначальную настройку.

Как я могу сделать это, не удаляя и не начиная заново?

Это должно быть так же просто, как просто добавить вторую базу данных в MySQL (или выбранную систему SQL), а затем сбросить конфигурационный файл, чтобы вы могли начать установку с нуля.

cd /var/www/mediawiki
cp LocalSettings.php LocalSettings.php.old
nano LocalSettings.php 

Поместите новые данные, а затем начните установку.

Мы собираемся удалить некоторые файлы, поэтому сначала сделайте резервную копию, если вам нужна копия для дальнейшего использования.


Укороченная версия:

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
  1. Вы должны увидеть файл LocalSettings.php. Это настоящий файл или символическая ссылка на /etc/mediawiki/LocalSettings.php, который вы можете удалить вместо этого, если хотите. Однако, если вы используете несколько вики-сайтов, полезно заменить все эти символические ссылки локальными копиями.

    rm -f LocalSettings.php

  2. вы также должны увидеть config каталог. Если вы этого не сделаете, вы можете создать его таким образом:

    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