drupal 8安装完成后无法正常加载CSS/JS样式,无法显示后台和前台主题,检查后发现500错误
安装环境:centos 7.2.1511+ Apache 2.4.18+ Php 7.0.3+ MariaDB 10.1.12+ drupal-8.0.5;suphp模式。 |
|
mdmdmdLv 6
|
赞成!
0
否决!
|
安装环境:centos 7.2.1511+ Apache 2.4.18+ Php 7.0.3+ MariaDB 10.1.12+ drupal-8.0.5;suphp模式。 |
mdmdmdLv 6
|
5 个回答
查看了服务器的apache配置,怀疑是这段代码的问题,奇怪的是,我启用multiviews后还是不行
<Directory /home>
AllowOverride All
Options --MultiViews -Indexes +FollowSymLinks +IncludesNoExec +Includes
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
mdmdmdLv 6
希望有高手帮忙
mdmdmdLv 6
给一个配置你看
分头诗人Lv 17
另外看看权限方面是否对了,设置你的网站文件夹为www 指定的用户
cd /var/www/
chown -R www-data:www-data drupal/
改/sites/default/files 权限
chmod a+w *
如果还不行,尝试重新安装drupal,在安卓的时候,会检查环境的,看看是否哪不满足了
最后还可以查看日志,看看是否有什么错误提醒
分头诗人Lv 17
apache 的错误提示是:[Sat Mar 12 13:37:04.893740 2016] [core:alert] [pid 7627:tid 140672560412416] [client 58.48.17.28:54522] /home/xxxx/domains/xxxx.com/public_html/sites/default/files/.htaccess: Option ExecCGI not allowed here, referer: http://www.xxxx.com/
谢谢诗人,问题已经找到,directadmin的配置比较复杂,之所以出现这样的问题是因为CGI被禁止了。也就是说在directadmin环境,要让drupal8顺利运行,必须同时允许php和cgi程序
mdmdmdLv 6