В следующем разделе кратко обсуждается, как установить веб-сервер 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, в зависимости от ситуации.