因网络环境问题,通过WordPress的插件管理器进行下载、更新,会遇到超时现象。
延长等待时间
下载文件超时
vim /var/lib/docker/volumes/my_wordpress_wordpress/_data/wp-admin/includes/file.php
function download_url( $url, $timeout = 3000, $signature_verification = false ) // Make sure PHP process doesn't die before loopback requests complete. set_time_limit( 300 ); // Time to wait for loopback requests to finish. $timeout = 100;
注意,只是增加超时时间,但下载速度仍然很慢。
设置代理服务器
sudo vi /var/lib/docker/volumes/my_wordpress_wordpress/_data/wp-config.php #/ *配置HTTP代理服务器* / define('WP_PROXY_HOST', '127.0.0.1'); define('WP_PROXY_PORT', '7890'); define('WP_PROXY_USERNAME', ''); define('WP_PROXY_PASSWORD', ''); define('WP_PROXY_BYPASS_HOSTS', '192.168.130.202');
要看代理服务器的质量。
使用国内镜像加速
该方法原理是在国内搭建了wp加速,wp下载插件时会到镜像站点进行下载,提高下载及更新速度。该方法有效,效果最好。
因为wp国际组织不认可该方式,所以该插件需要手工下载、安装。
插件路径。
/var/lib/docker/volumes/my_wordpress_wordpress/_data/wp-content/plugins/
原文链接:https://blog.csdn.net/yeqiyugood/article/details/118147495?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168623078216800213057985%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=168623078216800213057985&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-28-118147495-null-null.268%5Ev1%5Ekoosearch&utm_term=docker%E3%80%81wordpress%E3%80%81wordpress%E5%BB%BA%E7%AB%99%E3%80%81wordpress%E4%B8%BB%E9%A2%98%E3%80%81%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F%E3%80%81