Discuz论坛网站搬家设置伪静态后正常访问时不时出现404,登录不能正常登录错误代码Errno:1142

  • A+
所属分类:建站经验

2015搭建的本地论坛到现在已经有4年的时间了,自从搭建后维护了一年多就没有维护了,也一直扔着,

最近看数据盘100G已经要完了。就一起把服务器给换了,全部重新搬家,网站数据压缩后4G

 

搬家过程

远程下载压缩好的源码文件4g,下载了两个小时,
下载好后解压,
改数据库连接文件

uc_server/data/config.inc.php 
conf/config_global.php 
conf/config_ucenter.php 

改好后设置伪静态,访问总是出现404,刷新几次就正常访问,访问没几次又出现404错误。
总是这样反复出现,时好时坏,揪心啊!
百度查了一大堆数据,还是没有找到这种情况,
好吧,居然没有的话那我就先不管吧,我先测试下其它功能,
登录一直加载不出来页面,点QQ登录直接登录上了,
管理中心页面试下登录,
进入后台登录页面正常,输入好资料后登录出现错误了

错误解决过程

UCenter info: MySQL Query Error 
SQL:SELECT value FROM [Table]vars WHERE name='noteexists1′ 
Error:SELECT command denied to user ‘abc'@'localhost' for table ‘pre_ucenter_vars' 
<a href="https://dtmbw.com/tag/errno1142/" title="查看与 Errno:1142 相关的文章" target="_blank">Errno:1142</a> 
--------------------- 

谢天谢地终于有提示错误的了。

有提示错误就好了解决了,

打开conf/config_ucenter.php 文件仔细检查了下代码
看了下数据库名改好了,用户名也改了密码也改了,
基本没有什么问题呀!
再往下代码仔细检查发现还有一个旧数据库名diyi

define('UC_DBTABLEPRE', '`diyi`.pre_ucenter_');

这时把“diyi”这个数据库名改成新数据库名保存就解决了!

一个小小的代码没有看到就会导致整个网站无法正常运营,经过这次的不注意让自己又浪费了一两个小时,希望各位朋友不要跟我犯了同样的错误,做事情还是要认真点仔细检查下。

如果有朋友也出现这种问题希望本文可以帮助到你!

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
小K

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: