私は現在、正しいphp.iniファイルを見つけて編集し、Apache を再起動しようとしているので、変更が行われ、困惑しています。
私がやった事...
3 つの異なるphp.iniファイルを見つけました (なぜ 3 つあるのかわかりません)。これは私がファイルを見つけた方法です: 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
それらをすべて(念のため)必要な設定に変更しました。
次を使用してApacheを再起動しました。
sudo service apache2 restart
結果...
* Restarting web server apache2
ページをリロードすると、php.iniファイルが更新されていないことがわかりました。
使ってたから知ってる
echo ini_get('post_max_size');
これは 20M に変更されるはずでしたが、まだ 2M しかありませんでした。
おそらくApacheサーバーを合法的に停止し、php.iniファイルを正しい設定でリロードするだろうと考えて、コンピューターを再起動しようとしましたが、残念ながらその試みも失敗しました。
干渉している可能性のある別のphp.iniファイルが存在する可能性はありますか?
他のユーザーにとってより良い、より役立つ回答がここにあります: 正しい php.ini ファイルを見つける