请问做网站和编程哪个容易些,网站建设的目标用户是,做外文H网站,做家常菜的网站昨晚将一个disucz论坛进行转移后#xff0c;发现打开的页面上回多一个PHP has encountered a Stack overflow 这个提示错误#xff0c;进过翻译为“PHP遇到堆栈溢出”。我就感觉奇怪了#xff0c;新站没人访问的#xff0c;怎么可能会溢出。 好吧去discuz官方论坛找找解决方…昨晚将一个disucz论坛进行转移后发现打开的页面上回多一个PHP has encountered a Stack overflow 这个提示错误进过翻译为“PHP遇到堆栈溢出”。我就感觉奇怪了新站没人访问的怎么可能会溢出。 好吧去discuz官方论坛找找解决方法。找到的第一解决方法更新后台缓存结果不行。接下来检查数据库配置文件也没有错误。检查php权限也没有错误。discuz官网有人说是php版本太低了个人对于这种人是比较反感的这种说法比较扯淡。不用去验证了。把新旧的服务器对比较发现了一个问题两个的路径都不同马上去查看上级目录文件夹权限果然是权限出现了问题。文件路径是D:/www/discuz. 查看到旧的服务器上面www和discuz文件夹权限有“匿名来宾权限”。 在去新服务器上面看到www文件夹没有“匿名来宾权限” 而discuz文件夹权限则是有的。 说明上一级目录权限不足导致的。 重新给一下权限。 ok完美解决PHP has encountered a Stack overflow的问题。上面说了这么多其实就是一句话:在windows服务器下面都是因为权限问题具体来说是上一级目录权限问题。例如原来的网站目录是 d:\www\zzvips快速安全的解决方法就是在zzvips目录下新建一个目录 webroot而且这个目录的权限跟zzvips权限是一样的。现在的网站目录就是d:\www\zzvips\webroot即可。现在很多php系统都是因为这个问题导致出错例如 discuz、phpmyadmin等。