Re: Странно работают относительные пути под windows
Валентин Бартенев
vbart at nginx.com
Пт Июл 10 08:52:07 UTC 2015
On Thursday 09 July 2015 14:51:34 lintiay wrote:
> äÏÂÒÏÇÏ ÄÎÑ!
>
> ÷ÓÑ ÐÒÏÂÌÅÍÁ × ÔÏÍ, ÞÔÏ Ñ ÈÏÞÕ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÐÒÅÄÅÌÅÎÎÕÀ ÓÔÒÕËÔÕÒÕ
> ËÁÔÁÌÏÇÏ×:
>
> c:\admin\nginx\* - ÓÅÒ×ÅÒ nginx
> c:\admin\php\* - php-ÉÎÔÅÒÐÒÅÔÁÔÏÒ
> c:\admin\public_html\* - ÓÏÄÅÒÖÉÔ ÆÁÊÌÙ ÓÅÒ×ÅÒÁ (html/php/jpg/...)
>
> т.е. каталог “public_html”, должен находится вне каталога “nginx”, на
> ÕÒÏ×ÅÎØ ×ÙÛÅ.
> ðÙÔÁÀÓØ ÉÓÐÏÌØÚÏ×ÁÔØ, ÐÒÉ ÓÂÏÒËÅ ÐÏÄ Windows, ÓÌÅÄÕÀÝÉÊ ËÏÎÆÉÇ:
> http {
> ...
> server {
> ...
> #root c:/admin/public_html; # ÒÁÂÏÔÁÅÔ ËÏÒÒÅËÔÎÏ
> #root /admin/public_html; # ÒÁÂÏÔÁÅÔ ËÏÒÒÅËÔÎÏ
> root ../public_html; # ÎÅ ÒÁÂÏÔÁÅÔ!
> #root ./../public_html; # ÎÅ ÒÁÂÏÔÁÅÔ!
>
> location ~ \.php$ {
> include fastcgi_params;
> fastcgi_param SCRIPT_FILENAME
> $document_root$fastcgi_script_name;
> fastcgi_index index.php;
> try_files $fastcgi_script_name =404;
> fastcgi_pass 127.0.0.1:9000;
> fastcgi_intercept_errors on;
> }
> }
> }
>
> ÐÒÉ ÐÏÐÙÔËÅ ×ÙÐÏÌÎÉÔØ php-ÓËÒÉÐÔ nginx ×ÏÚ×ÒÁÝÁÅÔ:
> "No input file specified."
> ðÒÉÞÅÍ ÓÔÁÔÉÞÅÓËÉÅ ÆÁÊÌÙ ÒÁÂÏÔÁÀÔ ÐÒÅËÒÁÓÎÏ.
NGINX ÎÉÞÅÇÏ ÎÅ ÚÎÁÅÔ Ï php É ÔÁËÏÊ ÓÔÒÏÞËÉ, ËÁË "No input file
specified." ×ÏÏÂÝÅ ÎÅ ÓÏÄÅÒÖÉÔ, Á ×ÏÚ×ÒÁÝÁÅÔ ÒÏ×ÎÏ ÔÏ, ÞÔÏ ÅÍÕ
×ÅÒÎÕÌ ×ÁÛ php ÉÎÔÅÒÐÒÅÔÁÔÏÒ ÐÏ FastCGI ÐÒÏÔÏËÏÌÕ. óÏÂÓÔ×ÅÎÎÏ
ÅÇÏ É ÎÕÖÎÏ ÎÁÓÔÒÁÉ×ÁÔØ. ðÏÎÑÔÉÅ Ï ÏÔÎÏÓÉÔÅÌØÎÏÍ ÐÕÔÉ Õ ÎÅÇÏ
Ó×Ï£, ÎÉËÁË Ó nginx ÎÅ Ó×ÑÚÁÎÎÏÅ.
--
÷ÁÌÅÎÔÉÎ âÁÒÔÅÎÅ×
Подробная информация о списке рассылки nginx-ru