View source for Инсталляция Под 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:

%%(php)
<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 

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