您的位置 首页 网站

解决方案Fatal error: Allowed memory size of 134217728 bytes exhausted

Fatal error: Allowed memory size of 134217728 bytes exhausted (trie

 

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 8192 bytes) in /www/wwwroot/xxx.com/wp-includes/wp-db.php on line 2024
您的站点遇到了致命错误。

了解更多在WordPress中调试的信息。

 

解决方案:

原来是php.ini中的内存分配的问题,默认php代码能够申请到的最大内存字节数就是134217728 bytes,如果代码执行的时候再需要更多的内存,就会报错了,于是就将php.ini文件中的配置改了一下:

memory_limit = 128M;//将128M改成了256Mw

在宝塔面板中设置如下:

 

但是之后一想,一个php脚本一次请求的内存空间就要超过128M,那不管你以后将memory_limit设置成多大,以后肯定有出问题的时候。

究其原因,是我在在编码时,仅仅对变量赋值,却从来没有 unset ($var) 过。导致了内存占用越来越多,所以以后一个变量不再使用之后,一定要记得unset掉它。

但是这里,我不知道是在插件中哪里搞的,所以不是很清楚在哪里改, 不过目前问题解决了。

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章