阿帕奇权限问题

阿帕奇权限问题

我对我的 apache 的权限有一些疑问。

在测试中出现以下情况:我想安装wordpress,安装程序告诉我他无法创建该文件wp-config.php。所以我注意到存在权限问题。但我该如何解决这个问题呢?

var/www/html 中的所有文件夹均归 apache:apache 所有,并拥有 755 权限(drwxr-xr-x)。

您需要什么信息才能给我一些建议?

答案1

您应该允许运行 apache 进程的用户写入此文件。要检查 apache 进程使用的用户名,您可以运行ps -ef | grep httpd然后设置文件的所有者wp-config.php,但在安装完成后,您应该禁止 apache 对此文件进行更改。

答案2

我们需要暂时授予httpd_sys_rw_content_tWordPress 目录。这是为了允许初始向导创建该wp-config.php文件。

sudo chcon -t httpd_sys_rw_content_t /var/www/html/wordpress/

现在您可以运行该向导,它将正常工作。

设置站点后,将上下文恢复到 http_sys_content_t

sudo restorecon -v /var/www/html/wordpress/

相关内容