Drupal 7 安装在带有 Apache 的 Redhat 上 - sites/default/files 是不可写的



我花了很多时间在一个让我困惑的问题上。我正在尝试使用 apache 在 Linux Redhat 上安装 Drupal,但由于站点/默认/文件不可写,它不允许我通过步骤 3。

我已经按照Drupal网站上的说明,在他们的安装.txt文件中以及其他遇到相同错误但没有成功的人的说明进行操作。

我已经授予了访问所有不同方式的权限 root:root 777, root:apache 777, 我已经验证了 apache 是运行 apache 进程的用户,但我仍然卡住了。

注意:我能够在Windows上完成安装。

有什么新想法吗?

好的

,因此在遵循官方和非官方网络来源的指示后,从未被指示要做或尝试的一件事是在对文件目录进行权限更改后重新启动应用程序。我试过了,这解决了问题。

这很奇怪,因为在对目录进行权限更改后,我从未重新启动操作系统。此外,我确实在每次更改后重新启动httpd,认为这就足够了。希望这可以帮助运行Redhat 7的其他任何人解决相同的问题。

谢谢,TH

我通过更改目录"sites"的安全上下文来解决此问题。

我的Drupal核心文件在:/var/www/html/drupal

然后我应用了命令:

chcon -R -t httpd_sys_content_rw_t/var/www/html/drupal/sites/

最新更新