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 相关文章推荐
第六节--访问属性和方法
Nov 16 PHP
zend framework多模块多布局配置
Feb 26 PHP
Php图像处理类代码分享
Jan 19 PHP
php数组的概述及分类与声明代码演示
Feb 26 PHP
PHP使用PHPMailer发送邮件的简单使用方法
Nov 12 PHP
用PHP来计算某个目录大小的方法
Apr 01 PHP
PHP stream_context_create()函数的使用示例
May 12 PHP
php关键字仅替换一次的实现函数
Oct 29 PHP
简单谈谈php延迟静态绑定
Jan 26 PHP
利用Homestead快速运行一个Laravel项目的方法详解
Nov 14 PHP
PHP如何根据文件头检测文件类型实例代码
Oct 14 PHP
PHP执行系统命令函数实例讲解
Mar 03 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语法速查表
2006/12/06 PHP
ajax完美实现两个网页 分页功能的实例代码
2013/04/16 PHP
php使用正则表达式进行字符串搜索的方法
2015/03/23 PHP
Nginx下配置codeigniter框架方法
2015/04/07 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
2017/09/22 PHP
js读写cookie实现一个底部广告浮层效果的两种方法
2013/12/29 Javascript
js触发onchange事件的方法说明
2014/03/08 Javascript
用nodejs实现PHP的print_r函数代码
2014/03/14 NodeJs
JQuery弹出炫丽对话框的同时让背景变灰色
2014/05/22 Javascript
javascript实现的HashMap类代码
2014/06/27 Javascript
jQuery学习笔记之jQuery+CSS3的浏览器兼容性
2015/01/19 Javascript
简化版手机端照片预览组件
2015/04/13 Javascript
js获取本机操作系统类型的两种方法
2015/12/19 Javascript
vue router路由嵌套不显示问题的解决方法
2017/06/17 Javascript
easyui-datagrid开发实践(总结)
2017/08/02 Javascript
BootStrap TreeView使用实例详解
2017/11/01 Javascript
vue和webpack安装命令详解
2018/06/15 Javascript
JavaScript设计模式之原型模式分析【ES5与ES6】
2018/07/26 Javascript
jQuery 操作 HTML 元素和属性的方法
2018/11/12 jQuery
举例讲解Python编程中对线程锁的使用
2016/07/12 Python
python学习必备知识汇总
2017/09/08 Python
python按顺序重命名文件并分类转移到各个文件夹中的实现代码
2020/07/21 Python
Python尾递归优化实现代码及原理详解
2020/10/09 Python
Python截图并保存的具体实例
2021/01/14 Python
Python实现一个论文下载器的过程
2021/01/18 Python
解决HTML5手机端页面缩放的问题
2017/10/27 HTML / CSS
英国品牌男装折扣网站:Brown Bag
2018/03/08 全球购物
《美丽的小兴安岭》教学反思
2014/02/26 职场文书
七夕活动策划方案
2014/08/16 职场文书
大学生实训报告总结
2014/11/05 职场文书
电力工程合作意向书
2015/05/11 职场文书
一个家长教育孩子的心得体会
2016/01/15 职场文书
使用Vue3+Vant组件实现App搜索历史记录功能(示例代码)
2021/06/09 Vue.js
详细分析PHP7与PHP5区别
2021/06/26 PHP
各种货币符号快捷输入
2022/02/17 杂记
Python实现自动玩连连看的脚本分享
2022/04/04 Python