最近突然留意到织梦网站原来也自带了采集的功能,然后就上网查询了这个采集功能的使用方法,摸索了一遍之后给两个企业站都用上了。
虽然这个采集没有定时采集的功能,但是对于企业站来说,采集好足够多的内容然后每天伪原创修改比每天手动复制在伪原创,起码是省去了复制一步,也算是省下时间了。但是有个网站在调整的时候却出现“Internal Server Error”这样的错误,这就让我很困惑了,为什么其他网站没有,这个网站却会出现这个提示呢?
为了解决这个问题,我从早上11点左右开始一直找资料答案,看下是怎么解决的,但是搜索了很多的资料,最终发现稍微有点用的还是织梦官网这里的解决方案:
如果您上传的PHP程序在运行后报“Internal Server Error”错误,请您注意检查以下两方面
1、请您检查PHP程序的属性是否设置为755,如果PHP程序的属性不是755,那么运行的时候会报“Internal Server Error”错误,请您使用FTP软件将属性更改为755再测试。
2、请您检查PHP程序所在的当前目录下是否有名为.htaccess的文件存在,此文件会干扰PHP程序的正常运行,如果发现有此文件建议您删除或者改名后再测试。
首先我确认了第二点,没有.htaccess的文件存在,那么第2点就可以忽略了,但是我一直看不明白这个PHP程许的属性是否设置为755,然后用FTP修改属性。于是我将include文件里面的PHP属性都修改成755,然而并没有解决,看来这样做并不可行。
然后我又再次用不同的关键词去搜索解决方案,还特意搜索了下“Internal Server Error”是什么意思,结果第一的答案是这样的:
难道这个跟程许无关,是服务器的设置问题?如果是这样的话那真麻烦了,服务器问题的话要问阿里云,提交工单对方得要时间答复,但也只能这样吧。于是我又进去虚拟主机哪里捣鼓了一下。后来我发现,原来只要在虚拟主机这里更改一下PHP版本设置就可以了:
虚拟主机默认是PHP5.2,可能是由于网站程序的PHP版本较高,跟主机不匹配导致的?
虚拟主机默认是PHP5.2,如果你的网站后台出现这个问题“Internal Server Error”的话,可以尝试在虚拟主机上面修改PHP的版本。反正如果不是这个问题的话,还能再修改会原来的。