【发布时间】:2017-12-03 03:44:48
【问题描述】:
我在 WooCommerce USPS 运输插件中收到以下错误:"
USPS REQUEST FAILEDcURL error 5: Could not resolve proxy: http_proxy
有人可以帮忙解决这个问题吗?
我用谷歌搜索了它,但找不到任何相关内容。
【问题讨论】:
标签: php wordpress curl woocommerce usps
我在 WooCommerce USPS 运输插件中收到以下错误:"
USPS REQUEST FAILEDcURL error 5: Could not resolve proxy: http_proxy
有人可以帮忙解决这个问题吗?
我用谷歌搜索了它,但找不到任何相关内容。
【问题讨论】:
标签: php wordpress curl woocommerce usps
在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 的代理使用。
【讨论】: