WackoWiki : WackoДокументация/ИнсталляцияПодApache

Здесь описано, как инсталлировать WackoWiki под Apache 1.3 с PHP4.

Инсталляция PHP детально описана в стандартном руководстве.

Если PHP скомпилирован в виде модуля, убедитесь, что в httpd.conf есть строчка вроде

LoadModule php4_module /usr/lib/apache/1.3/libphp4.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/wacko/

Создайте пустой файл wakka.config.php, доступный на запись пользователю, из-под которого работает Apache. ВизуальныйИнсталлятор™ будет писать в этот файл.

Вот пример виртуального хоста для 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 ^(.*)$ wakka.php?wakka=$1 [QSA,L]
    </Directory>
</VirtualHost>


Перезапустите Apache и сходите на http://wiki.example.org/

Перед вами должен открыться ВизуальныйИнсталлятор ™. В частности, там вы сможете ввести название mysql-базы, имя mysql-пользователя и его пароль (см. Создание Базы В Mysql).

Жмите на кнопку “Ok”. ВизуальныйИнсталлятор ™ подконнектится к mysql-базе и создаст там нужные таблицы.

Можно отобрать часть прав на редактирование файла wakka.config.php

Инсталляция готова.