Nginx संपादन php.ini कोई प्रतिबिंबित नहीं बदलता है


3

phpinfo का कहना है कि फ़ाइल स्थान है /etc/php5/fpm/php.ini

अतिरिक्त .iniफ़ाइलों को पार्स किया गया

   /etc/php5/fpm/conf.d/curl.ini,
   /etc/php5/fpm/conf.d/gd.ini,
   /etc/php5/fpm/conf.d/mcrypt.ini,
   /etc/php5/fpm/conf.d/mysql.ini,
   /etc/php5/fpm/conf.d/mysqli.ini,
   /etc/php5/fpm/conf.d/pdo.ini,
   /etc/php5/fpm/conf.d/pdo_mysql.ini,
   /etc/php5/fpm/conf.d/xcache.ini 

उन्हें देखते हुए उनमें से कोई भी कुछ भी नहीं है जो post_max_filesizeया के साथ सौदा करता है upload_max_filesize

मैं इसे php.iniफ़ाइल में संपादित करता हूं और दोनों nginx और php5-fpm सेवा को पुनरारंभ करता हूं । बदलाव नहीं होते हैं। फ़ाइलें अभी भी संपादित हैं। मैंने कंप्यूटर को रिबूट करने की कोशिश की है।

क्या एनजीआईएनएक्स ने कहीं यह कैश किया है कि मुझे इन परिवर्तनों को लाइव करने के लिए हटाने की आवश्यकता है?

मैंने कोशिश की है php -i | grep ".ini"

और यह मेरे लिए रास्ता बताता है php.ini is Path => /etc/php5/cli/

Phpinfo () मुझे बताता है इसकी /etc/php5/fpm/

मैंने दोनों को बिना किसी भाग्य के साथ संपादित किया है।

अगर मैं php -i | grep "post_max" इसे अपना 20M बताता हूं , तो phpinfo अभी भी 8M कहता है ।


"मैंने php -i | grep" की कोशिश की है ".ini" और यह मुझे php.ini के लिए रास्ता बताता है। () एफपीएम के माध्यम से वेब सर्वर द्वारा निष्पादित किया जाता है। जब आप टर्मिनल से php चलाते हैं तो आप CLI का उपयोग कर रहे हैं (परिभाषा के अनुसार)।
जॉर्ज ऑरपिनल

जवाबों:


5

क्या आपने अपना php.ini /etc/php5/fpm/php.ini के तहत लगाने की कोशिश की है ? यह सामान्य रूप से डिफ़ॉल्ट स्थान है जो php से पढ़ता है, अगर मैं php5-fpm को सही ढंग से समझता हूं।


यहीं पर स्थित है। इसमें बदलाव नहीं हो रहे हैं।
केस

क्या आपके पास शायद php5-fpm के लिए लॉग हैं? क्या आपकी त्रुटि लॉग में कुछ भी नहीं है?
डैनी

कुछ भी उपयोगी नहीं है, बस जब मैं समस्या को ठीक करने की कोशिश कर रहा था तो इसे फिर से लोड किया गया था।
केस

1
लॉग में ntohing था, लेकिन मुझे serverfault.com/questions/450460/…
केस

5

आपको इसे पुनः आरंभ करने की आवश्यकता है। मैं 7.0 का उपयोग करता हूं इसलिए 7.0 को अपने संस्करण में बदलें।

sudo systemctl restart php7.0-fpm

1
यह मेरे लिए तब काम आया जब अन्य जवाब नहीं आया।
एलन गिंगरिच

1

मैं Centos 7 में एक ही समस्या है मैं वेबरवर के रूप में nginx का इस्तेमाल किया। मैंने php-fpm सेवा को आराम दिया और मेरी समस्या हल हो गई। इसका कारण यह है कि आपके परिवर्तनों को पुनः आरंभ करने के लिए php-fpm सेवा को फिर से शुरू करने का एकमात्र तरीका php-fpm सेवा है।

आपको सिस्टमैक्टल पुनः आरंभ करने की आवश्यकता है php-fpm

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.