最新公告
  • 欢迎您光临DT模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • Discuz论坛网站搬家设置伪静态后正常访问时不时出现404,登录不能正常登录错误代码Errno:1142

    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' 
    Errno:1142 
    --------------------- 
    

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

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

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

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

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

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

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

    DT模板网上源码供源码爱好者(站长)学习研究使用。借鉴职业开发人员的代码写法,快速提升自己。部分源码需以前VIP用户分享,VIP费用供我们用来买源码,服务器开支。源码具有可复制性,部分源码被不断分享出去,但源码本身的性质不变,仅供本地环境下学习研究使用,如果你直接拿来做站,又做了违法违规的网站,请自行承担一切法律后果。
    DT模板网 » Discuz论坛网站搬家设置伪静态后正常访问时不时出现404,登录不能正常登录错误代码Errno:1142

    发表评论

    • 2155会员总数(位)
    • 675资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 369稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情