Обратите внимание!
Если Вы не можете найти какую-либо услугу или раздел, обратитесь к нашим онлайн операторам. Они помогут Вам разобраться в кратчайшие сроки.
Вопросы и ответы - 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