суббота, 7 ноября 2009 г.

Установка MediaWiKi

MediaWiki — программный механизм для веб-сайтов, работающих по технологии «вики». Это один из самых мощных вики-движков, написанный специально для Википедии и использующийся во многих других проектах фонда «Викимедиа», частных и государственных организациях. MediaWiki — свободная программа, распространяющаяся на условиях Общественной лицензии GNU.MediaWiki написан на PHP и использует в своей работе реляционную базу данных (можно использовать MySQL, PostgreSQL, SQLite); поддерживает использование программ memcached и Squid. MediaWiki предоставляет интерфейс работы с базой страниц, разграничение прав доступа к администрированию системы, возможность обработки текста как в собственном формате, так и в форматах HTML и TeX (для формул), возможность загрузки изображений или других файлов, а также другие возможности. Гибкая система расширений позволяет пользователям добавлять собственные новые возможности и программные интерфейсы.


Установка пакета

Устанавливаем непосредственно пакет
yum install mediawiki
Устанавливаем поддержку необходимой бд
yum install php-mysql

Конфигурировние

После инсталяции у вас появится дирректория /var/www/wiki. Скопируйте даную директорию в корень сайта, который предпологается установить. К примеру
cp -ra /var/www/wiki /var/www/vhosts/os-rostov.ru/wiki
Apache должен соответствующим образом быть сконфигурирован. К примеру

     ServerAdmin admin@gmail.com
     DocumentRoot /var/www/vhosts/os-rostov.ru/wiki
     ServerName wiki.os-rostov.ru
     ErrorLog logs/os-rostov.ru-error_log
     CustomLog logs/os-rostov.ru-access_log combined

В виртуальном корне сайта необходимо создать символическую ссылку на директорию skins. В пакете почему-то это не сделано сразу.
ln -s /usr/share/mediawiki/skins /var/www/vhosts/os-rostov.ru/wiki/skins
Указываем нужного владельца файлов
chown -R apache /var/www/vhosts/os-rostov.ru/wiki
Перезапускаем Apache
service httpd restart
Проводим инсталяцию сайта согласно оффициальной документации, после чего копируем сгенерированый файл настроек в корень сайта.
mv /var/www/vhosts/os-rostov.ru/wiki/config/LocalSettings.php /var/www/vhosts/os-rostov.ru/wiki/LocalSettings.php
Пользуемся, допиливаем, радуемся

Комментариев нет:

Отправить комментарий