POST Content-Length 超出限制 Wordpress

Posted

技术标签:

【中文标题】POST Content-Length 超出限制 Wordpress【英文标题】:POST Content-Length exceeds the limit Wordpress 【发布时间】:2016-08-21 00:05:39 【问题描述】:

当我尝试将主题上传到 Wordpress 时出现此错误。它是本地主机服务器,我使用 XAMPP 控制面板。我已经完成了以下操作,但仍然无法正常工作:

    wp-admin 文件夹中创建了一个 info.php 文件,但无法访问 localhost/wordpress/wp-admin/info.php(它说找不到页面)。 在 C:/Program Files/IIS Express/PHP/v7.0 中找到 php.ini 文件并编辑 post_max_sizeupload_max_filesize 到 1000M 但它不起作用。

主题文件只有 28 MB,所以我认为 1000M 的 post_max_size 和 upload_max_filesize 就可以了。

请帮我解决这个问题。干杯!

【问题讨论】:

【参考方案1】:

确保您正在编辑正确的php.ini 文件。通常,XAMPP 文件不在 IIS 文件夹中(它们更有可能在 C:\xampp\ 某处)。 XAMPP 中的“A”代表 apache,而 IIS 是一个不同/竞争的 Web 服务器。

检查您的上传限制(和 PHP ini 文件位置)的最简单方法是在您的 Web 根目录中创建一个包含以下内容的新文件:

<?php phpinfo();

如果您导航到那里,它是否具有您指定的上传限制? (确保在完成检查后删除文件)

【讨论】:

感谢您的评论。 C:\xampp\php 中有一个 php.ini 文件我更改了大小,但它仍然无法正常工作。我尝试在 wp-admin 文件夹中创建一个名为 info.php 的文件,我在其中编写了代码 &lt;?php phpinfo(); ?&gt; 我无法在浏览器上导航到该页面,它说找不到页面。 确保您还重新启动了 Web 服务器。在这种情况发生之前,更改将不适用。另外,phpinfo() 脚本说了什么?它应该向您显示正在使用的 PHP 文件。 尝试将 phpinfo 脚本放在任何 wordpress 文件夹之外(即,就在文档根目录中 - 通常是 C:\xampp\htdocs)。 XAMPP 控制面板是否肯定说 Apache 正在运行? 我在 C:\xampp\htdocs 中创建了一个 info.php,它现在可以工作了。非常感谢。 太棒了。该文件应该向您显示您正在使用的 PHP ini 文件,以及您的上传限制。编辑它说它正在使用的ini 文件,然后重新启动 Apache,你的上传限制应该会生效。

以上是关于POST Content-Length 超出限制 Wordpress的主要内容,如果未能解决你的问题,请参考以下文章

POST Content-Length of 51110424 bytes 超出了 Unknown on line 0 中 41943040 字节的限制

如何修复 * bytes 的 Content-Length 超过 * bytes 的限制

如何防止警告:POST Content-Length 和内存大小

如何防止警告:POST Content-Length 和内存大小

如何防止警告:POST Content-Length 和内存大小

如何防止警告:POST Content-Length 和内存大小