【问题标题】:Wordpress Error ! failed to open stream: Permission denied [closed]WordPress 错误!无法打开流:权限被拒绝[关闭]
【发布时间】:2018-04-21 22:41:38
【问题描述】:

打开网站主页时出现此错误 不知道怎么回事,谁能帮帮我。

我认为问题与某些文件权限有关。

编辑 1:我更改了文件权限,现在网站可以正常工作,但问题是图像没有显示。因此,当登录到 WordPress 管理仪表板时。我发现很少有错误消息。检查屏幕截图。

【问题讨论】:

  • 你是在linux环境下吗?使用 chown 更改您在 Web 服务器配置中定义的文件的所有者/组。使用 chmod 将该文件的权限更改为 640。 640 表示 6 - 所有者具有读写权限,4 - 组具有读取权限,0 - 其他所有人都应该被拒绝访问。通过咨询man 页面了解更多信息
  • 两件事。首先,检查 components.json 是否存在于您指出的正确目录中。其次,检查文件的所有者。好吧,如果可能,您必须将文件模式更改为666。
  • 嘿@tommybee 谢谢,我已经更改了 components.json 文件的权限并且该站点正在运行。但是我遇到了另一个问题,即我的图像都不可见。因此,当我登录 WordPress 管理仪表板时进一步检查时,我看到了以下错误消息:** 文件权限问题我们无法修改所需的文件。请确保 /home/adarshmotors/public_html/wp-content/uploads/ 具有适当的读写权限,或修改您的 wp-config.php 文件以包含此处所述的 FTP 登录凭据..**
  • 嗯,我认为json文件的所有者与您的运行环境不同。您应该首先使用 777 或 666 测试目录。 chmod -R 选项。 /home/adarshmotors/public_html/

标签: php mysql wordpress file permissions


【解决方案1】:

上面的答案是对的,看起来是权限错误。

为了正确运行 WordPress,权限如下

所有目录都应该是 755 所有文件应为 644

您还需要检查所有权和组。

文件的所有权可能取决于您使用的服务器,例如 ubantu 应该有 owner/group = apache/apache

您可以使用以下命令轻松更改权限。

sudo chown -R 用户名:组目录

将更改目录内所有文件和目录以及目录本身的所有权(用户和组)。

【讨论】:

  • 您好,感谢您的帮助。但现在我发现了另一个问题。检查问题中的 EDIT 1 部分。
  • 谢谢你,你的回答对我帮助很大!
【解决方案2】:

也可能是权限问题:

  • 所有目录都应为 755 或 750。
  • 所有文件都应为 644 或 640。

试试这个,或访问URL 1URL 2

希望这会对你有所帮助。

【讨论】:

  • 嗨,我正在使用 cPanel,它很难更新每个文件夹和文件。
  • 您可以使用“递归到子目录”选项,它将适用于当前文件夹及其子文件夹。检查,here
  • wp-content 也应该归 apache 用户所有,例如www-data 并且出于安全原因,其他文件夹不应归 www-data 所有
【解决方案3】:

对于这个问题,您可以重新安装 Visual Composer 插件。并从后端激活插件后。检查一下。

希望您使用此步骤后能得到解决方案。

分享相同错误的帖子评论:https://edge.ticksy.com/ticket/1235319/

【讨论】:

  • 您好,感谢您的帮助。但现在我发现了另一个问题。检查问题中的 EDIT 1 部分。
  • 嘿,我已经检查了 EDIT 1 部分。我建议你 Go 认为链接:wpbeginner.com/beginners-guide/…
  • 试过这个。但我仍然在我的管理仪表板上看到同样的错误。
  • 目前显示的错误是什么??
  • 检查 EDIT 1 中的屏幕截图。这就是我得到的
猜你喜欢
  • 2020-12-13
  • 1970-01-01
  • 1970-01-01
  • 2016-09-04
  • 2014-01-02
  • 1970-01-01
  • 1970-01-01
  • 2015-04-01
  • 2020-08-29
相关资源
最近更新 更多