Вы можете распространять ее абсолютно без всяких
ограничений и даже изменять ее исходный код.
Для работы MediaWiki нужен установленный на Web-сервере интерпретатор
РНР, а также сервер баз данных — MySQL или PostgreSQL.
Движок MediaWiki позволяет разграничивать права доступа, обрабатывать
текст как в собственном формате, так и в форматах HTML и ТеХ (для
формул), загружать изображения и другие файлы. Как и для других движков, для
MediaWiki разработаны различные модули, позволяющие расширить
возможности движка.
284
Часть VI. Специальные движки
Вот еще некоторые полезные функции MediaWiki (или просто Вики), на
которые почему-то не всегда обращают внимание:
? поддержка пользовательских стилей: вы сами можете редактировать
стили (CSS) для придания вашей страничке неповторимого вида;
? поддержка скинов— вы можете использовать один из уже готовых
шаблонов;
? автоматическая организация перекрестных ссылок на уже созданные
материалы;
? автоматическая нумерация заголовков в статьях;
? автоматическая генерация оглавления для больших статей;
? вывод XHTML;
? автоматическое изменение размеров загруженных картинок.
Дистрибутив с MediaWiki вы найдете на прилагаемом компакт-диске в
каталоге Glava_24. Для работы последней версии Вики (а именно такая находится
в каталоге Glava_24) необходим РНР версии 5.x и MySQL версии 4.0.14 (или
выше) или PostgreSQL версии 8.1 (или выше).
24.2. Установка Вики
Распакуйте содержимое архива, а затем загрузите его на Web-сервер.
Установите права доступа 777 для каталога config:
chmod 777 config
После этого перейдите по адресу: Ьир://ваш_сайт/каталог_\у1к1 (MediaWiki
редко устанавливается в корневой каталог, чаще это каталог wiki). Вы
увидите сообщение о том, что MediaWiki нуждается в настройке (рис. 24.1).
Перейдите по ссылке Please set up the wiki first.
Будет запущен сценарий установки MediaWiki. Сначала он проверит,
соответствует ли хостинг требованиям MediaWiki, и выведет примерно такие
сообщения:
РНР 5.2.4 installed
Found database drivers for: MySQL
Warning: PHP’s register_globals option is enabled. Disable it if you can.
MediaWiki will work, but your server is more exposed to PHP-based
security vulnerabilities.
Глава 24. Wiki: создай свою энциклопедию
285
Warning: PHP’s safe mode is active. You may have problems caused by
this, particularly if using image uploads.
PHP server API is apache; ok, using pretty URLs
(index . php/Page_Title)
Have XML / Latinl-UTF-8 conversion support.
Warning: Your session.save_path value (/tmp) appears to be invalid
or is not writable. PHP needs to be able to save data to this
location for correct session operation.
PHP’s memory_limit is 16M. Attempting to raise limit to 20M. . .
failed.
16M seems too low, installation may fail!
Couldn’t find Turck MMCache, eAccelerator, APC or XCache; cannot use
these for object caching.
GNU diff3 not found.
Found GO graphics library built-in, image thumbnailing will be
enabled if you enable uploads.
Installation directory: /home/dkws.org.ua/public_html/wiki
Script URI path:
Installing MediaWiki with php file extensions
Environment checked. You can install MediaWiki.
Рис. 24.1. Необходимо настроить MediaWiki
286
Часть VI. Специальные движки
Примечание
На вашем хостинге могут быть другие настройки, поэтому некоторых
предупреждений может и не быть, но могут быть другие. Мы рассматриваем
установку MediaWiki на мой постоянный хостинг с поддержкой РНР5 и
MySQL. Хотя, как будет показано далее, данный хостинг не самый
оптимальный для MediaWiki, но другого нет. Можно было бы рассмотреть
установку MediaWiki на локальный сервер, оптимизированный под требования
этого движка, но, уверен, что такой сервер есть не у ка>кдого читателя.
Как видно из вывода, то найден интерпретатор версии РНР 5.2.4 (для работы
MediaWiki нужна версия как минимум 5.0.0), затем сообщается, что найдены
драйверы СУБД MySQL.
Следующее сообщение говорит о том, что директива registergiobais
включена.
5th Фев 2011
|
Теги:
|