2011-09-04 16 views
13

Tôi đã không có vấn đề này trước đó cho đến khi tôi thay đổi đường dẫn bao gồm trên php.ini của tôi với hy vọng có thể tải lên một thư mục bên ngoài docroot. Khi tôi gặp phải "Không có tệp đầu vào nào được chỉ định". tôi đã đổi nó về php.ini mặc định và bây giờ nó sẽ không biến mất!phổ biến pesky "Không có tệp đầu vào nào được chỉ định". với nginx_php-fastcgi

Bất kỳ ý tưởng nào về những gì có thể đã xảy ra?

+0

muốn xem vấn đề này được giải quyết mà không gọi lại cho apache – shigeta

+0

Tôi đặt cược bạn đang sử dụng hosting của Godaddy –

+0

Ha nope. Điều này đã được thực sự trên một ví dụ EC2 –

Trả lời

4

trong tập tin /etc/php-fpm.d/www.conf

thay đổi

sử dụng: nginx

nhóm: nginx

+1

Điều này cố định nó cho tôi! Tôi đã phải chỉnh sửa '/ etc/php5/fpm/pool.d/app.conf'. Tôi có nhiều hồ bơi để người dùng/nhóm cần phải là appuser/appuser. Tôi đã đặt nó vào appuser/www-data và điều đó gây ra vấn đề. –

+0

Điều này cũng cố định cho tôi. Trường hợp của tôi là tôi đã sử dụng vagrant và php 7 với FPM. Vì vậy, tôi đã phải chỉnh sửa /etc/php/7.0/fpm/pool.d/www.conf và thay đổi người dùng và nhóm thành lang thang. – user1105491

0

Sửa 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; 
    } 
}} 

thay thế D: \ WebRoot \ www \ bằng thư mục gốc của máy chủ web của bạn

Các vấn đề liên quan