今天有一个客户反馈,他使用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功能

 

作者: 樱木花道

Joomla程序员,从J1.5到J4.x始终都在做Joomla相关开发定制工作,有超过10年行业经验,国内Joomla扩展开发商ZMAX团队的核心成员

作者网站:ZMAX程序人

评论 (0)

  • 最新在前
  • 最佳在前