有用户反馈迁移DiscuzX论坛网站以后,发现网站访问故障了,报错:Cloud file not exists!什么原因呢?万维景盛应用开发专家为您解答。
然后也是百度里面各种搜,有人说是数据库问题,还有人说是API文件问题,还有人说网站程序重上传,综合下来都在说没有一个人能解决问题的,无赖。自己想想吧,突然想到网站在出现这问题之前,自己对云平台漫游插件进行了删除。具体是由于看到官方提示漫游服务下线,所以觉得没什么用处了就把该插件直接删除了。然后从dz官方下载新的网站程序,把source/plugin/manyou这个插件程序重新传上去或者覆盖一下网站立马恢复访问了,至此问题解决。 总结:关于Discuz!论坛访问出现Cloud file not exists!错误,是由云平台数据错误或者缺失造成的,从这方面着手,考虑自己是不是近期对云平台数据进行过修改或删除,然后官方下载完整的插件程序上传便可解决。
看php debug提示,是某个文件不存在,plugin_cloudsearch是dzx云平台插件里运行的查找云平台插件的函数,那么肯定是官方标配的某个插件不见了,或者缺少了文件,所以,只需要下载一个相同版本、相同编码(比如utf8或gbk)的官方版,将source/plugin目录下的官方插件上传覆盖即可解决。实践证明用户删除了manyou插件导致以上报错,上传后问题解决。
|