今天有一个客户反馈,他使用D计划的全站包在线还原了网站,前台可以正常访问,后台登录完全没有反应,即使输入空的用户和密码,也是能够提交,没有任何的错误提示。
1,问题描述
他使用D计划的全站包在线还原了网站,前台可以正常反应,后台登录完全没有反应,即使输入空的用户和密码,也是能够提交,没有任何的错误提示。
2,问题分析
2.1 缓存问题?
D计划的安装包都是经过测试的,理论上不应该出现上述的问题。因此,我初步判断应该是客户使用了某一型号的国产浏览器,由于缓存的原因,导致页面出错。这应该是一个前端的问题。解决的方案就是crtl+f5刷新缓存。然后使用chrome或者firefox来访问 。 但客户反馈,他的浏览器就是chrome,并且ctrl+f5刷新同样也有问题。
2.2 JS冲突?
这就很奇怪了。我使用自己的浏览器发现用户反馈的问题的确存在。在用户名和密码输入框中不输入任何的内容页面也能够提交(正常情况前台JS校验会提示错误的)。我怀疑是否是资源没有加载或者JS冲突,但再次无功而返,使用浏览器的控制台,发现所有的资源完美的加载,JS连一个警告都没有。
2.3 服务器配置问题
分析到了这里,那么只能是一个问题了,服务器的配置问题。
我仔细的看了一下后台地址,发现这个后台是https。这就很有意思了,D计划的安装包都是关闭HTTPS的,既然现在开启了https,那么说明用户肯定在本地还原过网站了,并且修改了全局设置。很可能用户使用的并不是D计划的原版安装包。(暗喜,可以甩锅给用户了)。但和用户沟通后,他很肯定的说使用的就是原版的安装包。之所以后台使用了https。是因为他在服务器上配置的。至此这个问题就拨云见日了。
3,解决方案
关闭服务器的HTTPS。然后重新安装D计划包。并且在安装的时候不要勾选HTTPS.任务圆满解决
4,Joomla网站开启HTTPS的正确步骤
- 确保您的服务器是支持HTTPS
- 登录后台,在后台的全局设置中开启HTTPS功能
评论 (0)