光的传人

shopex后台登陆不上,没反应,返回登陆页面解决方法

又一次shopex的后台问题,真让人头痛!之前解决过一次《shopex后台登陆空白,解决方法合集 》,采纳了网上所有方法,还是不行,最终通过自己思考,借鉴其他程序解决方法解决了!还有一次是《shopex后台验证码不显示解决方法大全》,也是搜集了网上所有方法,最后通过自己解决的;还有一个《shopex后台登录超时(由于动态IP限制导致)的正确解决方法(测试成功) 》,通过筛选了网上多个答案之后,成功解决!这次又遇到了shopex后台登陆不上,或者说登陆没反应(不管账号对错,验证码错误都不提示),直接重新返回登陆界面。这次,shopex的后台问题全了吧?怎么都让我给碰上了呢?之前三次都被我成功解决了,这次也不要例外!

从头开始,先从网上搜集shopex后台登陆不上(点击登录后回到登录界面)的解决方法:

1、使用代理软件上网的情况下,登录正常,这种情况解决方法如下,更换了一个Dlink的路由器,设置好之后,问题解决(我遇到的好几个网络都不能登陆,所以不是同一个问题)。

2、找到core文件夹下面的func_ext.php文件,搜索"return $GLOBALS['_REMOTE_ADDR_'];" (大概在第412行),在return $GLOBALS['_REMOTE_ADDR_'];前面加入一行代码,如下:if($_SESSION['SHOPEX_LG_KEY']) return '127.0.0.1';

return $GLOBALS['_REMOTE_ADDR_'];

其中127.0.0.1就是一个ip地址,你可以随便填你的一个ip地址(测试失败,这个方法在上次解决登陆超时时也是失败,看来这个没用)

3、修改后台index.php,如/shopadmin/index.php,在代码:

require(CORE_INCLUDE_DIR.'/adminCore.php');前添加:

if($_COOKIE['SHOPEX_LG_KEY'])  $GLOBALS['_REMOTE_ADDR_']= '127.0.0.1';(这个其实也是后台登陆超时的解决方法,这里测试无果

4、还有说换浏览器就能成功登陆的(测试无果)

……网上能找到的差不多也就这些方法了,都不管用,怎么办?只能靠自己了!shopex后台登陆问题又不是遇到一次两次了!

通过不停的替换程序源码,使用简单但是复杂的排除法,终于找到问题的所在:使用了免费的360节点(也就是NDS加速),停止使用之后,就正常了。

我这次遇到的问题具体是:同一台服务器上两个shopex网站,刚开始的时候都是好好的,如今一个后台无法登陆,总是在登陆界面,登陆无反应,而另一个后台却正常,看了下环境配置、文件权限什么的都一个样,这不科学啊!于是把正常的全部放到不正常的域名下,再登陆,不正常……这不科学啊!

这种状况只能说程序问题可以排除,因为正常的程序放在这个域名下还不能登录后台。那能是什么问题?域名问题?

再一想,两个都用了360的云节点(360DNS),而解析的域名不是一个主域名,难道是这个小小的区别导致的问题?马上修改解析,直接解析到ip,等生效后,再登陆后台,成功!原来使用DNS加速也能导致这样的问题!狂汗!

遇到这类问题的朋友,你是否也使用了DNS加速?是的话,以上总结的其他方法不能解决shopex后台登陆问题,就试着把NDS服务取消,再试试!说不定就有惊喜了!


网友评论(以下内容仅代表网友观点,与本站无关)
    2.苗木  2015/1/20 11:38:53 回复
    好好,支持博主
    1.加气块设备  2015/1/20 10:33:30 回复
    谢谢楼主分享!!!

原创文章请注明转载自光的传人博客本文地址:http://www.liu16.com/post/shopex_4861.html,标题:shopex后台登陆不上,没反应,返回登陆页面解决方法

【我来说两句】
分享到:

评论 2

发表评论:

阿光验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。