网站安装ssl证书后,样式错乱,phpcms

原因:phpcms中很多代码都是些的http,需要将这些改过来。

1、/caches/configs/system.php里的所有http都改成https

2、/phpcms/modules/admin/site.php中:

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

3、/phpcms/modules/admin/templates/setting.tpl.php文件中:

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

4、/phpcms/modules/admin/templates/site_add.tpl.php文件中:

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

5、/phpcms/modules/admin/templates/site_edit.tpl.php文件中:

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

6、/phpcms/modules/link/index.php文件中:

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

7、/phpcms/modules/link/templates/link_edit.tpl.php文件中:

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

8、以上修改完成后,页面样式就正常了。如果网站中还有其他地方显示不正常,可根据程序自行修改

宝塔面板安装ssl证书,安装到了面板设置,导致宝塔面板进不去:

解决方法:服务器命令行中执行如下

1、sudo chmod -R 777 /www/server/pane    开权限

2、rm -f /www/server/panel/data/ssl.pl && /etc/init.d/bt restart

3、重启 服务器

安装ssl证书: 设置----》SSL---》下载的证书复制到对应位置(public上,chain下)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

魏依一

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值