0

使用 Views 管理面板时,它看起来完全不正确。查看正在访问的文件,原来需要的 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.cssdomain.com/drupal/modules/user/user.css工作。这似乎是网站的问题/只有......

我没有启用 CSS 优化,sites/中的所有文件夹都有 755 权限。我缺少一些配置设置吗?

4

2 回答 2

1

显然,我关心的域是另一个域的停放域(或任何名称),并包含在 public_html 的子文件夹中。因此,Drupal 安装是该子文件夹的子文件夹(例如,/home/user/public_html/my_domain/drupal),并且对我的域的所有请求都通过一个.htaccess和 MOD_REWRITE 重定向到 Drupal 子文件夹。由于某种原因,它的正则表达式中没有站点/ (模块/主题/是...)。

于 2012-11-26T01:27:09.420 回答
0

您可能有不正确的虚拟主机配置。为了检查这是否是原因,请尝试在没有虚拟主机 ie 的情况下访问该站点localhost/drupal,看看这是否有效。如果加载正确,那么您需要设置正确的文档根目录:

<VirtualHost *:80>
 DocumentRoot /www/drupal
 ServerName domain.com
</VirtualHost>

然后重启apache。有关如何设置 vhost 的更多信息,请访问http://httpd.apache.org/docs/2.2/vhosts/examples.html

于 2012-11-25T01:55:59.793 回答