Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: Apache и cgi scripts
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: XStyle Дата: 01/22/2005
Здравейте :)
 Имам един малък проблем. Немога да отварям cgi скриптовете.
Описал съм нещата в Apache. При опит да го пусна ми връщa:

Internal Server Error
 The server encountered an internal error or misconfiguration
and was unable to complete your request.

 Please contact the server administrator, my@email.com and
 inform them of the time the error occurred, and anything you
might have done that may have caused the error.

 More information about this error may be available in the
server error log.

 Немога да разбера от къде идва проблема. Прегледах отново и
отново конф. файла но нищо :)
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
LoadModule cgi_module         libexec/apache/mod_cgi.so
AddHandler cgi-script .cgi


Отговор #1
От: Nikola Topalov (marsbeta__at__primasoft[ точка ]bg) Дата: 01/23/2005
Hi probvai slednoto :

 napravi si edin new file v /var/www/cgi-bin (ili kadeto ti e
CGI-a), krasti go test.cgi i vkarai v nego :


#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
print "<H1>Hello World</H1>\n";


 purviq red trqbva da go promenish sprqmo lokalnata ti
instalaciq na Perl !
 ako vsichko e OK !  imai na predvid, che ako scriptovete
 koito iskash da polzvash sa minali prez windows ili sa
 pisani na takuv .. na kraq na vseki red windows slaga ^M 
 simvol .. koeto perl se muchi da interpretira kato krai na
 red .. i dovezda fo smut v systemata.. tova mozesh da
 proverish s redaktora VI ... i da cheknash dali ima takiva
simvoli.. 
Proveri di i apache error log-a.

 ako imash ^M , to togava, eto ti edim naluk script koito
shte gi premaxne':

#!/usr/bin/perl

$file = "File_name.cgi";

open(FD1, $file);
@_ = <FD1>;
close(FD1);
$_ = join("",@_);
s/\r//sg;

open(FD2, ">".$file);
print FD2 $_;
close(FD2);

#####################
# end
#
 Promenlivata $file zamenqsh s imeto na faila koito iskash da
promenish


<< Slack 10, kernel 2.6.10 и запис на дискове (4 ) | ПРОБЛЕМ с КОМПИЛИРАНЕ на ЯДРО... (6 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 1 wallclock secs ( 0.06 usr + 0.02 sys = 0.08 CPU)