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 相关文章推荐
phpMyadmin 用户权限中英对照
Apr 02 PHP
PHP实现下载功能的代码
Sep 29 PHP
Linux Apache PHP Oracle 安装配置(具体操作步骤)
Jun 17 PHP
一个PHP的ZIP压缩类分享
May 04 PHP
PHP取余函数介绍MOD(x,y)与x%y
May 15 PHP
Codeigniter实现处理用户登录验证后的URL跳转
Jun 12 PHP
PHP错误Warning: Cannot modify header information - headers already sent by解决方法
Sep 27 PHP
php实现删除指定目录下相关文件的方法
Oct 20 PHP
jquery+php实现导出datatables插件数据到excel的方法
Jul 06 PHP
学习php设计模式 php实现原型模式(prototype)
Dec 07 PHP
浅析php如何实现App常用的秒发功能
Aug 03 PHP
PHP 无限级分类
May 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
我的论坛源代码(六)
2006/10/09 PHP
不要轻信 PHP_SELF的安全问题
2009/09/05 PHP
为jquery.ui.dialog 增加“在当前鼠标位置打开”的功能
2009/11/24 Javascript
JS小框架 fly javascript framework
2009/11/26 Javascript
Javascript表单特效之十大常用原理性样例代码大总结
2016/07/12 Javascript
浅谈js中startsWith 函数不能在任何浏览器兼容的问题
2017/03/01 Javascript
webpack构建换肤功能的思路详解
2017/11/27 Javascript
jquery自定义显示消息数量
2017/12/19 jQuery
webpack热模块替换(HMR)/热更新的方法
2018/04/05 Javascript
React之PureComponent的使用作用
2018/07/10 Javascript
微信小程序导入Vant报错VM292:1 thirdScriptError的解决方法
2019/08/01 Javascript
在vue中实现给每个页面顶部设置title
2020/07/29 Javascript
vue 需求 data中的数据之间的调用操作
2020/08/05 Javascript
使用jQuery实现购物车
2020/10/29 jQuery
pytorch + visdom 处理简单分类问题的示例
2018/06/04 Python
如何利用Anaconda配置简单的Python环境
2019/06/24 Python
python爬虫之快速对js内容进行破解
2019/07/09 Python
Python实现二叉树的最小深度的两种方法
2019/09/30 Python
使用Python实现正态分布、正态分布采样
2019/11/20 Python
css3弹性盒模型(Flexbox)详细介绍
2014/10/08 HTML / CSS
html5图片上传预览示例分享
2014/04/14 HTML / CSS
adidas澳大利亚官方网站:adidas Australia
2018/04/15 全球购物
美国领先的家庭健康检测试剂盒提供商:LetsGetChecked
2019/03/18 全球购物
新锐科技Java程序员面试题
2016/07/25 面试题
五一家具促销方案
2014/01/10 职场文书
《挑山工》的教学反思
2014/02/16 职场文书
基层党员公开承诺书
2014/05/29 职场文书
开票证明
2015/06/23 职场文书
团支部组织委员竞选稿
2015/11/21 职场文书
JS继承最简单的理解方式
2021/03/31 Javascript
Django如何与Ajax交互
2021/04/29 Python
如何用threejs实现实时多边形折射
2021/05/07 Javascript
世界各国短波电台对东亚播送时间频率表(SW)
2021/06/28 无线电
利用python实时刷新基金估值(摸鱼小工具)
2021/09/15 Python
Linux7.6二进制安装Mysql8.0.27详细操作步骤
2021/11/27 MySQL
5个pandas调用函数的方法让数据处理更加灵活自如
2022/04/24 Python