使用“视图”管理面板时,它似乎完全错误提示。查看正在访问的文件,结果表明未加载所需的css文件。我的Drupal安装在 / drupal / 子文件夹中,当模块尝试访问domain.com/sites/all/modules/views/css/views.css
时,收到404。
我尝试手动浏览domain.com/drupal/sites/all/modules/views/css/views.css
并且它有效,因此文件就在那里,可以从网上访问。
奇怪的是,对于其他文件夹没有问题,例如domain.com/modules/user/user.css
和domain.com/drupal/modules/user/user.css
都有效。这似乎只是 sites / 的问题......
我没有启用CSS优化, sites / 中的所有文件夹都拥有755权限。是否有一些我缺少的配置设置?
答案 0 :(得分:1)
显然,我关注的域名是另一个域名(或其他任何名称),并包含在public_html的子文件夹中。因此,Drupal安装是该子文件夹的子文件夹(例如,/ home / user / public_html / my_domain / drupal),我的域的所有请求都通过.htaccess
和MOD_REWRITE重定向到Drupal子文件夹。出于某种原因,它的正则表达式中没有 sites / ( modules / 和 themes / 是......)。
答案 1 :(得分:0)
您的vhost配置可能不正确。为了检查这是否是原因,尝试访问没有vhost的网站,即localhost/drupal
,看看是否有效。
如果加载正确,则需要设置正确的文档根目录:
<VirtualHost *:80>
DocumentRoot /www/drupal
ServerName domain.com
</VirtualHost>
然后重启apache。 有关如何设置vhost的更多信息,请访问http://httpd.apache.org/docs/2.2/vhosts/examples.html