分类 Network 下的文章

wordpress 抱歉,您不能访问此页面。

wordpress更改数据库前缀后,导致登陆后台的时候,即使账号、密码都是正确的,但是还是登陆不了,提示“抱歉,您不能访问此页面。”

那是因为WordPress MySQL数据库上的表前缀修改引起的。即使在wp-config.php文件中输入了正确的前缀,在某些MySQL表中仍旧引用了一些旧前缀。特别:

_usermeta表在meta_key列中具有一堆对旧前缀的引用
_options表在option_name列中有一个引用(<prefix> _user_roles)

  1. 上传文件[xiaoyu_com.zip] 到 [/www/wwwroot/www.emdebug.com/template]成功!
  2. 解压文件[/www/wwwroot/www.emdebug.com/template/xiaoyu_com.zip]到[/www/wwwroot/www.emdebug.com/template]成功!
  3. 文件管理 移动文件[/www/wwwroot/www.emdebug.com/template/xiaoyu_com.zip]到回收站成功!
  4. 文件管理 文件[/www/wwwroot/www.emdebug.com/source/function/function_cloudaddons.php]保存成功!
  5. 文件管理 上传文件[xiaoyu_conf.zip] 到 [/www/wwwroot/www.emdebug.com/source/plugin]成功!
  6. 文件管理 解压文件[/www/wwwroot/www.emdebug.com/source/plugin/xiaoyu_conf.zip]到/www/wwwroot/www.emdebug.com/source/plugin]成功!

Discuz! X3.4后台操作保存之后出现报错

UCenter info: MySQL Query Error
SQL:SELECT * FROM [Table]notelist WHERE closed='0' AND app1<'1' AND app1>'-5' LIMIT 1
Error:Unknown column 'app1' in 'where clause'
Errno:1054

解决方案
把应用里边的UC设置信息,类似如下的,复制覆盖config/config_ucenter.php里边的全部信息,多个的话,放在相应的位置就好了

define('UC_CONNECT', 'mysql');
define('UC_DBHOST', 'localhost');
define('UC_DBUSER', '');
define('UC_DBPW', '');
define('UC_DBNAME', '');
define('UC_DBCHARSET', 'gbk');
define('UC_DBTABLEPRE', '************.pre_ucenter_');
define('UC_DBCONNECT', '0');
define('UC_KEY', '+/+ntS9kktappaFLNcdctby8QzDuvYdN1CO/');
define('UC_API', 'http://www..com/uc_server');
define('UC_CHARSET', 'gbk');
define('UC_IP', '');
define('UC_APPID', '1');
define('UC_PPP', '20');

本人成功解决