Наразі я намагаюся знайти правильний файл php.ini, щоб відредагувати його та перезапустити apache, щоб зміни відбулися, і я заткнувся.
Я знайшов три різні файли 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');
Який повинен був бути змінений на 20М, але все ще був лише 2М
Я спробував перезавантажити комп'ютер, думаючи, можливо, це зупинить сервер apache і перезавантажить файл php.ini з правильним налаштуванням, але, на жаль, ця спроба також не вдалася.
Чи є ймовірність, що може бути ще один файл php.ini, який може заважати?
updatedb; locate php.ini
замість find
.
/etc/php/5.6/apache2/php.ini
в Ubuntu 16.04 LTS Xenial Xerus, де 5.6/
встановлена версія php. Спочатку скопіюйте файл, php.original.ini
а потім відкрийте його для редагування sudo gedit /etc/php/5.6/apache2/php.ini
apache2
підкаталозі