换空间后 phpcms v9 添加内容出现500错误
2017-04-26 17:09:16 来源: 浏览: 次
春哥开发了一个双语言网站,是用phpcms二次开发的,英语的网站,自然要放到国外空,春哥把网站程序上传到国外空间的时候,其他打开都正常,就是在修改、或者发布新内容的时候,php出现500错误。
其实在上传的时候,发现有几个文件上传失败,然后又重新上传,也没去细看这个文件是否真的上传完成。
网上说的,最先有人说空间说500的错误来自content_from.class.php ,找不到啊找不到
后来只好看地址来找,content 模块的content的模型,然后是edit方法,echo "aaaa",测试出现
content_from.class.php这句后面错误,找到这个文件,与本地对比,我去,原来文件本来就是错的,连结束的没有,以前碰到过,上传文件丢失,
但是哪个文件丢失了,百度找,这个文件名找不到,最后看到是 function video() 这个方法里的几十行代码丢失,但是这个是哪里的呢,然后拉上去看看,这个里面的方法都是字段,想想明白了,是字段,找到content文件里的fields里找到video,然后对比文件大小,一下找到了,是from.inc.php文件在FTP里只有1440,这个很奇怪,只要是丢失的文件,一般都是1440,这个数字不知道有什么意思,后到把文件里多余的空格删除了,上传一次成功,然后更新缓存,一切正常。
我的这个问题已经解决,希望能帮到更多的菜鸟。
由于经常用默认模版新建站点,从来没有遇到过这样的问题,可想,用国外空间还是没有国内空间,自己的服务器好。一是网络连接可能中断,二来不知道对方服务器到底放了什么程序,有没有木马,是否有安全软件拦截等等。所以春哥还是喜欢用自己服务器,想怎么配置怎么配置。