【发布时间】:2010-06-24 14:00:05
【问题描述】:
我像往常一样安装 Drupal,我开始在控制台中看到这个错误。我知道 Drupal 对象是在 drupal.js 中定义的,所以我打开源文件并单击 /misc/drupal.js,它显示“找不到页面”。嗯。这很奇怪,因为我可以看到该文件在我的系统中,就在它应该在的位置。但不知何故 Drupal 找不到它。我在想,“这可能是一个 mod_rewrite 错误吗?但是我的 Drupal 安装是全新的,我根本没有接触 .htaccess 文件。”
在我忽略所有错误并继续安装后,它们并没有消失。即使在我放弃数据库重新开始之后,他们也会不断回来。只有在我重新安装 XAMPP 服务器后它们才会消失。但是在启用了几个普通模块后它们又回来了——以前这些模块都没有给我造成问题。
我倾向于这是由其中一个模块引起的,但我不知道是哪个模块以及一个模块如何不可挽回地破坏 Drupal,只有重新安装服务器才能修复它?
附带说明,该站点是在虚拟主机上定义的,这是我的 httpd-vhosts.conf 文件中的相关部分
RewriteEngine On
RewriteOptions Inherit
RewriteCond %{REQUEST_URI} !/drupal.*
RewriteRule ^(/.*)?$ /drupal$1
这是因为drupal 安装位于一个名为drupal 的文件夹中。看到现在我开始思考这是否会导致 Apache 阻塞,并将 drupal.js 与 drupal 目录混淆?
编辑:它不是 vhosts 文件。我将目录更改为“dru”。没有区别。
【问题讨论】:
标签: javascript apache drupal mod-rewrite installation