2011-09-04 9 views
13

के साथ मुझे इस समस्या को तब तक नहीं मिला जब तक कि मैंने docroot के बाहर एक डीआईआर पर अपलोड करने में सक्षम होने की उम्मीद में मेरे php.ini पर पथ शामिल नहीं किया। जब मुझे "कोई इनपुट फ़ाइल निर्दिष्ट नहीं" का सामना करना पड़ा। त्रुटि मैंने इसे वापस php.ini में बदल दिया और अब यह दूर नहीं जायेगा!अजीब लोकप्रिय "कोई इनपुट फ़ाइल निर्दिष्ट नहीं है।" nginx_php-fastcgi

क्या हुआ हो सकता है पर कोई विचार?

+0

इस समस्या को अपाचे को वापस कॉल किए बिना हल किया जाना चाहिए – shigeta

+0

मुझे यकीन है कि आप गोडाडी की होस्टिंग –

+0

हा नोप का उपयोग कर रहे थे। यह वास्तव में एक ईसी 2 उदाहरण –

उत्तर

4

फ़ाइल में /etc/php-fpm.d/www.conf

परिवर्तन

उपयोगकर्ता: nginx

समूह: nginx

+1

पर था यह मेरे लिए तय! मुझे '/ etc/php5/fpm/pool.d/app.conf' संपादित करना था। मेरे पास कई पूल हैं इसलिए उपयोगकर्ता/समूह को अपमानकर्ता/अपमानकर्ता होने की आवश्यकता है। मैंने इसे अपमानकर्ता/www-data पर सेट किया था और इससे समस्या उत्पन्न हुई थी। –

+0

यह मेरे लिए भी तय है। मेरा मामला यह था कि मैं एफपीएम के साथ वानर और PHP 7 का उपयोग कर रहा था। इसलिए मुझे /etc/php/7.0/fpm/pool.d/www.conf संपादित करना पड़ा और उपयोगकर्ता और समूह को वानर में बदल दिया गया। – user1105491

0

संपादित 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; 
    } 
}} 

अपने वेबसर्वर की रूट के साथ डी: \ WebRoot \ www \ को प्रतिस्थापित करें

संबंधित मुद्दे