страница perl не читается как perl - PullRequest
0 голосов
/ 08 апреля 2011

Я пытаюсь запустить этот скрипт

mail.pl

#!/usr/bin/perl

print "Content-type: text/html \n\n"; #HTTP HEADER

#CREATE
$email = "pt-desu\@*****-****.com";

#PRINT
print "$email<br />";

Файл может быть доступен через http://mysite.com/p/cgi-bin/mail.pl но когда вы идете туда, браузер предлагает загрузить файл и ничего не показывает

1 Ответ

2 голосов
/ 08 апреля 2011

Ваш веб-сервер не настроен для обработки *.pl файлов как Perl; вместо этого он просто показывает их в виде простого текста. Обратитесь к документации вашего веб-сервера для настройки этого.

Для Apache попробуйте обратиться к этому руководству . Ключевые биты:

AddHandler cgi-script .cgi .pl

и

<Directory />
  Options FollowSymLinks
  AllowOverride None
</Directory>

и

Options FollowSymLinks +ExecCGI

... в вашем файле httpd.conf.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...