首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我尝试安装一个新插件或主题时,我会得到一个"cURL错误28“。

当我尝试安装一个新插件或主题时,我会得到一个"cURL错误28“。
EN

Stack Overflow用户
提问于 2022-05-15 05:23:15
回答 1查看 570关注 0票数 2

我是WordPress的新手。我现在正试着完成FreeCodeCamp教程

本教程解释了如何安装新的它们。每当我单击 install 来安装新的主题或插件时,进度循环就会旋转大约10秒,然后得到以下错误:

安装失败:下载失败。cURL错误28: 10000毫秒后解析超时

有关我所采取的设置/故障排除步骤的一些细节:

  • 我在VM上安装了WordPress.org。
  • VM上的操作系统是UbuntuServer20.04。
  • $XDG_CURRENT_DESKTOP的值是LXQt。
  • WordPress更新说我有WordPress的最新版本(5.9.3)。
  • wp中的站点健康说:“您的站点无法在198.143.164.251到达WordPress.org,并返回错误: cURL错误28:在10000毫秒后解析超时”
    • 不知道我为什么要犯这个错误。随机网页建议运行curl -s -w "%{time_total}\n" -o /dev/null 198.143.164.251。我做了,0.088994被退回(暗示问题不是卷曲)。
    • 我也已经已安装的解析器和重新配置DNS指向Google的公共DNS。

  • wp中的Site还说,我正在运行PHPV7.4.3、cURL v7.68.0和OpenSSL v1.1.1f。我认为这是这些软件的最新版本,可以安装在UbuntuServer20.04上。
  • 我的ufw规则是(这些规则同时适用于v4和v6:
    • 22/tcp允许在任何地方
    • 22允许在任何地方
    • Apache允许任何地方
    • 80/tcp允许在任何地方
    • 443/tcp允许在任何地方

  • 我已经运行了sudo ufw disable,只是为了看看不明飞行物是否造成了这个问题。事实并非如此;即使在停用ufw之后,同样的问题依然存在。
  • In /etc/php/7.4/cli/php.ini,memory_limit = -1
  • 我没有安装SELinux (我运行sestatus,Linux告诉我它找不到命令)。
  • 我已经禁用并卸载了基本WordPress安装附带的所有插件。
  • 我在中没有一个目录。
  • 我不能安装查询监视器插件。我在catch 22 --这个插件可以帮助我调试我的问题,但是我不能安装任何插件,因为我得到了这个错误。
  • 我遵循一篇StackOverflow帖子来重新配置我的PHP文件。还运行了sudo systemctl restart apache2作为良好的衡量标准。
  • 我已经将198.143.164.251 api.wordpress.org添加到/etc/hosts文件中
EN

回答 1

Stack Overflow用户

发布于 2022-05-15 18:39:26

天啊,我发现问题了。奇怪的是,不停地搜索和尝试随机的事情,仅仅休息一下都会有帮助。

我遵循Ubuntu关于安装WordPress的教程。目前,安装这些软件包的他们的网页上说

代码语言:javascript
复制
sudo apt update
sudo apt install apache2 \
                 ghostscript \
                 libapache2-mod-php \
                 mysql-server \
                 php \
                 php-bcmath \
                 php-curl \
                 php-imagick \
                 php-intl \
                 php-json \
                 php-mbstring \
                 php-mysql \
                 php-xml \
                 php-zip

原来这个网页缺少一些我们需要安装的其他php包。我发现DigitalOcean网页也建议安装这些软件包:sudo apt install php-gd php-xmlrpc php-soap。我做了这个,然后再次运行sudo systemctl restart apache2,只是为了安全起见。之后,我登录到wp并单击Install作为主题。安装几乎是即时的,没有错误。

(附带说明--我在VM中使用Firefox,有时浏览器速度很慢。必须按照https://www.tecmint.com/speed-firefox-linux/上的指示来加快速度)。

我的错,因为没有包括一个链接到那个Ubuntu页面最初。如果有的话,我假设有人会注意到缺少的php包。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72245700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档