wordpress无法安装插件&ftp服务器无法登陆[阿里云服务器]

安装插件时显示:安装失败,无法创建目录。 环境: 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端口”的时候发现没有反应,输入前显示是什么网页,输入后还是什么网页。 用户创建了两个,一个是和教程中一样的,一个是自己弄的。 3.查到一些教程用FileZilla弄,所以自己按照《手动搭建FTP站点(CentOS 7)》的常见问题,常见问题2进行操作了一下 但是在FileZilla中无法使用匿名登陆

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

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
3 条回复 A 作者 M 管理员
  1. wordpress无法安装插件可能有以下几个原因: – PHP 执行时间过短或内存限制过低 – 文件夹权限不正确

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

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

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

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

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

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

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

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

  3. 根据您提供的信息,您在使用 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 服务器日志,以获取更多有关问题的信息。
  4. 根据您的描述,无法创建目录可能是因为目录所属用户或组和您的 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 服务器,但是在客户端测试时无法连接,可能是防火墙或安全组设置导致的。您需要检查您的服务器安全组配置和防火墙规则,