38网络 - 精彩人生相伴一生!

38网络

当前位置: 主页 > 答库 >

WP站Fatal error: Allowed memory..的解决办法

时间:2014-10-24 15:09来源:未知 作者:活力咖啡
昨天wordpress在我用FTP修改完一个JS调用和一个图片文件并想登陆后台时出现Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 491520 bytes) in /home/zhan1/php/public_html/seowarer.com/wp-includes/class-simplepie.php
        昨天wordpress在我用FTP修改完一个JS调用和一个图片文件并想登陆后台时出现Fatal error: Allowed memory size of 3355....这么一个提示,就算我把原来的操作都还原回去还是无法解决,而网站能打开网页,所有页面都正常,网页现实正常。只是登录wp管理后台的时候提示:“WordPress Fatal error Allowed memory size of 33554432 bytes exhausted.....”最后发现这是关乎于服务器内存问题(现在使用的内存已经达到程序设置的内存上限),和我的操作没太大关系。于是我就着手内存方面处理,刚开始我以为是.html生成插件的问题,于是上FTP把这个插件清除了,并数据库修改相关设置,结果没解决于是又还原。
仔细想了想发现我犯二了,把内存看成缓存了,在一系列的网上查资料,测试后终于解决了问题,期间还遇到不少小问题,现在发来给大家分享。

方法一、找空间商修改内存
问题:因为我是租的空间,所以没成功,毕竟大家用的不可能为你一个人修改配置,但是如果你空间的权限够大或者自己的服务器那就好办了。
解决办法:找到PHP.ini文件(没有就自己创建),在该文件中加入这句  memory_limit = 64M;注意分号别落下了,64M可以改大点,然后网站根目录修改.htaccess 文件,在该文件中加入
SetEnv PHPRC /home/你的主机Host名称/public_html/用户名称/  (unix path to the directory where php.ini is)  (keep the slashes) 这段代码.

方法二、修改WP程序(这是我最终解决该问题的办法)
网站根目录找到wp-config.php用代码编辑软件打开(注意别用记事本打开否则会出现新问题),在打开后加入代码define(‘WP_MEMORY_LIMIT’,’96M’);。加入位置可以找一个define完整语句的前后都行(;为一个语句的结束)。

网上看到有说修改wp-settings.php 文件加入代码define(‘WP_MEMORY_LIMIT’,’96M’);;。这个方法我尝试了并没解决问题。

方法三、还原数据
什么办法都使了还不能解决问题,那只能采用终极办法了,那就是还原整个网站,当然这个办法是治标不治本的,你发个文章带个图片什么的就又出现这个问题了,所以采用这个办法之后升级下WP版本或者换个版本试试。

好了,以上就是WP站出现Fatal error: Allowed memory size of 33...的所有解决方案了

注意代码标点符号自己修改成英文下的。 本文地址:http://www.38wl.cn/daku/3545.html
顶一下
(5)
100%
踩一下
(0)
0%
------分隔线----------------------------
网赚平台
推荐内容
美女欣赏