碰到一客户安装DEDE提示http500错误,问题已得到完美解决,下面我分享下 这个解决办法,希望有帮助。

故障状态:正常安装dedecms v5.7 gbk提示http500错误
Dede安装环境:一个linux环境的php空间。

故障案例分析:
http500错误,查询度娘的结果:
1、“http 500为内部服务器错误,无法解析程序脚本”
2、“http 500 错误是由于服务器运行用户多,导致服务器压力大,无法响应”
3、“此错误(HTTP 500 内部服务器错误)意味着您正在访问的网站出现了服务器问题,此问题阻止了该网页的显示,此为微软的一个bug引起”
              等等。。。。。
     貌似这些结果都无法匹配此次的用户网站安装故障,客户的php空间,能正常执行php脚本,能正常执行php探针,是独立IP空间,他是独立运行的,用IP也能直接访问的,上传其它php开源程序能正常安装,可是为什么安装dedecms的时候他就提示http 500错误类?更离奇的是, dede安装向导自带的检测工具,检测是符合dedecms安装要求的。
此时,技术登录空间的文件管理器,仔细查看了下安装包文件,发现许多文件夹权限a、data、include、templets权限发生了改变,变成777权限了,终于找到原因,把这些目录的的权限修改成755权限问题解决。

导致dede安装提示 http 500错误的故障的原因:
通过上面的分析,导致 500错误提示的罪魁祸首是 777目录权限。我们都知道777权限,在linux权限级别中,是属于最高权限。那么,我们直接给网站最高权限运行,这样不符合网站安全设置,会给网站安全带来隐患。为了保障用户网站数据安全,服务器禁止了777权限的设置。当网站目录中含有777权限的文件夹或文件被执行的时候,apache就会返回

http 500错误。
事后,技术重现了这次故障,下载dedecms官方网站安装包(DedeCMS-V5.7-GBK-SP1.tar.gz),直接上传到空间根目录,在线解压,执行安装后,就出现 http 500错误。技术分析,dede安装包是在linux平台开发,在dede开发人员,将数据包直接在linux环境中打包为tar.gz格式,同时也把文件夹的权限也包含其中,当我们在linux环境中使用并解压的时候,会还原这些文件夹的初始文权限(777),所以就导致了问题。
使用windows系统的空间,安装时不会发生这个错误。
下载dede官方tar.gz压缩包后,本地解压单独上传upload安装文件也不会发生。

好了这个案例就讲到这里,其实出现这种情况,就是一个涉及到一个安全隐晦的一个服务器设置,为了安全和易用方面,鼎峰选择了安全,同时您在用dede建站的时候,不会受影响,可以正常使用。交流Q2881064156 鼎峰凡凡

Linux系统环境下安装dedecms(织梦)提示http500错误的解决办法的更多相关文章

  1. WIN7下安装visualC++2008 redistributable 出现1935错误的解决办法(转自)

    转自:http://zhidao.baidu.com/link?url=jylNh_JeANi4wrOMmd4d2i06e_N3QCw7z6BLGiNNNTu1Hc6ADTkUq2PORExKmjtk ...

  2. 在Windows2008下安装SQL Server 2005无法启动服务的解决办法

    在Windows2012下安装SQL Server 2005无法启动服务的解决办法 1.正常安装任一版本的SQL Server 2005. 2.安装到SqlServer服务的时候提示启动服务失败  此 ...

  3. [转载] Ubuntu 12.04下安装git,SSH及出现的Permission denied解决办法

    如何安装ssh http://os.51cto.com/art/201109/291634.htm 仅需要阅读至成功开启ssh服务即可 http://www.linuxidc.com/Linux/20 ...

  4. 安装mysql的时候提示1045错误的解决方法

    在安装mysql的时候提示1045错误,如图所示: 这种情况一般是之前卸载msyql的时候没有清理完一些文件之类的,导致给你提示存在安全问题,因此,只需要找到mysql一些系统的配置文件,并且将他们删 ...

  5. 使用wubi安装ubuntu14.04出现的常见错误的解决办法

    花了一天的时间终于安装上了Ubuntu14.04,过程坎坷,是血泪史,开始报“cannot download the metalink and therefore the ISO”错误,解决后,又报“ ...

  6. Linux学习笔记之passwd:Authentication token manipulation error_错误的解决办法

    如果在linux中,不管是root用户还是普通用户登录后,修改自己的密码,出现—passwd:Authentication token manipulation error—错误的解决办法: root ...

  7. dedecms织梦上传图片302Error错误

    很多客户反馈这样的问题,上传图片的时候会提示302错误,找不到原因,很着急,秀站网小编分析下如下解决办法,希望能帮助大家. 解决问题: 1:空间满了,请查看空间容量是否满了. 2:权限问题... 很多 ...

  8. dedecms织梦搜索页错乱的解决方法

    在使用DEDE程序所架设的网站时,使用搜索结果页展示的问题上,由于font样式飘红问题,导致页面错乱,今天来解决这个问题. 织梦程序的搜索结果原理很简单,利用font加入颜色样式赋予搜索结果,所以显示 ...

  9. 织梦CMS后台卡死的解决办法

    [复制来于网上]原文地址:http://www.sjyhome.com/dedecms-6.html 改过一次第二次忘记怎么改,还是转一下,下次忘记了翻翻文章就可以知道了.好记忆不如烂笔头 一.原因分 ...

随机推荐

  1. (转)MySql数据库4【命令行赋权操作】

    MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户 原文:http://www.cnblogs.com/zhuyibo/p/3980328.html 一.g ...

  2. 【html5】cookie、sessionStorage、localStorage

    第四条补充:      cookie中包含domain和path,所有向该域下该路径发送的请求头部都会包含这个cookie:      session浏览器关闭后消失,只能由最初给对象存储数据的页面访 ...

  3. 【es6】数值扩展

  4. css中字体单位px,pt,em,百分比之间的区别和用法

    px 即像素,一般国内网站使用较多,默认大小是16px; pt 印刷行业常用单位 em  相对单位,相对父元素属性的单位 ,一般用于移动端布局 rem  结合相对定位和绝对定位的优势,相对根元素htm ...

  5. leetcode1:线性表

    //定义二维数组int **array = new int*[row_num]; ;i<row_num;i++) { array[i] = new int[col_num]; } vector& ...

  6. 转:详解PV、UV、VV、IP及其关系与计算

    一.什么是PV? PV即Page View,网站浏览量,指页面浏览的次数,用以衡量网站用户访问的网页数量.用户每次打开一个页面便记录1次PV,多次打开同一页面则浏览量累计.一般来说,PV与来访者的数量 ...

  7. BOM的节点方法和属性

    一.HTML DOM >>>>>>>>>>>>>>>>>>>>具体可以参考W3S ...

  8. 十三、栅栏CyclicBarrier

    一.简介 栅栏CyclicBarrier的作用就是等待一组线程都准备好了,然后执行某个任务.这与CountDownLatch很相似. 但是CyclicBarrier和CountDownLatch是有区 ...

  9. Spark内部结构详解

    参考: https://github.com/JerryLead/SparkInternals/blob/master/markdown/english/5-Architecture.md?winzo ...

  10. layui登录后token问题

    layui是一个非常简单且实用的后台管理系统搭建框架,里面的插件丰富使用简单,只需要在原有基础上进行修改即可,但是在数据处理方面略显薄弱,内置的jquery在实际过程中略显不足,若是能添加内置的mvc ...