正式告别使用了5年的dedecms,实在是斗不过无数的攻击!斗了几个星期木马总算没了~~~~但代价是自己都无法添加文章了!~~
很无奈!决心转到phpcms,这一换不要紧~~5000多个垃圾账号也被我找出来了,怪不得数据库文件那么大~
第一次用PHPCMS,不太熟悉,摸索了几天PHPCMS的程序,诸多不顺啊!和dedecms完全是两回事。
刚换到phpcms就遇到这种棘手问题,而且不太熟悉程序结构。
发布文章的时候后台直接空白了,打开php.ini的display_error报错如下:
Parse error: syntax error, unexpected ‘}’ in /var/wwwroot/caches/caches_model/caches_data/content_output.class.php on line 338
琢磨了半天,由于对程序也不太熟悉,反正是caches目录肯定就是缓存类的内容吧,打开报错的文件看了下,只生成了一半,报错也正常。
最后找了半天,将问题锁定在了wwwroot/phpcms/modules/content/fields/video /output.inc.php文件上面,内容也是一半的,可能是上传不完整导致的,但是二进制重新上传文件,问题依旧,还是不完整,最后将文件内容复制 出来,本地新建了个文件保存进去,上传覆盖,更新全站缓存,问题解决
解决方法转载至网站开发者社区 原文地址:http://www.02953.com/CMS/PHPCMS/7.html
PS.该方法尝试几次之后还是失败,最后把整个phpcms/modules/content/fields/video/ 文件夹重新上传,成功!