Главная arrow TopServer arrow Вопросы, связанные с PERL arrow Общие и технические вопросы, связанные с PERL
Общие и технические вопросы, связанные с PERL Печать E-mail

1. Какой путь к интерпретатору PERL мне нужно указывать в моих файлах скриптов *.pl ?

Путь к интерпретатору PERL в TopServer следующий:

#!/usr/bin/perl

2. Я пытаюсь обратиться к существующему скрипту PERL (*.pl) в моем корневом (или другом) каталоге, но получаю ошибку 403 (Forbidden). Почему?

Скрипты PERL являются CGI-приложениями. Вы должны запускать их в директориях /cgi-bin (или в их поддиректориях).

Однако, если вы хотите запусткать скрипты PERL в какой-либо другой директории, то используйте файл .htaccess, расположив его в той директории, где вам необходимо исполнять ваши PERL скрипты. Содержание файла .htaccess должно быть таким:

Options ExecCGI

3. Я скорректировал пути к интерпретатору PERL, но мои скрипты отказываются работать. Я получаю ошибку сервера 500 (Internal Server Error) при попытке запустить мой скрипт PERL (*.pl). В чем проблема?

Вероятно, причина, по который вы получаете ошибку 500 заключается в ошибке синтаксиса вашего PERL скрипта. Это вероятная причина. Однако, причина может заключаться также и в попытке использования неустановленных библиотек PERL (смотрите следующий вопрос).

4. Я по прежнему получаю ошибку сервера 500 (Internal Server Error). Я знаю, что на других серверах данные скрипты работают нормально. В чем может быть причина?

Причина может заключаться в том, что в серверном пакете TopServer интерпретатор PERL установлен лишь с основными библиотеками, а ваши скрипты PERL пытаются использовать специфические библиотеки.

Как правило, некоторые скрипты действительно используют специализированные библиотеки, поэтому вы можете получать ошибки сервера 500 (Internal Server Error).

 

Администрация






Забыли пароль?

Кто на сайте?

Сейчас на сайте находятся:
18 гостей

Статистика



Рекомендуем

Экспорт новостей

Реклама