开发者社区 > 弹性计算 > 云服务器ECS > 正文

wordpress无法安装插件&ftp服务器无法登陆

已解决

1685670063592.jpg 安装插件时显示:安装失败,无法创建目录。 image.png 环境: nginx version: nginx/1.16.1 mysql Ver 8.0.26 for Linux on x86_64 (Source distribution) PHP 7.3.20 (cli) (built: Jul 7 2020 07:53:49) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.20, Copyright (c) 1998-2018 Zend Technologies

小白,不知道这些啥意思,但是是按照《手动部署LNMP环境(CentOS 8)》中做的。

已尝试的方法: 1.修改权限:试过,直接给文件夹加用户权限没用。直接把wordpress的主目录修改成777,wordpress里会显示主目录可写,但其他的还是不可写。 2.因为搞不懂,所以尝试按照《手动搭建FTP站点(CentOS 8)》走了一遍,但是在自己电脑上尝试打开客户端,也就是“ftp://<FTP服务器公网IP地址>:FTP端口”的时候发现没有反应,输入前显示是什么网页,输入后还是什么网页。 用户创建了两个,一个是和教程中一样的,一个是自己弄的。 3.查到一些教程用FileZilla弄,所以自己按照《手动搭建FTP站点(CentOS 7)》的常见问题,常见问题2进行操作了一下 image.png 但是在FileZilla中无法使用匿名登陆 image.png

期望达成的效果: 1.能过《手动搭建FTP站点(CentOS 8)》中的客户端测试 2.image.png 中均变成可写 3.能够成功安装插件和上传主题等操作

展开
收起
游客r2kyboruxsx3i 2023-06-02 09:56:50 309 0
4 条回答
写回答
取消 提交回答
  • 推荐回答

    wordpress无法安装插件可能有以下几个原因: - PHP 执行时间过短或内存限制过低 - 文件夹权限不正确

    ftp服务器无法登陆 - FTP 登录密码错误 - FTP 服务器端口被占用 - 客户端软件配置不正确 - 防火墙拦截了 FTP 连接请求

    2023-06-02 10:00:25
    赞同 1 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    针对您提出的两个问题,我分别给您解答如下:

    1. 阿里云 ECS 上 WordPress 无法安装插件的问题可能与权限不足有关。建议您检查一下您使用的账户是否有足够的权限进行 WordPress 插件安装。如果您是通过网站后台添加插件的方式进行安装,可以登录到 WordPress 后台,进入“插件” -> “添加新插件”的页面,检查一下您的账户是否具有“上传插件”的权限;如果您是通过 FTP 方式上传插件,可以检查一下文件上传的目录和权限是否正确设置。此外,您还可以尝试使用管理员账户进行插件安装操作。

    2. 阿里云 ECS 上 FTP 服务器无法登录的问题可能与防火墙、端口、用户名或密码等相关设置不正确有关。建议您检查一下以下几点:

      • 防火墙:检查一下 ECS 实例以及 FTP 服务器的安全组规则是否允许访问FTP端口(默认21端口)。

      • 端口:确保 FTP 服务器的端口设置正确且没有被占用。可以使用 netstat 命令或者其他端口检测工具进行检查。

      • 用户名和密码:检查一下登录FTP服务器时所使用的用户名和密码是否正确,并且这些用户账户是否具有FTP访问权限。

      • 文件夹和文件权限:确保文件夹和文件的权限设置正确,以便FTP用户可以正常访问和操作。

    2023-06-02 18:37:42
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    根据您提供的信息,您在使用 Wordpress 搭建网站时遇到了无法安装插件和 FTP 服务器无法登录的问题。以下是一些可能的解决方案:

    WordPress 插件无法安装问题: 确保您正确设置了 WordPress 安装目录的权限。可以将目录权限设置为 755,将文件权限设置为 644。 确保您的 PHP 配置和扩展程序已正确安装并启用。例如,确保您的 PHP 支持 MySQLi 扩展程序,并且已启用 cURL 扩展程序。 确保您的 Web 服务器正确配置。例如,确保您的 Nginx 配置文件中包含以下指令:```location / { try_files $uri $uri/ /index.php?$args; }

    FTP 服务器无法登录问题:
    确保您已正确设置 FTP 服务器的端口和访问权限。例如,您的 FTP 服务器端口默认为 21,您需要确保防火墙已打开该端口,并且允许来自外部网络的连接。
    确保您已正确设置 FTP 用户名和密码。例如,您需要确保用户名和密码正确,并且已分配正确的文件访问权限。
    如果使用 FileZilla 等 FTP 客户端,则需要确保您已正确配置 FTP 服务器的主机名、端口、用户名和密码等参数。
    如果上述解决方案均未奏效,则可能需要检查您的 FTP 服务器日志,以获取更多有关问题的信息。
    
    2023-06-02 18:03:12
    赞同 展开评论 打赏
  • 根据您的描述,无法创建目录可能是因为目录所属用户或组和您的 WordPress 程序的用户或组不一致,或者是权限不足导致的。您可以尝试执行以下步骤解决此问题:

    1. 查看 WordPress 程序所使用的用户或组

    查看您的 WordPress 程序是以哪个用户或组身份运行的,可以在 WordPress 程序所在目录下执行以下命令:

    ls -l
    

    可以查看目录和文件的所有者和所属组信息。确保这个用户或组有权限写入目录,可以使用 chownchgrp 命令来更改目录和文件的所有者和所属组。

    1. 更改目录权限

    针对 WordPress 主目录和 WordPress 各子目录,需要设置权限为 755,例如:

    chmod -R 755 wp-content
    

    另外,针对需要上传文件的目录,如 wp-content/uploads 等,需要设置权限为 775,例如:

    chmod -R 775 wp-content/uploads
    
    1. 安装 FTP 服务器

    如果您仍然无法通过 WordPress 界面安装插件和上传主题等操作,可以尝试搭建 FTP 服务器,并使用 FTP 客户端上传文件。您可以参考《手动搭建 FTP 站点(CentOS 8)》中的步骤进行操作。

    1. 检查防火墙和安全组设置

    如果您已经搭建好了 FTP 服务器,但是在客户端测试时无法连接,可能是防火墙或安全组设置导致的。您需要检查您的服务器安全组配置和防火墙规则,

    2023-06-02 11:06:22
    赞同 展开评论 打赏

云服务器ECS是一种安全可靠、弹性可伸缩的IaaS级云计算服务。在这里你可以获取最新的ECS产品资讯、最前沿的技术交流以及优惠活动等信息,加速自己的技术成长。

相关产品

  • 云服务器 ECS
  • 相关电子书

    更多
    如何运维千台以上游戏云服务器 立即下载
    网站/服务器取证 实践与挑战 立即下载
    ECS计算与存储分离架构实践 立即下载