【发布时间】:2011-08-27 09:47:41
【问题描述】:
我的 php.ini 中有这个
upload_max_filesize = 25M
post_max_size = 25M
我的 .htaccess 中有这个
php_value upload_max_filesize 26214400
php_value post_max_size 26214400
因为简写只能在 php.ini 中使用 (http://www.php.net/manual/en/faq.using.php#faq.using.shorthandbytes)
但无论我做什么,当我拨打phpinfo() 时,我都会得到
Directive Local Value Master Value
upload_max_filesize 4M 25M
我查看了所有其他 php.ini 文件、我的 .htaccess、ini_set()。我能想到的任何事情都不会改变 4M。任何帮助都会很棒!
编辑:重新启动 apache 不起作用,我检查了我的 httpd.conf,它似乎是一个外部文件或其他东西。还有其他地方可以检查吗?
【问题讨论】:
-
存档目的:如果您的 php.ini 中有错误,则不会解析下一行,因此不会加载您设置的值。
-
如果您通过 cPanel 更改此值,它可能会更改本地值。它对我有用,我只是点击了保存,因为该值实际上是从 php.ini 加载的。
标签: file file-upload php