phpcms更新缓存之后,内页报错“Parse error syntax error, unexpected ‘}’ in ”
phpcms内容管理系统是一款适合做企业站的系统,也有很多站长朋友在无忧主机php虚拟主机上使用这个程序。最近无忧小编(www.51php.com)遇到了好几次phpcms更新缓存后报错的问题,经过跟踪发现问题都是content_output.class.php文件的video($field, $value)方法没有生成完整,导致错误的出现。
那么问题来了,是什么问题造成类的生成不完整,经过排查,无忧小编(www.51php.com)最终发现生成缓存文件的问题,找了半天,将问题锁定在了phpcms/modules/content/fields/video/output.inc.php
文件上面,这个文件经常会出现上传失败的情况,其实这个情况是跟无忧小编(www.51php.com)遇到的一个情况是很像的,只是报错不太一样,详情可以参考:“PHPCMS访问内页出现“PARSE ERROR SYNTAX ERROR, UNEXPECTED ”CO ‘ ”解决方法”。
不过解决方法都是一样的,重新上传一个完整的/phpcms/modules/content/fields/video/output.inc.php
文件即可解决问题。
无忧主机相关文章推荐阅读: