配置好 ssl 支持后,出现问题:
1. 网站排版乱码;
2.wordpress 后台无法登陆;
解决办法:
step1: 找到 wordpresss 数据库根目录
我这里是
cd /data/wwwroot/wordpress
step2 修改主题包文件 functions.php
vim wp-includes/functions.php
找到
require(ABSPATH . WPINC . '/option.php');
在其后添加
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
$_SERVER['HTTPS'] = 'ON';
define('CONCATENATE_SCRIPTS', false);
step3 修改网站根目录 wp-config.php 文件
vim wp-config.php
找到
/*
* @package WordPress
*/
在其后添加
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
$_SERVER['HTTPS'] = 'ON';
define('CONCATENATE_SCRIPTS', false);
至此,wordpress 显示正常了。但是部分插件出现异常;
step4: 安装 really-simple-ssl
登陆 wordpress 后台,安装 really-simple-ssl 插件;
综上,解决 wordpress 全站开启 https 的 ssl 证书问题.
正文完