我在WooCommerce USPS Shipping Plugin中遇到以下错误:“
USPS REQUEST FAILEDcURL error 5: Could not resolve proxy: http_proxy
有人可以帮忙解决一下如何解决这个问题吗?
我用Google搜索但找不到任何相关内容。
答案 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的代理使用。