记5月14日晚phpcms网站后台管理中心分页点击无反应的解决方法 - 前端分享 - 魏义齐个人博客
推荐搜索: 魏义齐 网站防扒js微信号刷新 利用hbuilder打包APP的步骤清空

您当前的位置:首页 > 前端分享 > 正文

记5月14日晚phpcms网站后台管理中心分页点击无反应的解决方法

发布时间:2018-05-17 20:21:56作者:魏义齐阅读:(

本文为博主原创文章,未经博主允许不得转载。

5月14日晚,文章发布完后例行去调整一下首页博主推荐里面的内容,但是首页头条信息管理里面的分页点击无任何反应,我马上点击别的分页也是没反应,但是前台网站的分页点击都是正常的。

有问题就解决问题,我这个性格不可能拖到第二天的,即便这个问题暂时不会影响什么。

回想14号为了把访问提示“您要查看的信息不存在或者还未通过审批!”的动态网页设置为404,我修改了/phpcms/modules/content/index.php第59行的内容,以为是修改的东西跟数据库有关数据已存到数据库,之前第一次搞https时导致后台点击下一页出错,办法就是重新上传程序,虽然麻烦但最终解决了,所以这次我也采用同样的方式,但是不行,问题依然存在。最后是在网友的帮助下解决的,在这里感谢☆阿志☆。

下面说一下大概的解决过程,详细的写不了,我php太菜了。

后台管理中心分页点不动的页面右键查看源代码,看下分页按钮的链接,我的是http的,全站就这个地方是http!

找到/phpcms/base.php第20行,把define('SITE_PROTOCOL',isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443' ? 'https://' : 'http://');注释掉,换成define('SITE_PROTOCOL','https://');

找到C:/phpcms/libs/functions/global.func.php第166行,把$sys_protocal = isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443' ? 'https://' : 'http://';注释掉,换成$sys_protocal = SITE_PROTOCOL;

大致就是判断端口来选择哪个协议,之所以分页按钮的链接是http,就是这里判断出错了,原来的判断是分开写的,现在被整合在一起。

直到解决我才想到13号晚上我重新部署了ssl,采用自己刚学会的方法,之前是别人(初二学生小徐)部署的,可能方法不一样,对端口的设置也不一样,而我部署完成后还删除了几个端口,比如1433、443端口,iis+nginx反向代理环境安装后会放行443端口,对此创建的入站规则名称是allow443。

最后说句废话,遇到问题不要慌,冷静下来分析问题,一步一步向产生问题的根源走。

魏义齐全栈技术交流:魏义齐web前端技术交流

打赏本站

原创不易,您的打赏就是博主更新的动力!

上一篇:建立带点的文件夹和文件的几个方法 下一篇:干货分享:网站更换域名的五点经验总结