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_size 和upload_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 的文件,我在其中编写了代码<?php phpinfo(); ?>
我无法在浏览器上导航到该页面,它说找不到页面。
确保您还重新启动了 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 和内存大小