Страница 1 из 1

CGI програма назапускается в браузере.

Добавлено: 2007-08-09 19:45:42
jeweller
есть программа

Код: Выделить всё

#!/usr/bin/perl -w
use CGI qw(:standart);
use strict;

print header;
print "<B>Hello, World!</B>";
в браузере апач все включено. ExecCGI CGI-script и Адиас прописаны.. модуль CGI_MOD включен

натыкаюсь на 500 ошубку в IE. В Опере

Код: Выделить всё

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Server error!</title>
<link rev="made" href="mailto:gerasim@promoil.ru" />
<style type="text/css"><!--/*--><![CDATA[/*><!--*/ 
    body { color: #000000; background-color: #FFFFFF; }
    a:link { color: #0000CC; }
    p, address {margin-left: 3em;}
    span {font-size: smaller;}
/*]]>*/--></style>
</head>

<body>
<h1>Server error!</h1>
<p>


  

    The server encountered an internal error and was 
    unable to complete your request.

    </p>
<p>


    Error message:
    <br />Premature end of script headers: hello.cgi

  

</p>
<p>
If you think this is a server error, please contact
the <a href="mailto:gerasim@promoil.ru">webmaster</a>.

</p>

<h2>Error 500</h2>
<address>
  <a href="/">85.112.36.38</a><br />
  
  <span>Thu Aug  9 21:51:36 2007<br />
  Apache/2.2.4 (FreeBSD) mod_ssl/2.2.4 OpenSSL/0.9.8d DAV/2</span>
</address>
</body>
</html>
Что я опять не так делаю?

Re: CGI програма назапускается в браузере.

Добавлено: 2009-03-02 23:51:12
Alex Keda
в логах сервера должно быть написано

Re: CGI програма назапускается в браузере.

Добавлено: 2009-03-03 2:11:58
zoid
jeweller писал(а):есть программа

Код: Выделить всё

#!/usr/bin/perl -w
use CGI qw(:standart);
use strict;

print header;
print "<B>Hello, World!</B>";
Что я опять не так делаю?
Если код непосредственно скопирован из скрипта, то ошибка прямо тут, во второй строке: "standard" надо писать.

Re: CGI програма назапускается в браузере.

Добавлено: 2009-03-03 18:01:16
ISQman
а права на твой фалек какие стоят?
ооптмучтово многих манах даже на русском написано, что паарв на перл программы должны быть 755, иначе интернал сервер еррор))