php - WooCommerce USPS 运输插件错误

标签 php wordpress curl woocommerce usps

我在 WooCommerce USPS 运输插件中遇到以下错误:“

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

有人可以帮忙解决这个问题吗?

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

最佳答案

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

CURLE_COULDNT_RESOLVE_PROXY (5)

Couldn't resolve proxy. The given proxy host could not be resolved.

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

您可以检查 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 的代理使用。

关于php - WooCommerce USPS 运输插件错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44825153/

相关文章:

php - PDO 从 foreach 语句中插入 1 而不是值

php - WordPress 中的 JQuery Masonry 和无限滚动

php - 你能帮我理解盐散列函数吗?

wordpress - 无法使用 Web 平台安装程序 3.0 安装 iis 日志记录工具

c++ - 如何使用curl使用C++代码下载文件?

python - curl with POST 不工作,request.POST 为空

c++ - 在循环 C 中使用 libcurl

php - 如果在获得网站 paypal api 的 paykey 后,交易将由用户使用他们的 paypal 帐户完成怎么办?

php - WordPress mysql 分组依据 |订购方式

wordpress - 在此服务器上找不到请求的 URL/wordpress/