ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [apache-talk] PHP as source code :(((





> -----Original Message-----
> From: apache-talk-dev-null@lists.lexa.ru [mailto:apache-talk-dev-
> null@lists.lexa.ru] On Behalf Of Stanislav Yadykin
> Sent: Wednesday, April 09, 2003 9:58 AM
> To: apache-talk@lists.lexa.ru
> Subject: Re: [apache-talk] PHP as source code :(((
> 
> 
> В сообщении от Вт 08 Апр 2003 21:51 вы написали:
> [...skip...]
> 
> > > пхп. Сразу отмечу, что ставить его на /usr/bin/ его нельзя, потому
что
> > > через папку /cgi-bin/ будут доступны ВСЕ бинари из /usr/bin/, что
есть
> > > ОЧЕНЬ НЕПРАВИЛЬНО.
> >
> > А нельзя что ли симлинк сделать? Или нечто подобное, чтобы копии
> > бинарника php не плодить зря на машине?
> 
> Можно. Мое решение - как вариант. Под каждый ВХ можно скомпилить свой
пхп.
> 
> > Сейчас у меня так:
> >
> >     AddType text/html .php
> >     AddHandler application/x-httpd-php .php
> >     ScriptAlias /cgi-bin/ "/var/www/cgi-bin/php"
> >     Action application/x-httpd-php /cgi-bin/php
> >
> > При попытке обращения через веб к файлу
> > http://192.168.168.6/cgi-bin/phpinfo.php браузер выдает:
> >
> > ***
> > Not Found
> > The requested URL /cgi-bin/php/cgi-bin/phpinfo.php was not found on
this
> > server.
> > ***
> > P.S.
> > Бинарный файл "php" я скопировал из /usr/bin/ в /var/www/cgi-bin/.
> 
> С текущим раскладом должно быть так:
> 
> AddType text/html .php
> AddHandler application/x-httpd-php .php
> ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
> Action application/x-httpd-php /cgi-bin/php
> 

С этим раскладом -- Internal Server Error. А в error_log такие записи:
[Thu Apr 10 01:58:51 2003] [error] [client 192.168.168.168] Premature
end of script headers: /var/www/cgi-bin/php


Тестирую на файле phpinfo.php с таким содержимым:
<?php
phpinfo();
?>

Обращаюсь к нему через браузер так:
http://192.168.168.6/cgi-bin/phpinfo.php

В чем беда?

P.S.
Как обычно текущий конфиг тут:
http://eika.narod.ru/temp/httpd.conf

--
Артем

> И файлы с расширением .php должны обрабатываться везде в /,
> т.е. в данном раскладе должно работать http://localhost/somefile.php
(ну
> или как настроено)
> 
> --
> Stanislav Yadykin
> Network Operation Center
> ISP "Internet-Service"
> SVY3-RIPE


 




Copyright © Lexa Software, 1996-2009.