在 php.ini 中更改 'upload_max_filesize' 不会更改 phpinfo() 中的值
Changing 'upload_max_filesize' in php.ini does not change the value in phpinfo()
我正在通过 Bitnami + Xampp 使用 Wordpress 并试图更改 upload_max_filesize
变量,因为 2M 太小了。所以我将其更改为 64M,如下所示:
我也有post_max_size=64M
.
但是,Wordpress 仍然显示最大上传大小只有 2M。
我去 phpinfo()
调查了这个问题。我正在编辑也被指出的正确 php.ini 文件。而且,除此之外,phpinfo()
显示 upload_max_filesize
仍设置为 2M!
是的,我确实在 Xampp 重新启动了 Apache 服务器(通过单击停止,然后启动)。我尝试更改一些 Wordpress 定义的变量,如 this blog post.
中所述
常见的错误是假设更改 upload_max_filesize
就足够了。它不是。因为文件上传是通过 POST 请求进行的,所以您还必须更改 post_max_size
,它必须 至少 相同的值(我会在上面添加一点)。
好的,明白了。问题是,我不确定它是如何工作的。
所以我使用的是 8080 端口,因为 80 端口出于某种原因无法正常工作。重新启动计算机后,我再次启动 Apache。这一次,它在 8080 端口上不起作用。所以我将其改回 80 端口,现在,它可以工作了。
不知道为什么这是解决方案。
我正在通过 Bitnami + Xampp 使用 Wordpress 并试图更改 upload_max_filesize
变量,因为 2M 太小了。所以我将其更改为 64M,如下所示:
我也有post_max_size=64M
.
但是,Wordpress 仍然显示最大上传大小只有 2M。
我去 phpinfo()
调查了这个问题。我正在编辑也被指出的正确 php.ini 文件。而且,除此之外,phpinfo()
显示 upload_max_filesize
仍设置为 2M!
是的,我确实在 Xampp 重新启动了 Apache 服务器(通过单击停止,然后启动)。我尝试更改一些 Wordpress 定义的变量,如 this blog post.
中所述常见的错误是假设更改 upload_max_filesize
就足够了。它不是。因为文件上传是通过 POST 请求进行的,所以您还必须更改 post_max_size
,它必须 至少 相同的值(我会在上面添加一点)。
好的,明白了。问题是,我不确定它是如何工作的。
所以我使用的是 8080 端口,因为 80 端口出于某种原因无法正常工作。重新启动计算机后,我再次启动 Apache。这一次,它在 8080 端口上不起作用。所以我将其改回 80 端口,现在,它可以工作了。
不知道为什么这是解决方案。