警告:20616317 字节的 POST 内容长度超出第 0 行未知中 8388608 字节的限制
Posted
技术标签:
【中文标题】警告:20616317 字节的 POST 内容长度超出第 0 行未知中 8388608 字节的限制【英文标题】:Warning: POST Content-Length of 20616317 bytes exceeds the limit of 8388608 bytes in Unknown on line 0 【发布时间】:2013-05-16 10:48:48 【问题描述】:我对 Joomla 完全陌生。我正在尝试在 Joomla 2.5 上上传模板,但它不断出现此错误:
Warning: POST Content-Length of 20616317 bytes exceeds the limit of 8388608 bytes in Unknown on line 0
我不知道该去哪里。我已阅读有关最大限制的信息,但我不知道如何更改它或它在哪个文件中。有人可以建议我在哪里看吗?
【问题讨论】:
如果您正在考虑仅上传 Joomla 模板 - 只需增加 post_max_size(所有当前上传一起)和可能的 upload_max_filesize(对于单个文件)......但是如果您想隐藏错误,如果有人会尝试上传太大的文件(超出您的限制),请参阅...***.com/questions/21704930/… 【参考方案1】:您正在尝试上传将近 20MB 的文件,但 php 接受的最大 POST 大小默认设置为 8MB。您必须将两个 php 变量 upload_max_filesize
和 post_max_size
增加到至少 20MB。
有几种方法可以做到这一点:
-
如果您可以直接访问服务器配置,请直接在
php.ini
中进行修改。
如果您在共享主机站点上,可以通过创建本地php.ini
或.htaccess
标志来更改大小。但是,许多主机商限制增加此值。您应该考虑托管服务商的帮助文档。搜索变量名称。
【讨论】:
感谢您的回复,但是我找不到这个 Upload_max_file 大小,并且该大小不是托管的。我什至不知道在哪里可以找到 php.ini 什么意思,您的网站没有托管?你有本地服务器吗?在 Joomla 的后端,转到站点 -> 系统信息,然后打开选项卡 Php 信息。在第一个块中,您将找到“加载的配置文件”,这是 php.ini 的路径。在那里您可以更改值。不要忘记重新启动您的网络服务器。在这个非常长的列表的下方,您还可以找到这两个变量的有效值。以上是关于警告:20616317 字节的 POST 内容长度超出第 0 行未知中 8388608 字节的限制的主要内容,如果未能解决你的问题,请参考以下文章
PHP 警告:8978294 字节的 POST 内容长度超过第 0 行未知中 8388608 字节的限制
PHP 警告:8978294 字节的 POST 内容长度超过第 0 行未知中 8388608 字节的限制
PHP 警告:8978294 字节的 POST 内容长度超过第 0 行未知中 8388608 字节的限制
警告: 11394639 字节的 POST 内容长度超过了 8388608 字节的限制