2011-07-26 12 views
0

私はPHP用のMacportsを使用しています。何らかの理由でphp.iniの設定がすべて無視されています - 少なくともmemory_limitとupload_max_filesizeの設定は無視されます。たとえば、memory_limitを128M以上に増やしてみましたが、それでも128Mのままです。私もpost_max_sizeとupload_max_filesizeを増やしてみましたが、そこには変更はありません。 phpinfo()によれば、使用されているiniファイルは/ opt/local/etc/php5にあります。これは私が編集しているものです。私は読んだものになる可能性のある他のphp.iniファイルがないことを確認しました。私は変更を加えるたびにApacheを再起動しました。私は "selfupdate"と "古いものを更新する"コマンドを実行しました。最新のXCodeを持っていますので、最新のものです。Macportsでメモリとアップロードサイズの設定が無視される

これらの値がどこから来ているのか、なぜ私がphp.iniでそれらを変更できないのかについてのアイデアはありますか?

ありがとうございました。

答えて

0

php.iniを/ opt/local/var/db/php5に移動しました。そのディレクトリは「.iniファイルを追加するにはこのディレクトリをスキャンする」の下に表示されていて、現在その値が使用されています。つまり、phpinfo()は/ opt/local/etc/php5にあるものを使用しているものとして示していましたが、値を変更しても効果はありませんでした。使用されている値はどこから来たのですか?デフォルトのPHP値?

とにかく、今は実際に今すぐ有効になるphp.iniの変更を行うことができるので、私は満足しています。