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、进入后台,更新缓存。