PERL файл работает только при перезапуске apache на xampp - PullRequest
0 голосов
/ 27 июня 2011

Я использую свой Perl-файл на XAMPP. Первый раз, когда я выполняю его, он работает нормально, но когда я обновляю его, он не запускается. Чтобы заставить его работать, я должен перезагрузить Apachee. Кто-нибудь, пожалуйста, дайте мне знать причину и решение?

КОД PERL IS: код

#!"D:\xampp\perl" 
print "Content-type:text/html\n\n"; 
print "<H1>Hello World</H1>\n"; 
require 'D:\xampp\htdocs\sa\settings.pl';

1 Ответ

1 голос
/ 27 июня 2011
print "Content-type:text/html\n\n"

Почему вы не используете модуль CGI с методом заголовка?

Когда я удаляю "требовать", тогда он отлично работает

Тогда ваш файл error_log должен сообщить вам, что происходит не так. Вы не проверяете наличие файлов, прежде чем потребовать это. Вы также должны быть в том числе:

use strict;
use warnings;
use diagnostics;

и проверьте запуск файла из командной строки. Вы должны прочитать об отладке программ на Perl и CGI.

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