Şu anda düzenlemek için doğru php.ini dosyasını bulmaya çalışıyorum ve değişiklikler yapılacağı için apache'yi yeniden başlatıyorum.
Üç farklı php.ini dosyası buldum (neden üç tane olduğu hakkında hiçbir fikrim yok) dosyaları bu şekilde buldum.
$ sudo find / -name php.ini
/etc/php5/cli/php.ini
/etc/php5/apache2/php.ini
/etc/php5/cgi/php.ini
Ben de yaptım ....
$ sudo php -i | grep 'Configuration File'
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini
Hepsini (sadece emin olmak için) istediğim ayarlarla değiştirdim.
Kullanarak apache'yi yeniden başlattım
sudo service apache2 restart
Sonuçlar...
* Restarting web server apache2
Sayfayı yeniden yükledim ve php.ini dosyasının güncellenmediğini gösterdi.
Bunu biliyorum çünkü kullandım
echo ini_get('post_max_size');
20 milyon olarak değiştirilmesi gerekiyordu ama yine de sadece 2 milyon oldu
Bilgisayarımın apache sunucusunu durduracağını ve php.ini dosyasını doğru ayarlarla tekrar yükleyeceğini düşünerek bilgisayarımı yeniden başlatmayı denedim, ancak bu deneme aynı zamanda başarısız oldu.
Müdahale edebilecek başka bir php.ini dosyası olma ihtimali var mı?
updatedb; locate php.ini
yerine kullanın find
.
/etc/php/5.6/apache2/php.ini
Ubuntu 16.04 LTS Xenial Xerus'ta bulunur, burada 5.6/
php sürümü yüklüdür. Önce dosyayı kopyalayın, php.original.ini
sonra düzenlemek için açınız sudo gedit /etc/php/5.6/apache2/php.ini
apache2
alt