【问题标题】:Drupal 7 Install on Redhat w/ Apache - sites/default/files is not writable使用 Apache 在 Redhat 上安装 Drupal 7 - 站点/默认/文件不可写
【发布时间】:2015-04-16 02:03:19
【问题描述】:

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

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

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

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

有什么新想法吗?

【问题讨论】:

  • 您是否已经按照说明进行操作HERE
  • 是的。我已经梳理了他们的文档,并一步一步地遵循了每一个,包括你链接到的那个。
  • 包括将文件夹的所有者设置为 www-data ?
  • 我以用户名 apache 而不是 www-data 的身份运行,但是是的,我为该用户设置了文件夹权限......甚至尝试 777 运气为 0。 php.ini 中的设置会影响这个吗?

标签: linux drupal file-permissions


【解决方案1】:

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

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

谢谢你

【讨论】:

    【解决方案2】:

    我通过更改目录“站点”的安全上下文解决了这个问题。

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

    然后我应用了命令:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-26
      • 2021-01-31
      • 2021-04-24
      相关资源
      最近更新 更多