允许的内存大小已耗尽。WordPress端解决方案

时间:2012-10-04 作者:smogg

我从问题标题中得到了一个众所周知的错误。问题是,网站运行在共享服务器上,我没有访问php的权限。ini文件。

我在里面设置了“php\\u value memory\\u limit”。htaccess获得更高的价值。

我准备好了WP_MEMORY_LIMIT wp\\U配置内部。php到更高的值。

phpinfo() 他说max_execution_time 设置为30和safe_mode 已关闭。

我的问题是,我可以在WordPress安装中更改一些内容以使我的网站正常工作吗?我读过set_time_limit. 它能帮我什么忙吗?或者唯一的解决办法是转移到另一台服务器上?

3 个回复
最合适的回答,由SO网友:markratledge 整理而成

您只需创建一个文本文件并将其命名为php。ini。确保文件的文本编码为“Unicode无BOM”,因为这对linux和windows都最有效。使用FTP客户端在服务器上创建新文件,这将生成具有正确权限和文本编码的文件。

只写这一行:

memory_limit = 64M
但是如果主机不允许单个php,那么这不会提高内存分配。覆盖服务器php的帐户中的ini文件。ini,听起来是这样的,因为他们不允许。htaccess覆盖服务器。他们是否会改变你的php是值得怀疑的。ini文件。

通常在wp配置中缓冲内存。php就足够了,不需要编辑。htaccess。许多主机允许单独的php。ini文件。你在一个限制性很强的主机上。我会更换主机。

SO网友:Damien

如果您创建一个“php”。这没有什么区别,那么很可能是更改wp\\u配置或更改您的。htaccess也不会产生任何影响。

最好的建议是联系您的托管提供商,让他们修改您的php。ini公司

SO网友:Zach

如果你打开你的wp-config.php 文件和加载项:

define(\'WP_MEMORY_LIMIT\', \'96M\');
创建info.php 文件,将其放在站点的根目录中(以便您可以在http://YOURDOMAIN.COM/info.php 并在其中添加以下内容:

<?php

phpinfo();
尝试加载info.php 在制作之前和之后归档wp-config 附加在页面上搜索memory_limit. 该值是否改变?如果没有,那么是的,你可能会和你的主人陷入泥潭。

结束

相关推荐

Limit content size

有人知道我如何在使用“content=yes”函数时限制帖子的字符长度吗?我需要一些像excerpt\\U大小的东西,但用于内容,而不是excerpt。在有人建议使用摘录之前,它去掉了格式和换行符,所以我想使用内容输出功能,但要设置一个限制,就像使用摘录\\u大小一样。我希望这对你有意义。如果有人知道我需要在插件中修改什么,我不介意在插件中修改php。提前感谢!