php / apache更新和代码坏了

时间:2014-03-04 21:27:38

标签: php wordpress apache

一些服务器信息: Apache版本 是Apache 2.2.26 现在是Apache 2.4.7

PHP版本 WAS 5.3.28(已弃用) 现在是5.4.25

更新后,插件使用了以下内容:

$args['headers']['X-WP-Domain'] = self::domain();

然后

$request = wp_remote_request( $url, $args );

在请求网址上我们有类似的内容:

    if ( $wp->query_vars['wpec'] != 'notification' && ( empty( $_SERVER['HTTP_X_WP_DOMAIN'] ) || $_SERVER['HTTP_X_WP_DOMAIN'] != home_url() ) ) {
    throw new Exception( 'Invalid domain', 500 );
}

$ wp-> query_vars ['wpec']将= =所以第一个条款是正确的。 但不知何故,if子句正在向我们抛出错误500 Invalid domain。

X-WP-Domain设置如你所见,它与home_url()匹配,所以&&条款也得到满足

0 个答案:

没有答案