我花了很多时间处理一个令我困惑的问题。我正在尝试使用apache在Linux Redhat上安装Drupal,但由于site / default / files不可写,因此不允许我通过第3步。
我已经按照Drupal网站上的说明,在他们的install.txt文件中以及其他有相同错误但没有成功的人的说明。
我已授予权限访问所有不同方式root:root 777,root:apache 777,我已经验证apache是运行apache进程的用户而且我仍然卡住了。
注意:我能够在Windows上完成安装。
有任何新想法吗?
答案 0 :(得分:0)
好的,所以在按照官方和非官方网络来源的指示后,从未指示做或尝试的一件事是在对文件目录进行权限更改后重新启动应用程序。我试过了,这解决了这个问题。
这很奇怪,因为在对目录进行权限更改后,我从未必要重新启动操作系统。另外,我确实在每次更改后都重新启动httpd,这样就足够了。希望这可以帮助其他任何运行Redhat 7的人遇到同样的问题。
谢谢,TH
答案 1 :(得分:0)
我通过更改目录“sites”的安全上下文解决了这个问题。
我的Drupal核心文件位于:/ var / www / html / drupal
然后我应用了命令:
chcon -R -t httpd_sys_content_rw_t / var / www / html / drupal / sites /