Редактирование скриптa. Чтобы настроить скрипт для работы на Вашем сайте, нужно прежде всего иметь некоторые основные данные. Вы можете узнать их у Вашего провайдера, либо если Вы используете публичный сервер - в технической информации этого сервера:
Полный путь к программе Perl на сервере. Этот параметр вставляется в первую строку каждого скрипта. Обычно используются следующие:
#!usr/bin/perl
#!usr/local/bin/perl
Полный путь к файлам Ваших страниц на сервере. Вы можете также увидеть этот путь в строке "Location" Вашего FTP клиента. Пример для страницы которую Вы читаете:
/home/dwebru/dweb.ru/www/rass/perl/003.htm
Полный путь к почтовой программе сервера. Этот параметр хотя и не основной, но без него скрипт не сможет отправлять E-Mail. Пример для этого сервера:
/usr/sbin/sendmail
Имея эти данные можно приступать к редактированию скриптов.
Сначала откройте все файлы скрипта в редакторе (любой текстовый редактор, например в "блокноте"). Затем найдите файл с инструкцией по настройке. Это может быть файл Readme или Setup, либо инструкция находится непосредственно в одном из .pl .cgi файлов. В инструкции указано какие файлы требуют редактирования и какие параметры нужно изменить. Даже если в инструкции не указана необходимость редактирования каких-либо файлов, все равно откройте и проверьте их по крайней мере на наличие или отсутствие первой строки с указанием пути к Perl. Все таки предлагаемые скрипты БЕСПЛАТНЫ, и в начале каждого скрипта автор предупреждает, что не несет ответственности за его работоспособность, поэтому бывают случаи когда автор забывает указать необходимость редактирования какого-либо файла.
Затем установите правильные значения указанных в инструкции параметров: полный путь к указанным файлам, URL указанных файлов, путь к почтовой программе и т.д. Если Вы указываете путь к каталогу, то обращайте внимание на наличие или отсутствие знака "/" в конце пути - ориентируйтесь по приведенному примеру автора программы. Обязательно проверьте внимательно все файлы на необходимость изменения параметров. В HTML файлах обычно необходимо исправить только URL скрипта.
Кроме установки основных параметров, Вам скорей всего необходимо будет изменить другие параметры, относящиеся к конфигурации скрипта, например Ваш E-Mail, адрес основной страницы сайта, количество записей в базе данных, и т.п.
Установка скриптa на сервере.
С помощью FTP клиента перекачайте файлы скрипта на сервер. При этом создайте необходимые директории. Какие необходимо создать, и какие файлы в какой директории должны находиться можно прочитать в инструкции. Kогда Вы распаковываете только что скачанный архив со скриптом, расположение файлов имеет скорей всего ту же структуру, которая должна быть и на сервере.
Обычно скрипты со всеми директориями закачиваются в папку под названием CGI-BIN. Если в Вашем корневом каталоге нет такой папки, то обязательно создайте ее, и установите параметр CHMOD=755. Установка параметра CHMOD должна быть предусмотрена Вашим FTP-клиентом.
Теперь необходимо установить необходимый CHMOD для каждого файла скрипта на сервере. Параметры CHMOD для файлов указаны в инструкции. При этом следует обратить внимание, что правильный CHMOD необходимо установить и для созданных Вами директорий. Если в инструкции их параметр не указан, то скорей всего предполагается CHMOD=755. Такой же параметр обычно имеют .pl и .cgi файлы. По установке CHMOD остальных файлов строго следуйте инструкции.
Неправильный параметр CHMOD для файла приведет к неработоспособности скрипта.
Отладка скрипта.
Когда все параметры установлены и скрипт установлен на сервере, необходимо проверить его работоспособность. Как запускать работу скрипта Вы найдете в инструкции, если это непонятно. Если все параметры установлены правильно, скрипт работает сразу. При этом проверьте все функции работы скрипта какие только возможны.
Если сервер показывает ошибку при выполнении скрипта, то проверьте еще все установленные параметры. Проверьте правильность всех адресов, возможно скрипт не может обнаружить какой-то файл, проверьте грамматику установленных параметров (сравнив с авторской), установку CHMOD. Если Вы изменяли конфигурацию скрипта и вводили какой либо текст, то обратите внимание на то, что например перед знаками @ и " необходимо ставить (если об обратном не указал автор).