Установка MediaWiki в Centos 6.4
Centos, Cloud Server | Комментировать запись
Что такое MediaWiki?
MediaWiki – это свободная открытая вики-программа, позволяющая создать собственный вики-сайт. Изначально разработанная для Wikpedia, сейчас эта легко масштабируемая и настраиваемая платформа поддерживает тысячи других проектов.
Примечание: Для установки MediaWiki требуется предварительно установить стек LAMP. Подробную информацию об установке LAMP можно найти в этой статье.
Установка MediaWiki на VPS
На момент написания статьи последней доступной версией программы является MediaWiki 1.21.2. Посетите сайт проекта, чтобы узнать номер последней поддерживаемой версии, и просто отредактируйте команду соответствующим образом.
Загрузите последнюю версию MediaWiki с официального сайта платформы:
wget http://download.wikimedia.org/mediawiki/1.21/mediawiki-1.21.2.tar.gz
После завершения загрузки распакуйте полученный архив:
tar xvzf mediawiki-*.tar.gz
Имя стандартного каталога для загруженных файлов содержит номер версии платформы; рекомендуется переместить файлы в более удобный каталог:
sudo mv mediawiki-1.21.2 /etc/mediawiki
Создайте символьную ссылку между каталогом MediaWiki и каталогом document root сервера Apache:
sudo ln -s /etc/mediawiki/ /var/www/html
Перезапустите Apache:
sudo service apache2 restart
Создание базы данных и пользователя для MediaWiki
База данных MySQL повышает безопасность, устраняя необходимость совместного использования данных root. Создать такую базу данных очень просто.
Войдите в MySQL:
mysql -u root -p
Чтобы создать выделенную базу данных, используйте следующую команду, указав имя БД (в данном руководстве она называется example_wiki):
create database example_wiki;
Теперь нужно передать права на эту БД пользователю (замените wikiuser и password своими данными):
grant index, create, select, insert, update, delete, alter, lock tables on my_wiki.* to 'wikiuser'@'localhost' identified by 'password';
Активируйте изменения и закройте MySQL:
FLUSH PRIVILEGES;
exit;
Затем посетите:
[доменное_имя]/mediawiki/index.php.
Настройка MediaWiki
Теперь нужно настроить MediaWiki при помощи браузера; для этого следуйте инструкциям на экране.
Дойдя до раздела MySQL settings, оставьте поле Database Host без изменений (как localhost); введите имя БД, имя пользователя MySQL и пароль, установленный в предыдущем разделе.
Далее можно просто нажимать Continue, пока на экране не появится сообщение:
Complete!
Congratulations! You have successfully installed MediaWiki. ...
После завершения загрузки файла the LocalSettings.php подгрузите его в каталог /etc/mediawiki (т.е. в каталог, содержащий файл index.php текущей установки MediaWiki.
Можно скопировать LocalSettings.php с компьютера на сервер при помощи SCP:
scp /path/to/LocalSettings.php [username]@[IP Address]:/etc/mediawiki
Теперь можно приступать к созданию собственного вики-сайта; для этого просто откройте ссылку:
[доменное_имя]/mediawiki
Примечание: Более подробно о настройке MediaWiki при помощи файла LocalSettings.php можно прочесть в отдельной статье.
Tags: CentOS 6.4, MediaWiki