织梦cms无法更新文章空间超限或者权限导致dedecms生成文章报500

 dedecms生成文章报500一个是程序错误另一个是权限错误了,我们具体看是哪方面的错误需要一一来进行排查了,下面我们来看一篇关于dedecms生成文章报500问题的解决办法。

1、文件夹权限有可能导致dedecms报500错误

比如说你文章生成目录为/a/20136/xxx.html,如果a这个文件夹没有写入权限就会出现500错误H1S迪尔课堂(迪尔掌上课堂)--官网 免费自学网站

刚开始以为是网站空间又抽风了,因为之前就出现过空间商私自修改了权限导致dedecms无法生成文章,今天出现问题后立马上空间查看权限,仔细查看后发现权限并没有问题。H1S迪尔课堂(迪尔掌上课堂)--官网 免费自学网站

2、空间超限导致dedecms无法生成文章

多数网站都是使用的虚拟主机,一般来说主机空间大小也就几百MB,但是不断更新文章、下载图片空间几下就满了这样就会引起无法生成文章的问题,这个其实跟第1点是一样的,空间满了后也就没有写入权限.H1S迪尔课堂(迪尔掌上课堂)--官网 免费自学网站

然后立马更新下空间实际使用大小,果然剩余空间大小已经是负的10MB了,整理删除了一些文章后,剩余空间终于变成正数了,激动万分的打开跟版网后台生成文章,结果问题依旧还是500错误,已经把dedecms的/include/common.inc.php文件显示错误信息打开,但这500错误还是没提示到底是哪里有问题.H1S迪尔课堂(迪尔掌上课堂)--官网 免费自学网站

又是几经折腾,最后怀疑是不是网站被黑,然后上ftp挨个查看网站哪些文件最近被修改过,最后定位到/include/inc/inc_fun_funString.php,发现这个文件昨天被修改过,立马把这个文件下载下来,用DW打开一看H1S迪尔课堂(迪尔掌上课堂)--官网 免费自学网站

 
  1. {  
  2. exit("Request Error!");  
  3. }  
  4.   
  5. {  
  6. $str = preg_replace("/<sty(.*)/style>|<scr(.*)/script>|<!--(.*)-->/isU","",$str);  
  7. $alltext = "";  
  8. $start = 1;  
  9. for($i=0;$i<strlen($str);$i++)  

很明显这个文件被损坏了内容不全,从最新的dedecms安装目录复制该文件上传到空间后,dedecms报500的错误终于是解决了,但直到现在我也不确实是网站被黑了,还是因为空间超限导致这个文件被损坏的,不过反正问题最终解决了就好,由于500错误本身比较难排查加上php调试比较麻烦,特地分享到网站上希望能帮助所到类似问题的朋友,如果你碰到500错误有比较好的解决办法,欢迎分享给我们。H1S迪尔课堂(迪尔掌上课堂)--官网 免费自学网站

说到这里我在说下相500页面知识的补充:H1S迪尔课堂(迪尔掌上课堂)--官网 免费自学网站

500 服务器内部错误。H1S迪尔课堂(迪尔掌上课堂)--官网 免费自学网站

500.11 服务器错误:Web 服务器上的应用程序正在关闭。H1S迪尔课堂(迪尔掌上课堂)--官网 免费自学网站

500.12 服务器错误:Web 服务器上的应用程序正在重新启动。H1S迪尔课堂(迪尔掌上课堂)--官网 免费自学网站

500.13 服务器错误:Web 服务器太忙。H1S迪尔课堂(迪尔掌上课堂)--官网 免费自学网站

500.14 服务器错误:服务器上的无效应用程序配置。H1S迪尔课堂(迪尔掌上课堂)--官网 免费自学网站

500.15 服务器错误:不允许直接请求 GLOBAL.ASA。H1S迪尔课堂(迪尔掌上课堂)--官网 免费自学网站

500.16 服务器错误:UNC 授权凭据不正确。H1S迪尔课堂(迪尔掌上课堂)--官网 免费自学网站

500.17 服务器错误:URL 授权存储无法找到。H1S迪尔课堂(迪尔掌上课堂)--官网 免费自学网站

500.18 服务器错误:URL 授权存储无法打开。H1S迪尔课堂(迪尔掌上课堂)--官网 免费自学网站

500.19 服务器错误:该文件的数据在配置数据库中配置不正确。H1S迪尔课堂(迪尔掌上课堂)--官网 免费自学网站

500.20 服务器错误:URL 授权域无法找到H1S迪尔课堂(迪尔掌上课堂)--官网 免费自学网站

 
 
H1S迪尔课堂(迪尔掌上课堂)--官网 免费自学网站

扫一扫手机访问