Skip to main content
 首页 » 网络技术

PhpcmsV9出现PHP has encountered a Stack overflow的解决办法

2016年04月03日90

前俩天在操作添加phpcms的目录时,只要添加新的目录,更新缓存时就会出现PHP has encountered a Stack overflow,经过无数次试验都没有搞定,最近终于搞定了,解决办法如下。特分享出来。

PHP has encountered a Stack overflow

前几天更新PHPcmsV9网站出现PHP has encountered a Stack overflow,phpcms网站后台更新栏目缓存后报错,一直以为80端口没开,因为500的报错端口就是80,关于这个问题,php腾讯云服务器80端口是开的,就排除了端口没有开启的可能,后来去查阅了一下PHPcms的开发文档,庆幸的找到了解决方案,下面是具体步骤

1、首先这个问题是出在数据库表上,所以登陆空间的phpmyadmin去管理数据库表

2、执行sql语句:SELECT * FROM `v9_category` WHERE catid=parentid (注意,v9_是表前缀,如果你有修改过前缀,那么就修改成自己的)

3、正常情况下这个搜索是查询不到记录的,如果查询到记录,说明该记录有问题

4、解决方法把:parentid的值修改为0即可(如果不是为0那么说明你网站栏目存在多余栏目和垃圾缓存,修改为0即可)