首页 > 运维技术 > 正文

phpcms 升级https 遇到的问题汇总一下
2021-10-13 13:12:12   来源:   评论:0 点击:

第一步,部署网站https ,二 程序修改部分1 后台输入https的url可通过JS校验部分的修改修改phpcms modules admin site php大约45行和128行

第一步,部署网站https , 

二.程序修改部分

1.后台输入https的url可通过JS校验部分的修改

修改phpcms/modules/admin/site.php

大约45行和128行的正则 ('/http:\/\/(.+)\/$/i', $domain))

修改为: ('/(http|https):\/\/(.+)\/$/i', $domain))


修改phpcms/modules/admin/templates/setting.tpl.php

大约18行中的正则

http:\/\/(.+)[^/]$

修改为:http[s]?:\/\/(.+)[^/]$


修改phpcms/modules/admin/templates/site_add.tpl.php

大约13行中的正则:http:\/\/(.+)\/$
http[s]?:\/\/(.+)\/$


修改phpcms/modules/admin/templates/site_edit.tpl.php

大约11行中的正则:http:\/\/(.+)\/$

修改为:http[s]?:\/\/(.+)\/$


修改phpcms/modules/link/templates/link_add.tpl.php

大约10行中的正则

^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&]*([^<>])*$

修改为^http[s]?:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&]*([^<>])*$


修改phpcms/modules/link/templates/link_edit.tpl.php

大约11行中的正则:^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&]*([^<>])*$

修改为^http[s]?:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&]*([^<>])*$


修改phpcms/modules/link/index.php

大约41行和51行中的正则

/http:\/\/(.*)/i

修改为:/^http[s]?:\/\/(.*)/i


后台列表连接问题

大约74行中的正则

http:\/\/(.+)\/$

修改为:https:\/\/(.+)\/$


以上步骤修改后,注册用户 帐号登录等操作完全正常 和PHPSSO通信完全正常,后台添加信息和前台链接URL完全正常

注意:

1.如注册用户提示‘操作失败’,请在后台会员模块设置中关闭‘注册时可选会员模型’或者保证会员不少于两个会员模型


微信扫一扫添加微信好友

 
郑州市景安网络科技股份有限公司
联系人:王志成 手机:18937119537(微信同号)
QQ:客服QQ537008063  客服QQ725017803
地址:郑州市经开区经北三路河南通信产业园
官网:www.zzidcc.com 

相关热词搜索:

上一篇:如何实现sql server2000自动将数据库备份到内网中另一台机器上(
下一篇:如何对服务器硬件做压力测试-stress工具使用指南和结果分析

分享到: 收藏