В следующем разделе кратко обсуждается, как установить веб-сервер Apache. Если вы настраиваете

wiki на общедоступном веб-узле, скорее всего, это будет система Linux Apache. Если у вас есть

установлен Linux в вашей собственной системе, Apache является одним из многих представленных вариантов.

Проверьте файлы справки вашего сервера или узнайте у системного администратора, какая версия

perl есть в системе. Ваша первая проблема заключается в том, чтобы убедиться, что вы можете запускать сценарии CGI и

определить правильный путь Perl для системы.

Перл Путь

Путь, который вы указываете в первой строке каждого файла скрипта, должен соответствовать системному perl.

путь или к принятому псевдониму для этого. В некоторых системах вы можете по соображениям безопасности

необходимо указать непрямой путь через специальный так называемый "оберточный" скрипт, который ограничивает

виды вещей, которые может делать пользовательский скрипт. В любом случае, страница справки системы или администратор

может посоветовать вам, как правильно вызвать сценарий CGI.

Совет 3.4: Поиск Perl из оболочки

В *nix {или командной оболочке, такой как tc$h) команда where is perl {где perl,

какой perl, откуда perl — все зависит от оболочки) возвращает правильный путь к perl

интерпретатор {perl, exe), если он найден.

Расположение скриптов

У вас есть несколько вариантов расположения скрипта при установке, каждый из которых зависит от

различные конфигурации серверов.

Совет 3,5: Централизованное или распределенное расположение скриптов

Некоторые конфигурации серверов позволяют запускать CGI-скрипты из любого общедоступного каталога, например

автономная модель QuickiWiki Другие требуют, чтобы вы модифицировали скрипты для запуска

kom cgi-bin и укажите другой каталог для базы данных и вспомогательных файлов.


ВИКИ И ВЕБ-СЕРВЕР

49

Вопросы доступа и перемещения более подробно рассматриваются в главах 6 и 9.

Решите, в каком подкаталоге вашего веб-пространства вы хотите разместить вики, и

создайте этот каталог вместе со всеми вспомогательными файлами и исходными страницами. Дамп файлов CGI

либо там, либо в каталоге cgi-bin, в зависимости от ситуации.