|
Тема |
работи само в конзолата |
|
Автор |
$burov (начинаещ) |
|
Публикувано | 12.08.05 08:17 |
|
|
Здравейте,
принципно се занимавам с РНР, но сега ми се налага да ползвам едно API, написано на PERL и се сблъсквам с класическия проблем - Internal Server Error.
Това става дори при елементарен скрипт като този:
# !/usr/bin/perl
print "Content-type:text/html\n\n";
print "Hello, World";
Знам какви са условията за правилната работа на перл скриптовете:
1. Файла да се качи на сървъра в ASCII mode.
2. CHMOD 755
Какво става реално - ако съм пропуснал втората стъпка (755) error.log-a се пълни със съобщения за грешка, че файла не може да бъде стартиран. След като оправя този проблем, получавам Internal Server Error, а пък error.log-a няма нищо ново, въобще не е записало каквото и да е съобщение за грешка.
Няма значение дали скрипта е в cgi-bin или някъде другаде в web-tree, резултата е един и същ.
Ако пусна скрипта през конзолата, работи нормално. Няма синктактични грешки.
Къде е проблема?
|
| |
|
|
|