Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTTPS服务器变量导致Wordpress无误崩溃_Wordpress_Ssl - Fatal编程技术网

HTTPS服务器变量导致Wordpress无误崩溃

HTTPS服务器变量导致Wordpress无误崩溃,wordpress,ssl,Wordpress,Ssl,我已经做了一天多了,我终于找到了问题的原因,但我不明白到底发生了什么。我已经为一个网站启用了SSL,并且在一定程度上可以正常工作。页面加载良好,不少页面使用绿色挂锁加载,但有些页面没有。我已经找到了原因,所有这些都归结于$\u服务器变量中的HTTPS键 我正在使用Cloudflare,并且已经安装了允许SSL的插件。这对我不起作用,导致网站显示一个空白的白色页面,没有数据,没有错误消息,响应代码为200。我查看了代码,发现了问题所在 if(isset($服务器['HTTP\u X\u转发的\u协

我已经做了一天多了,我终于找到了问题的原因,但我不明白到底发生了什么。我已经为一个网站启用了SSL,并且在一定程度上可以正常工作。页面加载良好,不少页面使用绿色挂锁加载,但有些页面没有。我已经找到了原因,所有这些都归结于
$\u服务器变量中的HTTPS键

我正在使用Cloudflare,并且已经安装了允许SSL的插件。这对我不起作用,导致网站显示一个空白的白色页面,没有数据,没有错误消息,响应代码为200。我查看了代码,发现了问题所在

if(isset($服务器['HTTP\u X\u转发的\u协议])&&$服务器['HTTP\u X\u转发的\u协议]]='https')$服务器['https']='on';
我做了一些胡闹,发现即使当
$\u服务器['HTTPS']='off'
出现问题。它唯一有效的时间是
设置($\u服务器['HTTPS'])
false
时。当HTTPS密钥不存在时,将加载站点


没有一个错误消息,我留在这里的黑暗中。以前有人见过吗?

您是否将cloud flare更新为持续使用SSL,是否将wordpress域配置更新为https?是的,我看到了,但这似乎使https变量不需要插件而存在。当服务器VAR中存在此问题时,站点将不会在服务器上加载php错误日志。我检查了错误日志。没有写入任何内容可以关闭cloudflare吗?我不认为你真的需要一个插件,只需将你的站点移到SSL而不使用cloudflare,然后重新启用即可。