本文整理自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相关推荐

  1. PHPCMS支持HTTPS PHP7 MySQL8 PHPCMSX安装包

    最近更新 2021-09-15 更新 PHPCMS X 本优化升级版PHPCMS程序 将长期维护升级,将持续为PHPCMS使用者和爱好者提供使用帮助和交流 写在前面的话 PHPCMS 有意思优化升级版 ...

  2. loadrunner支持https协议的操作方法-经验总结

    问题:用户portal支持https协议,用loadrunner录制登陆脚本时发现未录制到用户名和密码 录制到的脚本如下: login() { lr_think_time(10); web_url(& ...

  3. 新功能:阿里云负载均衡SLB支持HTTPS虚拟主机功能(SNI)

    Greeting 大家好,很高兴告诉大家,阿里云负载均衡SLB支持HTTPS虚拟主机(单VIP多证书功能-SNI),目前已经在所有地域开放,欢迎大家使用.具体内容请大家观看视频. 温馨提醒:视频杀流量 ...

  4. (0009) iOS 开发之友盟统计分析SDK已全面支持HTTPS的更新

    iOS开发技术分享群 147787076 [友盟+]友盟统计分析SDK已全面支持HTTPS,请IOS开发者及时升级文档(http://dev.umeng.com/analytics/ios-doc/i ...

  5. curl提示不支持https协议解决方法

    curl提示不支持https协议解决方法 参考文章: (1)curl提示不支持https协议解决方法 (2)https://www.cnblogs.com/biaopei/p/8669810.html ...

  6. go get 代理 找不到包_初步看看Go1.10 支持 HTTPS 代理

    Go1.10 支持 HTTPS 代理 Go1.9 出来后 6 个多月的时间,Go1.10 就被发布.新版本带来大大小小的变化(发行说明),但是我想谈谈有关 net/http 包的改变.1.10 版本支 ...

  7. TurboMail邮件系统支持HTTPS双向认证

    2019独角兽企业重金招聘Python工程师标准>>> HTTP单向认证已经被普遍应用,而对企业邮箱安全保密要求更加严格的企事业单位,例如国家保密局等单位,为了达到闭环的安全加密要求 ...

  8. php cur https,解决php-curl不支持https问题

    主要原因是因为之前安装的 curl 不支持 https 协议,导致 php-curl 也不支持 https 协议 #/server/app/services/bin/curl -V   查看curl ...

  9. rhel5.5_Apache配置openssl支持https服务

    <rhel5.5_Apache配置openssl支持https服务> 1:切换到openssl证书目录: # cd /etc/pki/tls/certs 2:创建私钥: # make se ...

最新文章

  1. HI3519安装SDK错误
  2. HotSpot源码(一):Docker与虚拟机的区别,class字节码解析,linux内核源码下载地址,Yacc与Lex快速入门
  3. SAP Fiori Elements - fixed value help data request and how drop down list entry is rendered
  4. Val编程-按键响应模式
  5. oo0ooo0ooo0oo_OoO的完整形式是什么?
  6. 解决:Connect to xx.xx.xxx.xx :8081 [/xx.xx.xx.xx] failed: Connection refu sed: connect -> [H
  7. .NET 开发系统 -知识 点
  8. linux中sed或awk,Linux中sed和awk命令比较实例
  9. Ajax(从json中提取数据)
  10. M1 Mac禁用电池运行状况管理,打开/关闭优化电池和充电方法有哪些?
  11. Entry输入框实现登录用户名冷却验证小案例(Tkinter)
  12. flash cs4 如何新增自定义控件
  13. Flash坏块检测软件h2testw图文教程
  14. win10下装黑苹果双系统
  15. laravel中faker的方法总结
  16. 如何更新npm版本 阿星小栈
  17. Cannot find SourceMap 'XXX.js.map'问题解决
  18. conda 使用清华大学开源软件镜像
  19. PyTorch深度学习基础之Reduction归约和自动微分操作讲解及实战(附源码 超详细必看)
  20. 讯搜问题排查xunsearch

热门文章

  1. JVM的私房笔记(一)类加载机制与类加载器 by 葵鱼
  2. [Maya API] 一、基本类型介绍
  3. 什么是软件项目管理的进度管理?
  4. 11.Vue引入第三方
  5. 日前,王珞丹(微博)(微信号:Iamwangluodan )在
  6. linux邮箱格式正则表达式grep,Linux系统grep正则表达式的介绍
  7. C语言编程左右对称,C语言经典算法 - 上三角、下三角、对称矩阵
  8. 敏捷开发般若敏捷系列之三:什么是敏捷(下)(无住,不住于空,破空执,非法,非非法)
  9. 更改计算机属性里的cpu名称,一行代码修改CPU的个性化显示名称,
  10. 联发科MT6276 HSPA/GSM/GPRS基带处理器数据表