Редактирование
скриптa.
Чтобы настроить скрипт
для работы на Вашем сайте,
нужно прежде всего иметь
некоторые основные данные.
Вы можете узнать их у
Вашего провайдера, либо
если Вы используете
публичный сервер - в
технической информации
этого сервера:
- Полный
путь к программе Perl на
сервере. Этот параметр
вставляется в первую
строку каждого скрипта.
Обычно используются
следующие:
#!usr/bin/perl
#!usr/local/bin/perl
- Полный
путь к файлам Ваших
страниц на сервере. Вы
можете также увидеть
этот путь в строке
"Location" Вашего FTP
клиента. Пример для
страницы которую Вы
читаете:
/data1/hypermart.net/cgi-prog/faq.html
- Полный
путь к почтовой
программе сервера. Этот
параметр хотя и не
основной, но без него
скрипт не сможет
отправлять E-Mail. Пример
для этого сервера:
/var/qmail/bin/qmail-inject
Имея эти
данные можно приступать к
редактированию скриптов.
Сначала откройте все
файлы скрипта в редакторе
(любой текстовый редактор).
Затем найдите файл с
инструкцией по настройке.
Это может быть файл 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. Если Вы
изменяли конфигурацию
скрипта и вводили какой
либо текст, то обратите
внимание на то, что
например перед знаками @ и
" необходимо ставить \ (если
об обратном не указал
автор).
Источник:
http://cgi-prog.hypermart.net/
|