安装插件时显示:安装失败,无法创建目录。 环境: 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进行操作了一下 但是在FileZilla中无法使用匿名登陆
期望达成的效果: 1.能过《手动搭建FTP站点(CentOS 8)》中的客户端测试 2. 中均变成可写 3.能够成功安装插件和上传主题等操作
wordpress无法安装插件可能有以下几个原因: - PHP 执行时间过短或内存限制过低 - 文件夹权限不正确
ftp服务器无法登陆 - FTP 登录密码错误 - FTP 服务器端口被占用 - 客户端软件配置不正确 - 防火墙拦截了 FTP 连接请求
针对您提出的两个问题,我分别给您解答如下:
阿里云 ECS 上 WordPress 无法安装插件的问题可能与权限不足有关。建议您检查一下您使用的账户是否有足够的权限进行 WordPress 插件安装。如果您是通过网站后台添加插件的方式进行安装,可以登录到 WordPress 后台,进入“插件” -> “添加新插件”的页面,检查一下您的账户是否具有“上传插件”的权限;如果您是通过 FTP 方式上传插件,可以检查一下文件上传的目录和权限是否正确设置。此外,您还可以尝试使用管理员账户进行插件安装操作。
阿里云 ECS 上 FTP 服务器无法登录的问题可能与防火墙、端口、用户名或密码等相关设置不正确有关。建议您检查一下以下几点:
防火墙:检查一下 ECS 实例以及 FTP 服务器的安全组规则是否允许访问FTP端口(默认21端口)。
端口:确保 FTP 服务器的端口设置正确且没有被占用。可以使用 netstat
命令或者其他端口检测工具进行检查。
用户名和密码:检查一下登录FTP服务器时所使用的用户名和密码是否正确,并且这些用户账户是否具有FTP访问权限。
文件夹和文件权限:确保文件夹和文件的权限设置正确,以便FTP用户可以正常访问和操作。
根据您提供的信息,您在使用 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 服务器日志,以获取更多有关问题的信息。
根据您的描述,无法创建目录可能是因为目录所属用户或组和您的 WordPress 程序的用户或组不一致,或者是权限不足导致的。您可以尝试执行以下步骤解决此问题:
查看您的 WordPress 程序是以哪个用户或组身份运行的,可以在 WordPress 程序所在目录下执行以下命令:
ls -l
可以查看目录和文件的所有者和所属组信息。确保这个用户或组有权限写入目录,可以使用 chown
和 chgrp
命令来更改目录和文件的所有者和所属组。
针对 WordPress 主目录和 WordPress 各子目录,需要设置权限为 755,例如:
chmod -R 755 wp-content
另外,针对需要上传文件的目录,如 wp-content/uploads
等,需要设置权限为 775,例如:
chmod -R 775 wp-content/uploads
如果您仍然无法通过 WordPress 界面安装插件和上传主题等操作,可以尝试搭建 FTP 服务器,并使用 FTP 客户端上传文件。您可以参考《手动搭建 FTP 站点(CentOS 8)》中的步骤进行操作。
如果您已经搭建好了 FTP 服务器,但是在客户端测试时无法连接,可能是防火墙或安全组设置导致的。您需要检查您的服务器安全组配置和防火墙规则,
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。