আমি বর্তমানে সম্পাদনা করার জন্য সঠিক php.ini ফাইলটি সনাক্ত করার চেষ্টা করছি এবং অ্যাপাচি পুনরায় চালু করতে চাই যাতে পরিবর্তনগুলি ঘটে এবং আমি স্ট্যাম্পড হয়ে যাই।
আমি তিনটি পৃথক php.ini ফাইল খুঁজে পেয়েছি (তিনটি কেন আছে তা জানা নেই) এইভাবে আমি ফাইলগুলি খুঁজে পেয়েছি
$ sudo find / -name php.ini
/etc/php5/cli/php.ini
/etc/php5/apache2/php.ini
/etc/php5/cgi/php.ini
আমিও করেছি ....
$ sudo php -i | grep 'Configuration File'
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini
আমি সেগুলির সমস্তগুলিকে (কেবলমাত্র নিশ্চিত হতে) আমার পছন্দসই সেটিংসে পরিবর্তন করেছি।
আমি অ্যাপাচি ব্যবহার করে আবার শুরু করেছি
sudo service apache2 restart
ফলাফলগুলো...
* Restarting web server apache2
আমি পৃষ্ঠাটি পুনরায় লোড করেছি এবং এটি দেখিয়েছে যে php.ini ফাইলটি আপডেট হয়নি।
আমি এটি জানি কারণ আমি ব্যবহার করি
echo ini_get('post_max_size');
যা 20M তে পরিবর্তিত হওয়ার কথা ছিল কিন্তু এখনও ছিল 2M
আমি আমার কম্পিউটারটি পুনরায় রিবুট করার চেষ্টা করে হয়তো এ্যাপাচি সার্ভারটি বন্ধ করে দিয়েছি এবং php.ini ফাইলটি সঠিক সেটিং দিয়ে পুনরায় লোড করব, তবে হায় হায় প্রচেষ্টাও ব্যর্থ হয়েছিল।
হস্তক্ষেপ করতে পারে এমন আরও কোনও php.ini ফাইল থাকতে পারে কি এমন কোনও সুযোগ আছে?
updatedb; locate php.ini
পরিবর্তে ব্যবহার করুন find
।
/etc/php/5.6/apache2/php.ini
@ মিশেল ফাইলটি উবুন্টু 16.04 এলটিএস জেনিয়াল জেরাসে রয়েছে, যেখানে 5.6/
পিএইচপি এর সংস্করণ ইনস্টল করা আছে। প্রথমে ফাইলটি অনুলিপি করার জন্য php.original.ini
তারপরে খুলতে হবে sudo gedit /etc/php/5.6/apache2/php.ini
apache2
উপ