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