有用户报告AKCMS论坛不能修改头像,经检查后发现,上传的时候也显示百分比,装模作样的做上传状,但是到最后,给出一个报错信息: UCenter info:
Can not connect to MySQL server: Access denied 经检查发现上次数据库密码修改,修改配置时间时遗漏了一处: /uc_server/data/config.inc.php 把这个文件也按照最新的数据库信息更新后,再重新上传,和原来的情况几乎一样,只不过报错信息不一样: Access denied for agent changed 解决这个问题,走了一个小小的弯路,按照字面意思总以为是什么agent的问题,最后解决的方法和这完全没有关系: 在Discuz!的系统设置中打开UCenter,点击“应用管理”,只有一个应用:论坛。对应通信情况的信息是“通信失败”,这才是问题的真正原因。 点击论坛应用的“编辑”,复制其中的“通信密钥”,然后更新到论坛的config.inc.php的UC_KEY常量。 再点“应用管理”,就可以看到“通信成功”了,再在前台修改头像,就成功了,问题解决。 附: 修改数据库密码,Discuz!论坛需要做的对应修改: 1 /config.inc.php 2 /uc_server/data/config.inc.php
|