解决Discuz! 7.2_FULL(含UCenter)后台ucenter空白
http://dfweb.net/上次打了补丁后论坛页显示正常,但是进到后台点UCenter的时候,发现页面显示空白
有以下几个解决方案
请在操作前做好备份
方法1:
我们知道,在安装时,程序后检查 相应目录的权限,并提示,在安装Discuz! 7.2_FULL(含UCenter)时,会检查如下目录是否可写,如果不可写的话,则无法安装
./templates
./attachments
./forumdata
./forumdata/cache
./forumdata/templates
./forumdata/threadcaches
./forumdata/logs
如果只是把上述目录按要求可写之后,安装后Ucenter则出现空白的情况,因此,在对目录权限进行设置时,还需把以下目录的权限改成可写:
.uc_server/data
.uc_server/data/cache
.uc_server/data/view
.uc_server/data/avatar
.uc_server/data/logs
.uc_server/data/backup
.uc_server/data/tmp
这样再进行程序的安装,Ucenter就可以顺利登录了。
方法2:
本程序用于解决由于误操作导致UCenter配置文件(UCenter根目录的./data/config.inc.php)丢失的问题
使用方法:到discuz.net搜索下载repirconfig.php,上传到UCenter根目录下,然后在通过http://UCenter访问地址/repirconfig.php执行
说明:
1、本升级程序重新生成UCenter的配置文件./data/config.inc.php,使用前请确定已经安装过UCenter;
2、本程序不对填写的数据库信息是否正确进行检查,不对数据库进行任何操作,请在事情前确定数据库信息正确无误;
3、如果已经存在./data/config.inc.php,本程序会直接覆盖原有的文件,请在执行本程序前备份该文件。
方法3:
方法①上传repirconfig.php(UC配置信息修复工具)到uc_server目录下,重新修复ucenter的配置
这个方法大家可以试试,但是这个你会发现它又要求修改权限为777.这样不是跟上面的矛盾了吗。
所以如果出现了上面的问题就不要走这一步!
方法②上传tools.php(DZ工具箱TOOL2009)到uc_server目录下(先设置好登录密码 ) 在IE中输入http://域名/uc_server/tools.php→选择“找回管理员”→输入新密码—-提交(确定) 这个时候,应该能打开UC界面了.不过用完了一定记得锁下。为了安全。 不要说 我根本没忘记密码啊。NO ..现在你没忘记也改,那样保证能进入uc了!
方法4:
1、上传repirconfig.php(UC配置信息修复工具)到论坛根目录下。
重新修复ucenter的配置。在IE中输入http://域名/uc_server/repirconfig.php。打开重新配置页面,输入数据库名,用户名,表前缀(这个一定要仔细看清楚,不知道的话,在论坛根目录下的config.inc.php中有,用记事本打开,最下方的信息里面,define(‘UC_DBTABLEPRE’, ‘cdb_uc_‘);就是这一个),都输入好后,点提交(确定)。这个会把uc_server下的config.inc.php给覆盖。没有的话,会自动新建立一个。[上方会有红色的提示。貌似语句不通,不要紧,说明已经重新配置完成]
2、上传tools.php(DZ工具箱TOOL2009)到uc_server目录下(先设置好登录密码 )
在IE中输入http://域名/uc_server/tools.php—–选择“找回管理员”—-输入新密码—-提交(确定)
这个时候,应该能打开UC界面了。进行第三步。
3、在IE中输入http://域名/uc_server/ ——–登录进入UCenter——–应用管理—–点击论坛名称后面“编辑”,
在应用管理页面,你会发现,显示的是通信失败。不要紧,进入详细配置页面后,再最下方有一个应用的 UCenter 配置信息框。把里面的UC配置信息复制。
4、把论坛根目录下的config.inc.php下载到本地,用记事本打开。把最下面的UC信息(//====横线下方)替换成你刚才从UCENTER里复制的那些信息。保存,再上传到论坛根目录。覆盖config.inc.php
5、进入后台,更新缓存。
- 上一篇: 如何为文章添加分享按钮
- 下一篇: willin的相关文章代码