让phpcms支持https
本文整理自PHPCMS官方论坛的一篇文章,感谢作者的奉献。
假设已经配置好ssl证书,不知如何申请ssl证书者请自行百度。
1、如果已经安装好phpcms,则需要对caches/configs/system.php中的配置选项做替换,将"http://"全部替换为"https://"。如有必要,数据库中已存在的链接也要完全替换为https开头。
2、程序修改部分:
(1)修改phpcms/modules/admin/site.php 大约45行和128行的正则
('/http:\/\/(.+)\/$/i', $domain))
修改为
('/(http|https):\/\/(.+)\/$/i', $domain))
(2)修改phpcms/modules/admin/templates/setting.tpl.php 大约18行中的正则
http:\/\/(.+)[^/]$
修改为
http[s]?:\/\/(.+)[^/]$
(3)修改phpcms/modules/admin/templates/site_add.tpl.php 大约13行中的正则
http:\/\/(.+)\/$
修改为
让phpcms支持https相关推荐
- PHPCMS支持HTTPS PHP7 MySQL8 PHPCMSX安装包
最近更新 2021-09-15 更新 PHPCMS X 本优化升级版PHPCMS程序 将长期维护升级,将持续为PHPCMS使用者和爱好者提供使用帮助和交流 写在前面的话 PHPCMS 有意思优化升级版 ...
- loadrunner支持https协议的操作方法-经验总结
问题:用户portal支持https协议,用loadrunner录制登陆脚本时发现未录制到用户名和密码 录制到的脚本如下: login() { lr_think_time(10); web_url(& ...
- 新功能:阿里云负载均衡SLB支持HTTPS虚拟主机功能(SNI)
Greeting 大家好,很高兴告诉大家,阿里云负载均衡SLB支持HTTPS虚拟主机(单VIP多证书功能-SNI),目前已经在所有地域开放,欢迎大家使用.具体内容请大家观看视频. 温馨提醒:视频杀流量 ...
- (0009) iOS 开发之友盟统计分析SDK已全面支持HTTPS的更新
iOS开发技术分享群 147787076 [友盟+]友盟统计分析SDK已全面支持HTTPS,请IOS开发者及时升级文档(http://dev.umeng.com/analytics/ios-doc/i ...
- curl提示不支持https协议解决方法
curl提示不支持https协议解决方法 参考文章: (1)curl提示不支持https协议解决方法 (2)https://www.cnblogs.com/biaopei/p/8669810.html ...
- go get 代理 找不到包_初步看看Go1.10 支持 HTTPS 代理
Go1.10 支持 HTTPS 代理 Go1.9 出来后 6 个多月的时间,Go1.10 就被发布.新版本带来大大小小的变化(发行说明),但是我想谈谈有关 net/http 包的改变.1.10 版本支 ...
- TurboMail邮件系统支持HTTPS双向认证
2019独角兽企业重金招聘Python工程师标准>>> HTTP单向认证已经被普遍应用,而对企业邮箱安全保密要求更加严格的企事业单位,例如国家保密局等单位,为了达到闭环的安全加密要求 ...
- php cur https,解决php-curl不支持https问题
主要原因是因为之前安装的 curl 不支持 https 协议,导致 php-curl 也不支持 https 协议 #/server/app/services/bin/curl -V 查看curl ...
- rhel5.5_Apache配置openssl支持https服务
<rhel5.5_Apache配置openssl支持https服务> 1:切换到openssl证书目录: # cd /etc/pki/tls/certs 2:创建私钥: # make se ...
最新文章
- HI3519安装SDK错误
- HotSpot源码(一):Docker与虚拟机的区别,class字节码解析,linux内核源码下载地址,Yacc与Lex快速入门
- SAP Fiori Elements - fixed value help data request and how drop down list entry is rendered
- Val编程-按键响应模式
- oo0ooo0ooo0oo_OoO的完整形式是什么?
- 解决:Connect to xx.xx.xxx.xx :8081 [/xx.xx.xx.xx] failed: Connection refu sed: connect -> [H
- .NET 开发系统 -知识 点
- linux中sed或awk,Linux中sed和awk命令比较实例
- Ajax(从json中提取数据)
- M1 Mac禁用电池运行状况管理,打开/关闭优化电池和充电方法有哪些?
- Entry输入框实现登录用户名冷却验证小案例(Tkinter)
- flash cs4 如何新增自定义控件
- Flash坏块检测软件h2testw图文教程
- win10下装黑苹果双系统
- laravel中faker的方法总结
- 如何更新npm版本 阿星小栈
- Cannot find SourceMap 'XXX.js.map'问题解决
- conda 使用清华大学开源软件镜像
- PyTorch深度学习基础之Reduction归约和自动微分操作讲解及实战(附源码 超详细必看)
- 讯搜问题排查xunsearch
热门文章
- JVM的私房笔记(一)类加载机制与类加载器 by 葵鱼
- [Maya API] 一、基本类型介绍
- 什么是软件项目管理的进度管理?
- 11.Vue引入第三方
- 日前,王珞丹(微博)(微信号:Iamwangluodan )在
- linux邮箱格式正则表达式grep,Linux系统grep正则表达式的介绍
- C语言编程左右对称,C语言经典算法 - 上三角、下三角、对称矩阵
- 敏捷开发般若敏捷系列之三:什么是敏捷(下)(无住,不住于空,破空执,非法,非非法)
- 更改计算机属性里的cpu名称,一行代码修改CPU的个性化显示名称,
- 联发科MT6276 HSPA/GSM/GPRS基带处理器数据表