Centos 上的权限问题

Centos 上的权限问题

你好,我正在尝试将一个 webapp 部署到我目前运行 Centos 的服务器上,但我遇到的问题是无法写入公共应用程序目录中的文件。我的目录结构如下,您可以在那里看到每个目录的权限。列表从 index.php 文件运行到根目录。

-rwxrwxr-x. 1 myuser apache 102 Mar 28 08:08 /var/www/mypage/public/index.php
drwxrwxrwx. 2 myuser apache 4096 Mar 28 07:39 /var/www/mypage/public
drwxrwxr-x. 3 myuser apache 4096 Mar 28 07:39 /var/www/mypage
drwxr-xr-x. 9 myuser apache 4096 Mar 28 07:38 /var/www
drwxr-xr-x. 20 myuser apache 4096 Nov  6 09:16 /var

服务器抛出一个错误,表示服务器没有权限写入民众目录。

服务器以 apache 身份运行,用户我的用户在 apache 组上。

那么,会发生什么?我在同一目录中还有其他项目,它们具有相同的文件夹结构和权限,但没有权限错误。

答案1

解决了,这是 selinux 配置问题。在这里找到了答案https://stackoverflow.com/a/372​​58323/2573303

相关内容