/ var / www / html中没有写权限

时间:2015-09-18 12:24:28

标签: oracle apache centos rhel

我正在尝试在我的Oracle Linux 7.0上运行GLPi应用程序,其中只有root用户。

我已经安装了Apache,PHP和MySQL。但是当我在/var/www/html/glpi http://example.com/gpli/上使用GLPi运行应用程序时。选择语言并接受许可条款后,我会收到此错误。

Here you can see problem I am talking about

在这里你可以看到我正在谈论的问题。

我尝试使用chown -R apache:apache /var/www/html/gpli将用户和群组更改为apache,并使用chmod -R a+rwx /var/www/html/gpli授予完整访问权限,但它根本没有帮助。

我认为有一个简单的解决方案,但我尝试阅读一些手册,它根本没有帮助。你能帮我解决一下吗?谢谢。

解决方案:

SELinux的问题我不知道有类似的东西。我必须在/etc/sysconfig/selinux中禁用强制执行。之后一切都很好。

禁用SELinux后,我运行以下命令:

chmod 755 files && chown apache /[PATH_TO_GLPI]/files
find /[PATH_TO_GLPI]/files -type d -exec chown apache {} \;
find /[PATH_TO_GLPI]/files -type d -exec chmod 755 {} \;
chmod 755 config && chown apache /[PATH_TO_GLPI]/config

2 个答案:

答案 0 :(得分:0)

GPLI是否创建了自己的用户?如果是这样,您将必须向该用户授予wheel权限。您还可以为每个用户提供读取,写入和执行权限。此外,我看到您授予了一个名为“apache”的帐户的权限。 Apache并不总是创建自己的用户。如果是我,我会给每个人所有权限,以便GPLI可以访问它。

答案 1 :(得分:0)

您是否尝试过:chmod 775 /var/www/html/gpli