Установка DF™ Perl Informer
Для установки необходимо иметь дистрибутив скрипта (perlinfo.cgi) и доступ к ftp. Также на сервере должен быть установлен Perl (на большинстве серверов он установлен). Домен, на который будет устанавливаться скрипт должен быть доступен по веб. Скачать дистрибутив скрипта можно здесь.
С помощью ftp закачайте в папку cgi-bin файл perlinfo.cgi. При закачке скрипта в другие директории не находящиеся в cgi-bin, скрипт может не работать. Закачивать скрипт необходимо в текстовом режиме (text mode). Назначте права 755 (rwx r-x r-x) на perlinfo.cgi.
Запустите скрипт - наберите в браузере адрес типа 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).
Вы можете не назначать пароль на доступ к скрипту, но при этом в целях безопастности часть функционала будет недоступна.
Для установки и смены пароля используется ссылка protect (http://ваш_сайт.com/cgi-bin/perlinfo.cgi?f=prot)
в правом верхнем углу экрана.
Если вы забыли пароль, то удалите файл pipwd.pwd в каталоге с скриптом и назначьте новый пароль.
В целях безопастности после установки скрипта часть функций: web-shell и генератор паролей остается заблокированными.
Включить эти функции из web-интерфейсов скрипта нельзя, для этого нужно иметь доступ к ftp сайта!
Это сделано для того, чтоб можно было показать настройки сайта, не давая доступа к опасным функциям.
Для включения защищенных функций скрипта необходимо назначить пароль и создать файл "piext.acs" рядом с файлом perlinfo.cgi.
Соответственно, для последующего отключения функций необходимо удалить файл "piext.acs".