插件更新失败:下载失败。未提供有效的URL

时间:2020-03-19 作者:organic

我们最近将一个客户的网站从DigitalOcean$5 droplet LEMP stack移到了一个朋友的私人服务器上,以最大限度地减少开支。它本来应该飞得更快,但由于某种原因,它并没有开始出现一些奇怪的错误,甚至与前一个实例相比,它的运行速度也非常慢。不幸的是,服务器管理员要么不太确定原因是什么。论坛上有人建议将插件文件夹的权限更改为775,然而,我非常怀疑这是否有帮助。

当我们尝试更新大约20个插件时,最终会出现以下错误:504 Gateway Time-out nginx

更新一个插件:

The update process is starting. This process may take a while on some hosts, so please be patient.

Enabling Maintenance mode…
Updating Plugin Contact Form 7 (1/1)

Downloading update from http://downloads.wordpress.org/plugin/contact-form-7.5.1.7.zip…

An error occurred while updating Contact Form 7: Download failed. A valid URL was not provided.

Disabling Maintenance mode…

All updates have been completed.

Return to Plugins page | Return to WordPress Updates page 

1 个回复
SO网友:Mahdi Akrami

您可以在函数中使用此代码。php避免ssl检查:

add_filter( \'http_request_args\', function ( $args ) {

    $args[\'reject_unsafe_urls\'] = false;
    
    return $args;
}, 999 );

相关推荐

在迁移到nginx之前删除WordPress多站点安装并保留数据库

我有一个WordPress多站点安装,我需要删除多站点,并且只在主地址(domain.com)中保留站点ID 5(domain.com/br)。因此,我按照本教程删除WordPress多站点安装:http://premium.wpmudev.org/blog/uninstall-multisite/. 在那之后我放弃了wp 表格post, terms, term_taxonomy 等等,并更改了表格wp_5_ 到wp_. 我的网站打开页面的速度变得非常慢,他的美感受到很大影响,图像没有加载,所以我被告知数