首页 文章

upload_max_filesize没有反映在phpinfo()中

提问于
浏览
0

在我的php.ini文件中(系统上只有一个)我有

post_max_size = 8M
upload_max_filesize = 8M
upload_max_size = 8M

最初他们被设定为2M . 我把它们改为8M重启apache,甚至重启了实例 . 但是当我对它进行phpinfo()时,它仍会显示2M .

我很确定我有正确的php.ini文件,因为如果我增加max_execution_time它会反映在phpinfo()中,但是我为upload_max_filesize和post_max_size放入的任何内容都没有反映在phpinfo()中,即使我仔细检查php.ini并且设置在那里 .

这是一个AWS Linux实例 . php5.2.16 apache 2.2.17(EL)

有没有来自大师的想法?

3 回答

  • 0

    你在Apache的 .htaccess 文件中是否有覆盖选项的条目?

    它们看起来像:

    php_flag post_max_size 2M
    php_flag upload_max_filesize 2M
    php_flag upload_max_size 2M
    

    这里's Apache' s .htaccess 文档:http://httpd.apache.org/docs/1.3/howto/htaccess.html

  • 0

    如果您在本地服务器(例如wamp或xampp)中运行,请确保它使用您认为的php.ini . 这些服务器通常默认为不在您的html docs文件夹中的php.ini .

  • 0

    请检查您的php.ini文件是否没有任何错误 . php.ini获取错误行后的所有默认值 .

    我有同样的问题,我从php.ini删除错误后修复 .

    希望这有帮助 .

相关问题