Skip to main content
 首页 » 网络技术

phpcmsV9后台出现500Internal Server Error的解决办法

2016年04月23日83

500 Internal Server Error

今天给客户搬迁完程序以后,发现后台更新栏目出现了500Internal Server Error,这里是因为我没有给予程序777权限,是限制执行属性带x的script文件的,比如如果你把install.php的属性设定为777,可能连安装都无法进行。

在phpcmsV9的目录权限设定说明里面给了很多目录和文件777的属性,其实这是太过了的,反而造成了一大堆的500 interal server error的困扰,

我就被困扰了这两个多月,表现在所有的动态调用,比如分类信息按地区浏览,等等功能无法执行,

今天搜索了一下论坛里面的帖子,或得一些灵感,再加上skystar的关于“目录权限”的提醒,终于解决了这个问题。

解决办法就是把 目录设为755, 文件设为644,这样保证目录的owner有写的权限即可。

比如你新建了一个文章频道,要把频道目录下面的所有的php文件设为644。

的确如此呀,我的空间是用香港的主机,就出现了楼主说的情况,现在按楼主说的改了,果然可以了。我觉得在权限设定方面,dedecms做得相对好点。

我用外国空间也发现问题 排查了好久才发现是目录的权限问题,把频道目录权限设置成755就什么问题都解决了