插件文件夹且无法访问 wp-content

问题描述 投票:0回答:1

我在wordpress插件区有插件WP File Manager,所以我寻找解决方案以解决另一个问题。我找到了一种解决方案,那就是更改文件夹插件的名称,然后再次更改它,当我更改时,我丢失了所有插件。我重新下载插件时没有问题,但现在因为我错误地删除了整个 [Plugins] 文件夹而不仅仅是一个插件,当我尝试安装任何插件时,我收到错误消息“安装失败:无法创建目录”。 '

所以我已经明确删除了一个目录,我知道我应该去原来的cpanel或文件系统来修复它,问题是我无权访问它。我有机会修复它吗?

我不知道我的网站到底在哪里,我在 Bluehost 中有一个域和托管文件,在 AWS 和 Lightsail 中有一个实例,Bitnami 也参与了 WordPress 我可以看到以 opt/bitnami 开头的目录路径/wordpress。

我已经尝试了一切登录服务器、密钥文件、ssh 访问终端编码,一切都没有帮助。

wordpress amazon-ec2 plugins file-manager bluehost
1个回答
0
投票

看起来删除插件的文件夹会遇到麻烦,而且 WordPress 目录中还可能存在文件权限和所有权问题。因此,您收到类似“安装失败:无法创建目录。”的错误。

如果您使用 AWS LightSail,有不同的选项可以连接到 SSH

  • 转到 AWS LightSail - 服务器实例并通过 终端。
  • 您可以通过输入命令来检查您当前的位置:
    ls
  • 现在进入WordPress目录 (新实例:stack/wordpress/wp-content) (旧实例:apps/wordpress/htdocs/wp-content)
  • 输入命令来创建插件文件夹:
    mkdir plugins
  • 检查文件夹的文件权限和所有权:
    ls -la plugins
    它的文件权限应该为“drwxrwxr-x”,这意味着 775 所有权应该是“bitnami & daemon”。
  • 您必须更改为
    sudo chmod 775 plugins
    sudo chown bitnami:daemon plugins
  • 如果插件文件夹内缺少index.php文件,则创建它并写入缺少的代码。另外,对于index.php,将文件权限设置为664,将所有权设置为“bitnami & daemon”。

通过这种方式,您可以从终端手动重新创建插件文件夹,但您也可以使用 FileZilla,您可以使用 SSH 密钥进行连接,您将获得一个清晰的文件目录,您可以查看/更改文件权限,但供所有权使用终端。

还要检查 wp-content 目录文件夹的文件权限和所有权。了解服务器和 WordPress 文件结构及其文件权限。

© www.soinside.com 2019 - 2024. All rights reserved.