Инсталляция Под 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).
Жмите на кнопку "Ok". ВизуальныйИнсталлятор (tm) подконнектится к mysql-базе и создаст там нужные таблицы.
Можно отобрать часть прав на редактирование файла config.inc.php
Инсталляция готова.