今天因为一些原因而在一个空间里安装了Supesite ,开始是安装在子目录里的(因为主目录里有个博客)后来转移到了主目录里,而问题这时就出来了。开始是之前设置的一些777属性的文件夹和文件都需要重新设置一下,这个简单,设置就可以了。不过又发现在Ucenter中与Supesite的通信状态是失败的,看了一下密钥什么的都是正解的,不知道为什么,之后求助于谷歌。
答案:
有的用户安装完 SupeSite 后在 UCenter 后台的应用管理里面显示通信失败,请按照下面的方法仔细排查问题:
1、你的 UCenter 中 SupeSite 的通信密钥和 SupeSite 的 config.php 文件中的 UC_KEY 密钥设置是否一样。
2、SupeSite 的 config.php 文件中 UCenter 的相关信息设置是否正确,主要检查:UC_API(UCenter 的访问 URL)、UC_APPID(SupeSite 在 UCenter 中的应用 ID)等信息和 UCenter 的真实信息是否相符。
3、UCenter 中的 SupeSite 的信息是否正确,主要检查:接口 URL(SupeSite 的访问 URL)是否正确。
4、上述三点检查正确,但仍显示“通信失败”,请检查 SupeSite 根目录中是否有 uc_client 目录,没有的话请下载 SupeSite 对应版本的标准安装包,复制其中 uc_client 目录到 SupeSite 的根目录。
按上述方法试了下,没有用,按第四条重新上传了uc_client文件夹,还是没有用,期间也重新安装试了下,没能解决问题。最后终于解决了,其实只需要把Supesite 的全部文件用官方下载来的覆盖下就可以了(config.php是不会被覆盖的,因为下载来的那个是config.new.php),问题解决,但到底是什么原因我还不是太清楚 ,不过能解决就可以了,呵呵
Read More