Linux系统环境下安装dedecms(织梦)提示http500错误的解决办法
碰到一客户安装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错误的解决办法的更多相关文章
- WIN7下安装visualC++2008 redistributable 出现1935错误的解决办法(转自)
转自:http://zhidao.baidu.com/link?url=jylNh_JeANi4wrOMmd4d2i06e_N3QCw7z6BLGiNNNTu1Hc6ADTkUq2PORExKmjtk ...
- 在Windows2008下安装SQL Server 2005无法启动服务的解决办法
在Windows2012下安装SQL Server 2005无法启动服务的解决办法 1.正常安装任一版本的SQL Server 2005. 2.安装到SqlServer服务的时候提示启动服务失败 此 ...
- [转载] Ubuntu 12.04下安装git,SSH及出现的Permission denied解决办法
如何安装ssh http://os.51cto.com/art/201109/291634.htm 仅需要阅读至成功开启ssh服务即可 http://www.linuxidc.com/Linux/20 ...
- 安装mysql的时候提示1045错误的解决方法
在安装mysql的时候提示1045错误,如图所示: 这种情况一般是之前卸载msyql的时候没有清理完一些文件之类的,导致给你提示存在安全问题,因此,只需要找到mysql一些系统的配置文件,并且将他们删 ...
- 使用wubi安装ubuntu14.04出现的常见错误的解决办法
花了一天的时间终于安装上了Ubuntu14.04,过程坎坷,是血泪史,开始报“cannot download the metalink and therefore the ISO”错误,解决后,又报“ ...
- Linux学习笔记之passwd:Authentication token manipulation error_错误的解决办法
如果在linux中,不管是root用户还是普通用户登录后,修改自己的密码,出现—passwd:Authentication token manipulation error—错误的解决办法: root ...
- dedecms织梦上传图片302Error错误
很多客户反馈这样的问题,上传图片的时候会提示302错误,找不到原因,很着急,秀站网小编分析下如下解决办法,希望能帮助大家. 解决问题: 1:空间满了,请查看空间容量是否满了. 2:权限问题... 很多 ...
- dedecms织梦搜索页错乱的解决方法
在使用DEDE程序所架设的网站时,使用搜索结果页展示的问题上,由于font样式飘红问题,导致页面错乱,今天来解决这个问题. 织梦程序的搜索结果原理很简单,利用font加入颜色样式赋予搜索结果,所以显示 ...
- 织梦CMS后台卡死的解决办法
[复制来于网上]原文地址:http://www.sjyhome.com/dedecms-6.html 改过一次第二次忘记怎么改,还是转一下,下次忘记了翻翻文章就可以知道了.好记忆不如烂笔头 一.原因分 ...
随机推荐
- Mac OS 10.12使用U盘重装(转)
OS X Capitan和macOS Sierra的安装方式和下载系统的方法都是一致的,下面是OS X Capitan的安装方法: 一.准备工作: 准备一个8GB或者8G以上容量的U盘 确保里面的数据 ...
- Qt Creator中使用qss对界面美化没有作用(效果)的问题
最近在研究qt界面开发,发现使用qss对界面进行美化后效果不错,要比mfc效率高很多,美化效果也很出色.但是在使用qss文件对界面控件进行美化的过程中遇到了个很奇葩的问题,困惑了我好久,今晚又遇到了, ...
- Python 两种获取文件大小的方法
import os r=os.path.getsize("/root/catbird1.stl") f=open("/root/catbird1.stl",&q ...
- Hive 安装
在安装Hive时,一定要在该机器上添加了hadoop服务. 下载并解压文件 tar zxvf apache-hive-3.1.1-bin.tar.gz mv apache-hive-3.1.1 /op ...
- [PY3]——函数——生成器(yield关键字)
函数—生成器篇 1. 认识和区分可迭代or生成器 1.1 可迭代对象 当你建立了一个列表,你可以逐项地读取这个列表,这叫做一个可迭代对象 当你使用一个列表生成式来建立一个列表的时候,就建立了一个可迭代 ...
- [译]用R语言做挖掘数据《六》
异常值检测 一.实验说明 1. 环境登录 无需密码自动登录,系统用户名shiyanlou,密码shiyanlou 2. 环境介绍 本实验环境采用带桌面的Ubuntu Linux环境,实验中会用到程序: ...
- Linux进程管理之“四大名捕”
一.四大名捕 四大名捕,最初出现于温瑞安创作的武侠小说,是朝廷中正义力量诸葛小花的四大徒弟,四人各怀绝技,分别是轻功暗器高手“无情”.内功卓越的高手“铁手”.腿功惊人的“追命”和剑法一流的“冷血”本文 ...
- Eclipse常用快捷键之代码编辑篇
Eclipse是Java开发常用的IDE工具,熟练使用快捷键可以提高开发效率,使得编码工作事半功倍,下面介绍几种常用的代码编辑和补全工具 重命名快捷键:Alt+Shift+R 可用于类名,方法名,属性 ...
- WPF几种渐变色
[LinearGradientBrush-- 主要属性: StartPoint 获取或设置线性渐变的二维起始坐标. EndPoint 获取或设置线性渐变的二维终止坐标. 例子: <Linea ...
- jquery datatables 学习笔记
最近项目中用到了BootStrap做后台,在选择表格插件的时候发现了jquery datatables. 功能是很强大,但是网上的例子比较少.在经过一段时间的努力可算是搞出来了. 官网地址:http: ...