ファイル内のphp.iniの値を変更しphp.ini
、次のようなphpスクリプトを使用して変更しました。
ini_set('upload_max_filesize', '10M');
ini_set('POST_MAX_SIZE', '10MB');
しかし、実行しているときphpinfo()
は、更新された値が表示されません。
それが示している
upload_max_filesize = 2M
私はそれがどのように可能であるか疑問に思っています??
ファイル内のphp.iniの値を変更しphp.ini
、次のようなphpスクリプトを使用して変更しました。
ini_set('upload_max_filesize', '10M');
ini_set('POST_MAX_SIZE', '10MB');
しかし、実行しているときphpinfo()
は、更新された値が表示されません。
それが示している
upload_max_filesize = 2M
私はそれがどのように可能であるか疑問に思っています??
Apache 構成にアクセスできますか?
これらのパラメータは、php_admin_value を介して Apache 構成の仮想ホストで上書きされる可能性があります。この場合、php スクリプト自体でこの値を変更することはできません。
また、次の投稿を確認してください: PHP での upload_max_filesize の変更
頑張ってください。
まず、環境に複数のファイルが含まれていることは非常に一般的でphp.ini
あり、編集しているファイルが実際には使用されていません。php_info()
ロードされた構成ファイルへのパスの出力を確認して、再確認してください。
間違いなく正しい場合は、Web サーバーを再起動して、まだロードされていないことを再確認してください。
それでもうまくいかない場合は、次の戻り値を見てくださいini_set()
。
if(ini_set('upload_max_filesize', '10M') === FALSE ||
ini_set('POST_MAX_SIZE', '10MB') === FALSE)
{
echo "Failed to set a configuration parameter.";
} else {
// These functions returned strings containing the old value.
}
上記があなたに何を返すか教えてください。