在 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 端口,现在,它可以工作了。

不知道为什么这是解决方案。