PHP has encountered a Stack overflow问题解决方法


Posted in PHP onNovember 03, 2014

昨晚将一个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\jb51

快速安全的解决方法就是在jb51目录下,新建一个目录 webroot,而且这个目录的权限跟jb51权限是一样的。

现在的网站目录就是:d:\www\jb51\webroot即可。

现在很多php系统都是因为这个问题导致出错例如 discuz、phpmyadmin等。

PHP 相关文章推荐
php+AJAX传送中文会导致乱码的问题的解决方法
Sep 08 PHP
PHP has encountered an Access Violation 错误的解决方法
Jan 17 PHP
php生成随机密码的几种方法
Jan 17 PHP
PHP中文件缓存转内存缓存的方法
Dec 06 PHP
显示程序执行时间php函数代码
Aug 29 PHP
php判断数组中是否存在指定键(key)的方法
Mar 17 PHP
PHP SPL标准库之SplFixedArray使用实例
May 12 PHP
CI框架中$this->load->library()用法分析
May 18 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
Nov 10 PHP
PHP简单实现二维数组的矩阵转置操作示例
Nov 24 PHP
PHP大文件切割上传并带进度条功能示例
Jul 01 PHP
php多进程中的阻塞与非阻塞操作实例分析
Mar 04 PHP
完美实现wordpress禁止文章修订和自动保存的方法
Nov 03 #PHP
php中使用Ajax时出现Error(c00ce56e)的详细解决方案
Nov 03 #PHP
PHP防止注入攻击实例分析
Nov 03 #PHP
自编函数解决pathinfo()函数处理中文问题
Nov 03 #PHP
php基于base64解码图片与加密图片还原实例
Nov 03 #PHP
PHP处理Oracle的CLOB实例
Nov 03 #PHP
PHP之uniqid()函数用法
Nov 03 #PHP
You might like
一致性哈希算法以及其PHP实现详细解析
2013/08/24 PHP
php面向对象中static静态属性与方法的内存位置分析
2015/02/08 PHP
php获取文件类型和文件信息的方法
2015/07/10 PHP
微信公众平台开发之天气预报功能
2015/08/31 PHP
PHP中对数组的一些常用的增、删、插操作函数总结
2015/11/27 PHP
浅谈php和js中json的编码和解码
2016/10/24 PHP
php查找字符串中第一个非0的位置截取
2017/02/27 PHP
jquery获取焦点和失去焦点事件代码
2013/04/21 Javascript
jquery 获取表单元素里面的值示例代码
2013/07/28 Javascript
JavaScript中SetInterval与setTimeout的用法详解
2015/11/10 Javascript
详解jQuery移动页面开发中的ui-grid网格布局使用
2015/12/03 Javascript
Javascript发送AJAX请求实例代码
2016/08/21 Javascript
NodeJs安装npm包一直失败的解决方法
2017/04/28 NodeJs
教你完全理解ReentrantLock重入锁
2019/06/03 Javascript
使用Python实现一个简单的项目监控
2015/03/31 Python
Python抽象类的新写法
2015/06/18 Python
python3批量删除豆瓣分组下的好友的实现代码
2016/06/07 Python
Python引用类型和值类型的区别与使用解析
2017/10/17 Python
python调用百度语音REST API
2018/08/30 Python
pycharm的console输入实现换行的方法
2019/01/16 Python
Django中间件基础用法详解
2019/07/18 Python
如何使用python操作vmware
2019/07/27 Python
在PyCharm的 Terminal(终端)切换Python版本的方法
2019/08/02 Python
关于numpy中eye和identity的区别详解
2019/11/29 Python
python使用配置文件过程详解
2019/12/28 Python
Python递归及尾递归优化操作实例分析
2020/02/01 Python
python实现拼接图片
2020/03/23 Python
Python如何实现FTP功能
2020/05/28 Python
python中pop()函数的语法与实例
2020/12/01 Python
捷科时代的软件测试笔试题
2015/11/09 面试题
给学校建议书范文
2014/05/13 职场文书
思想政治表现评语
2015/01/04 职场文书
2015年大学班级工作总结
2015/04/28 职场文书
Go语言实现Snowflake雪花算法
2021/06/08 Golang
Nginx反向代理配置的全过程记录
2021/06/22 Servers
JUnit5常用注解的使用
2021/07/02 Java/Android