Инсталляция Под Apache
Здесь описано, как инсталлировать WackoWiki под Apache 2.x с PHP5.Инсталляция PHP детально описана в стандартном руководстве.
Если PHP скомпилирован в виде модуля, убедитесь, что в httpd.conf есть строчка вроде
LoadModule php4_module /usr/lib/apache/2.x/libphp5.so
Убедитесь, что в httpd.conf включены обработчики .php-файлов:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Преположим, что вы создаёте сайт wiki.example.org. Создайте DNS-имя wiki.example.org, указывающее на 2.3.4.5 (IP-адрес машины, на которой будет работать сервер).
Распакуйте исходники WackoWiki, например в /www/src/
Создайте пустой файл config.php, доступный на запись пользователю, из-под которого работает Apache. ВизуальныйИнсталлятор(tm) будет писать в этот файл.
Вот пример виртуального хоста для Apache:
<VirtualHost 2.3.4.5> ServerName wiki.example.org DocumentRoot /www/wacko Options +Indexes DirectoryIndex index.php CustomLog /var/log/www/wiki/access_log combined ErrorLog /var/log/www/wiki/error_log <Directory /www/wacko> # эти строчки взяты из .htaccess, входящего в поставку. RewriteEngine on RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^(.*/[^\./]*[^/])$ $1/ RewriteRule ^admin\.php$ admin.php [L] RewriteRule ^(robots\.txt)$ robots.txt [L] RewriteRule ^(sitemap\.xml)$ sitemap.xml [L] RewriteRule ^(favicon\.ico)$ favicon.ico [L] RewriteRule ^(.*)$ index.php?page=$1 [QSA,L] </Directory> </VirtualHost>
Перезапустите Apache и сходите на http://wiki.example.org/
Перед вами должен открыться ВизуальныйИнсталлятор (tm). В частности, там вы сможете ввести название mysql-базы, имя mysql-пользователя и его пароль (см. СозданиеБазыВMysql[link1]).
Жмите на кнопку "Ok". ВизуальныйИнсталлятор (tm) подконнектится к mysql-базе и создаст там нужные таблицы.
Можно отобрать часть прав на редактирование файла config.inc.php
Инсталляция готова.
- [link1] https://wackowiki.org/doc/Doc/Русский/СозданиеБазыВMysql