【发布时间】:2016-04-18 20:07:13
【问题描述】:
我只是无法在我的本地主机设置或相关的phpMyAdmin 最大文件大小上更改 php_info() 值。
所以我找到了 phpinfo 状态正在加载的 PHP 文件。三个参数我都改了:
上传最大文件大小
post_max_size
内存限制
保存文件,重新启动 Apache 和 MySQL,重新加载 phpinfo() 页面...没有任何变化。
我还尝试将 .htaccess 文件放在 Web 根文件夹中,并更改这些参数。这体现在phpinfo中的local值(master值还是说2M为最大上传大小),然后我去phpMyAdmin的时候最大上传大小还是2M...
我在 C://windows 中寻找了一个 php.ini 文件,因为这是 phpinfo() 声明主值的来源。但是那里没有任何 php.ini 文件。所以我用我想要的值创建了一个......没有成功!
我该如何解决这个问题?
【问题讨论】:
-
检查您是否正在编辑正确 php.ini - phpinfo 会告诉您使用的是哪一个。
-
尝试在php文件中直接使用
ini_set()。并确保您正在编辑 right php ini 文件。 -
phpinfo() 和 ini_set 都处于状态:'配置文件 (php.ini) 路径:C:\WINDOWS','加载的配置文件:C:\xampp\php\php.ini'。所以我正在编辑 C:\xampp\php\php.ini 但没有发生任何变化
-
这行没有注释,需要注释 默认值:
E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED