Products
GG网络技术分享 2025-03-18 16:09 0
本地搭建的Wordpress,导入Astra模板经常失败,直接用小火箭反而无法访问。
WordPress具有对HTTP代理的内置API支持。要将代理服务器配置添加到WordPress,以便将WordPress建立的传出HTTP连接传递到代理服务器,请在WordPress安装的根目录中的wp-config.php中添加以下代码。
/* Configure HTTP Proxy Server */define('WP_PROXY_HOST', '127.0.0.1');
define('WP_PROXY_PORT', '1080');
/* define('WP_PROXY_USERNAME', '');
/* define('WP_PROXY_PASSWORD', '');
/* define('WP_PROXY_BYPASS_HOSTS', 'localhost');
将192.168.1.1替换为代理服务器的实际IP地址或主机名,并将3218替换为代理服务器的实际端口号。如果代理服务器需要身份验证,则可能要定义WP_PROXY_USERNAME和WP_PROXY_PASSWORD。
各种WordPress代理相关常量的定义:
WP_PROXY_HOST –启用代理支持并设置用于连接的主机(必须定义)。
WP_PROXY_PORT –用于连接的代理端口(必须定义)。
WP_PROXY_USERNAME –代理用户名,如果需要验证。
WP_PROXY_PASSWORD –代理密码(如果需要验证)。
WP_PROXY_BYPASS_HOSTS –跳过列表中主机(以逗号分隔的列表)的代理,不通过代理。支持使用的通配符,例如:wordpress.org(默认情况下,本地主机不通过代理传递,因此不必出现在列表中)。
通过在WordPress中配置代理服务器,Windows或Linux环境本身不会被更改或更改,并且可以按原样继续工作。
不过有个问题,目前版本的Wordpress(或我用的php 7.2)不能直接设置代理更新,得额外安装并启用 php-curl 模块才行。
Ubuntu and Debian :
sudo apt-get install php-curlsudo phpenmod curl
centos:
yum install curlyum install php-curl
Demand feedback