web-dev-qa-db-ja.com

phpinfo()に反映されないPhp.iniファイルの変更

Php.iniの設定がphpinfoに反映されません。 upload_max_filesizeは2Mと表示されますが、php.iniで50Mに設定しました。 php.iniを適切に変更する方法を教えてください。 Ubuntu 14.04を使用しています。 正しいphp.iniファイルを見つける の説明に従って/etc/php5/Apache2/php.iniのファイルを変更し、Apacheサーバーを再起動し、ラップトップも再起動しました。これは私が変更している正しいphp.iniファイルですか?考えられる理由は何でしょうか?

2
Rolen Koh

php.iniで、たとえば行番号に構文エラーがあることが時々発生します

error_reporting = E_ALL && ~E_DEPRECATED && ~E_STRICT

この場合、Apacheはその行番号の後に構成をロードしません。そのため、php.iniの構文エラーを理解するのは少し複雑です。したがって、他の修正方法を試して、最後にこの解決策を試してください。

1
Imran Ali

post_max_size も変更する必要があります。

PHPマニュアルによると:

 post_max_size integer
    Sets max size of post data allowed. This setting also affects file upload. 
    To upload large files, this value must be larger than upload_max_filesize. 
    If memory limit is enabled by your configure script, memory_limit also affects
    file uploading. Generally speaking, memory_limit should be larger than
    post_max_size. 
0
Lety