Номера телефонов
564489658

Вопросы и ответы - CGI/Perl

CGI/Perl скрипты работают на нашем хостинге, но в целях безопасности по умолчанию CGI отключён. Если Вы планируете размещать CGI или Perl скрипты, обратитесь в службу поддержки клиентов для подключения CGI/Perl.

CGI и Perl скрипты необходимо загружать в директорию cgi-bin Вашего хостинг аккаунта.
По умолчанию данная папка отсутствует и появляется только при включении для аккаунта CGI. Для активации CGI/Perl нужно обратиться в службу поддержки клиентов посредством тикет-системы.

На серверах хостинга установлены все стандартные модули Perl. Также возможно рассмотрение вопросов установки дополнительных модулей, для этого нужно обратиться в службу поддержки клиентов посредством тикет-системы.

Вот список наиболее частых причин возникновения проблемы:
- у файла выставлены неверные права, должны быть 755;
- скрипт содержит Windows переносы строк;
- неверно указан путь к Perl;
- ошибка в самом скрипте.

Для файлов .cgi (perl, скомпилированные "C"-программы), права доступа должны быть 755 (rwxr-xr-x). Права 755 разрешают исполнение-запись-чтение для владельца и чтение-исполнение для всех остальных.

Самой первой строкой в скрипте Perl должна быть строка, содержащая путь к интерпретатору Perl на сервере:
#!/usr/bin/perl

Для использования Sendmail в Perl скриптах нужно указывать следующий путь:
/usr/sbin/sendmail