WooCommerce USPS Shipping Plugin出错

时间:2017-06-29 12:27:17

标签: php wordpress curl woocommerce usps

我在WooCommerce USPS Shipping Plugin中遇到以下错误:“

USPS REQUEST FAILEDcURL error 5: Could not resolve proxy: http_proxy

有人可以帮忙解决一下如何解决这个问题吗?

我用Google搜索但找不到任何相关内容。

1 个答案:

答案 0 :(得分:1)

cURL documentation中,代码5表示无法解析代理服务器(在DNS查询中无法访问):

  

CURLE_COULDNT_RESOLVE_PROXY(5)

     

无法解析代理。无法解析给定的代理主机。

插件源中的 WF_Shipping_USPS 类使用 wp_remote_post()与USPS API进行通信。我认为你在代理配置方面有问题和/或有" http_proxy"在某些配置文件中甚至在Linux中的环境变量中定义为字符串。

你可以查看wp-config.php的行(只是一个示例配置,你的数据可能不同):

/* Configure proxy Server */
define('WP_PROXY_HOST', 'www-cache.leeds.ac.uk');
define('WP_PROXY_PORT', '3128');
define('WP_PROXY_USERNAME', '');
define('WP_PROXY_PASSWORD', '');
define('WP_PROXY_BYPASS_HOSTS', 'localhost');

如果您的服务器是linux,您可以尝试:

echo $HTTP_PROXY

看看这里有什么东西是错的。

对我来说,你有字符串" http_proxy"配置为代理主机。如果你有一个代理通过正确的配置纠正这一点。如果您没有代理,请删除此字符串并尝试禁用Wordpress的代理使用。