2011-09-04 12 views
13

Nie miałem tego problemu wcześniej, dopóki nie zmieniłem ścieżki dołączania na moim pliku php.ini w nadziei, że będę mógł przesłać do katalogu poza dokumentem. Kiedy napotkałem "Brak podanego pliku wejściowego." błąd Zmieniłem go z powrotem na domyślny php.ini, a teraz nie zniknie!popularne "Nie określono pliku wejściowego." z nginx_php-fastcgi

Jakieś pomysły na temat tego, co mogło się stać?

+0

Chciałbym, aby ten problem został rozwiązany bez oddzwonienia do apache – shigeta

+0

Założę się, że korzystałeś z hostingu Godaddy'ego –

+0

Ha nope. To było faktycznie na instancji EC2 –

Odpowiedz

4

w pliku /etc/php-fpm.d/www.conf

zmiana

użytkownik: nginx

grupa: nginx

+1

Naprawiono to dla mnie! Musiałem edytować '/ etc/php5/fpm/pool.d/app.conf'. Mam wiele pul, więc użytkownik/grupa musi być appuser/appuser. Miałem to ustawione na appuser/www-data i to spowodowało problem. –

+0

Naprawiono to także dla mnie. Mój przypadek polegał na tym, że używałem vagranta i php 7 z FPM. Musiałem więc edytować plik /etc/php/7.0/fpm/pool.d/www.conf i zmienić użytkownika i grupę na vagrant. – user1105491

0

Edit nginx.conf

http{ 
.... 
server{ 
.... 
location ~ \.php$ { 
     root   html; 
     fastcgi_pass 127.0.0.1:9000; 
     fastcgi_index index.php; 
     fastcgi_param SCRIPT_FILENAME D:\WebRoot\www\$fastcgi_script_name; 
     include  fastcgi_params; 
    } 
}} 

zamień D: \ WebRoot \ www \ na katalog główny serwera WWW

Powiązane problemy