Saat ini saya mencoba mencari file php.ini yang benar untuk mengeditnya dan memulai kembali apache sehingga perubahan akan terjadi dan saya bingung.
Saya telah menemukan tiga file php.ini berbeda (tidak tahu mengapa ada tiga) ini adalah bagaimana saya menemukan file
$ sudo find / -name php.ini
/etc/php5/cli/php.ini
/etc/php5/apache2/php.ini
/etc/php5/cgi/php.ini
Saya juga ....
$ sudo php -i | grep 'Configuration File'
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini
Saya mengubah semuanya (hanya untuk memastikan) ke pengaturan yang saya inginkan.
Saya memulai kembali apache menggunakan
sudo service apache2 restart
Hasil...
* Restarting web server apache2
Saya memuat ulang halaman dan itu menunjukkan bahwa file php.ini tidak diperbarui.
Saya tahu ini karena saya dulu
echo ini_get('post_max_size');
Yang seharusnya diubah menjadi 20M tetapi masih hanya 2M
Saya mencoba me-reboot komputer saya dengan berpikir mungkin itu akan menghentikan server apache dan memuat kembali file php.ini dengan pengaturan yang benar, tetapi sayangnya upaya itu juga gagal.
Apakah ada kemungkinan ada file php.ini lain yang bisa mengganggu?
updatedb; locate php.ini
sebagai ganti find
.
/etc/php/5.6/apache2/php.ini
di Ubuntu 16.04 LTS Xenial Xerus, di mana 5.6/
versi php diinstal. Pertama-tama salin file untuk php.original.ini
kemudian dibuka untuk diedit dengan sudo gedit /etc/php/5.6/apache2/php.ini
apache2
subdirektori