Cloudflare CDN

Cloudflare CDN导致WordPress无法进入后台的解决方法

前几天我使用Cloudflare CDN来对我的个人博客网站进行网站全球访问加速。但是使用Cloudflare CDN后,WordPress网站无法登录后台或者登录后无法修改。

网上查了资料发现这主要是因为使用了Cloudflare的SSL服务导致的。为了解决这个问题,Cloudflare官方发布了一款专门的WordPress插件:Cloudflare Flexible SSL,来解决这个问题。

Cloudflare Flexible SSL 插件是在 WordPress 上启用灵活 SSL不可或缺的一部分,并防止在 Cloudflare 的灵活 SSL 系统下加载 WordPress 站点时出现无限重定向循环。

安装方法 方法1:在后台的【插件 – 安装插件】页面,在线搜索 Cloudflare Flexible SSL 在线安装,启用即可使用;

方法2:在WordPrss官方插件库网站, 下载 Cloudflare Flexible SSL 插件后,通过FTP上传到网站空间的 /wp-content/plugins/ 插件目录,然后,在后台的【插件】列表中找到并启用。

使用方法

进入网站对应的MySQL数据库,找到 wp_options 表的 option_name 项中的 active_plugins(为已激活的插件)。把 Cloudflare Flexible SSL 插件加入到里面,这样就开启了这个插件。 在 option_value 字段中:


a:2:{i:0;s:33:”classic-editor/classic-editor.php”;i:1;s:34:”cloudflare-flexible-ssl/plugin.php”;}

添加

i:1;s:34:”cloudflare-flexible-ssl/plugin.php”; 同时,最开头的 a:2,其中数字为开启的插件数,记得修改其中的数字,加1即可,比如以前是 a:2 可修改为 a:3。