碰到一客户安装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. 发布aar到jcenter

    准备工作 创建bintray账号; 在https://bintray.com/, 选择如下图中,方框内"Sign Up Here": 选择合适的方式,创建账号: 新建仓库: Add ...

  2. Linux系统快速查找文件

    有时候下载新的文件或安装新的包 但是却搞不清默认放在哪个目录了,这个时候可以使用locate命令进行快速模糊查找 比如我使用 go get github.com/coreos/bbolt/... 在一 ...

  3. ORACLE 分页 java 用jdbc方式以 sys账号连接oracle数据的问题

    2,3,4,6,8   betwenen 为闭区间,前后都包括 select * from(select a.*,rownum rn from (select * from student) a ) ...

  4. Promise原理详解

    参考文章:深入理解 Promise.[翻译]Promises/A+规范 从入门Promise的正确姿势中我们已经了解到Promise的基本用法.那么现在给你一个需求:根据Promise的用法和Prom ...

  5. 玩转树莓派《二》——用python实现动画与多媒体

    环境:树莓派,系统raspbian,系统自带两个版本的python以及pygame. 1.画板 程序如下: !/home/pi/game_1.py import pygame width = 640 ...

  6. 如何快速备份还原Sql Server 数据库

    备份数据库 选择你要备份的数据库,鼠标右键单击,选择任务-备份 弹出备份数据库窗口,选择添加 弹出选择备份目标窗口,点击浏览,选择存放备份数据库的目录,输入文件名,后缀名输入.bak,点击确定,确定, ...

  7. 五、线程本地ThreadLocal

    一.线程私有 在多线程情况下,对于一个共享的数据可能会产生线程安全问题.最简单的解决办法就是堆访问共享数据的时候加锁,但我们知道加锁是很影响效率的,尤其是像数据库连接这样耗费资源较多的情况下,加锁就意 ...

  8. Visual studio 2013打开报异常"Exception has been thrown by the target of an invocation"

    最近遇到一个问题,打开VS2013和SQL Server2014都会出报错,错误信息如下: 以前都是好好的,重启了机子也不行,能打开两个VS,再打开第三个VS还是会报错,百度无果,还是在google上 ...

  9. Ubuntu16.04 下安装tomcat

    有两种常用方法: 一.通过 apt-get 命令进行在线安装(会自动配置好环境变量和服务) 二.通过下载并解压 .tar.gz 包进行手动安装(需要手动配置环境变量) 一.通过 apt-get 命令进 ...

  10. JavaWeb学习总结(二):Http协议

    一.什么是HTTP协议 HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的 ...