Установка DF™ Perl Informer

1. Подготовка к установке скрипта.

Для установки необходимо иметь дистрибутив скрипта (perlinfo.cgi) и доступ к ftp. Также на сервере должен быть установлен Perl (на большинстве серверов он установлен). Домен, на который будет устанавливаться скрипт должен быть доступен по веб. Скачать дистрибутив скрипта можно здесь.


2. Закачка дистрибутива на сервер и назначение прав запуска.

С помощью ftp закачайте в папку cgi-bin файл perlinfo.cgi. При закачке скрипта в другие директории не находящиеся в cgi-bin, скрипт может не работать. Закачивать скрипт необходимо в текстовом режиме (text mode). Назначте права 755 (rwx r-x r-x) на perlinfo.cgi.


3. Запуск скрипта.

Запустите скрипт - наберите в браузере адрес типа http://ваш_сайт.com/cgi-bin/perlinfo.cgi (подставьте ваш домен и измените путь, если вы закачивали скрипт не в cgi-bin).
Вы должны увидеть интерфейс скрипта, если его видите, то приступайте к настройке скрипта.

Если запуск не удался — тому могут быть следующие причины:

  • Неправильные права на файле perlinfo.cgi. Необходимо проверить права, они должны быть 755 (rwx r-x r-x).
  • CGI-скрипты закачаны в каталог, где не разрешен запуск CGI-приложений или на сервере запрещен их запуск.
    Попробуйте разрешить запуск скриптов в этом каталоге. Создайте или отредактируйте уже существующий файл .htaccess, в директории с скриптом. Добавьте в файл строку: "AddHandler cgi-script .cgi" (без кавычек). Если это не поможет, обратитесь в техническую поддержку хостинга.
  • Неправильный путь к интерпретатору Perl. Замените первую строку в скрипте perlinfo.cgi с "#!/usr/bin/perl" на "#!/usr/local/bin/perl" и повторите запуск.
  • Скрипт закачан не в текстовом режиме. Перезакачайте дистрибутив в текстовом режиме (text mode).

  • 4. Настройка скрипта.
    4.1 Установка пароля.

    Вы можете не назначать пароль на доступ к скрипту, но при этом в целях безопастности часть функционала будет недоступна. Для установки и смены пароля используется ссылка protect (http://ваш_сайт.com/cgi-bin/perlinfo.cgi?f=prot) в правом верхнем углу экрана.
    Если вы забыли пароль, то удалите файл pipwd.pwd в каталоге с скриптом и назначьте новый пароль.


    4.2 Включение защищенных функций (web-shell, htpassword generator).

    В целях безопастности после установки скрипта часть функций: web-shell и генератор паролей остается заблокированными. Включить эти функции из web-интерфейсов скрипта нельзя, для этого нужно иметь доступ к ftp сайта! Это сделано для того, чтоб можно было показать настройки сайта, не давая доступа к опасным функциям.
    Для включения защищенных функций скрипта необходимо назначить пароль и создать файл "piext.acs" рядом с файлом perlinfo.cgi. Соответственно, для последующего отключения функций необходимо удалить файл "piext.acs".