在 cpanel 中出现关于 htaccess 权限的错误

Posted

技术标签:

【中文标题】在 cpanel 中出现关于 htaccess 权限的错误【英文标题】:getting error in cpanel regarding htacess permission 【发布时间】:2021-11-30 04:34:30 【问题描述】:

我在 cpanel 中安装了 wordpress,当我在 cpanel 中的错误日志出现以下错误时。

[Mon Oct 11 16:31:35.856159 2021] [core:crit] [pid 24371] (13)Permission denied: [client 209.141.51.176:39184] AH00529: /home/root123/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/home/root123/public_html/' is executable
[Mon Oct 11 13:12:48.427994 2021] [core:crit] [pid 8707] (13)Permission denied: [client 138.68.249.116:52090] AH00529: /home/root123/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/home/root123/public_html/' is executable

我在 *** 上阅读了所有相关答案,他们说这是权限问题。我将此文件 home/root123/public_html/.htaccess 的权限更改为 775,但问题仍然存在。

有什么办法吗?

【问题讨论】:

如果文件的所有者与试图写入或执行它的人匹配,则您不需要弄乱 chmod。但是 775 应该允许任何人读取和执行。父文件夹的权限是什么? 我在 cpanel 中添加了域。 home/root123/ .htaccess 是 644,/home/root123/public_html/.htaccess 是 775,我的域名是 /home/root123/public_html/domain.com/ .htaccess 是 644 【参考方案1】:

cPanel 帐户中的文件应具有 644 的权限,最好是 640755 是文件夹而不是文件的权限(除非您需要文件才能拥有执行权限),而 .htaccess 文件则不然。

一般来说,在 /home/cpaneluser 中的 cPanel 服务器上:

public_html should have permissions as 750 and ownership as cpaneluser:nobody

public_html 文件夹内的所有文件的所有权应为 cpaneluser:cpaneluser,文件夹的权限为 750,文件的权限为 640

因此,您应该检查 public_html 权限以及这些 .htaccess 文件所在的文件夹。

【讨论】:

以上是关于在 cpanel 中出现关于 htaccess 权限的错误的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的 .htaccess 文件在 cPanel 中不起作用?

如何通过 cpanel 中的 .htaccess 限制对我们网站的访问?

使用 cPanel 和插件域时 htaccess 如何工作

.htaccess 如何为 public_html cpanel 工作

如何更改 cPanel 的在线文件管理器 (ByetHost) 上的 .htaccess?

.htaccess 重定向但排除某些文件夹