【问题标题】:"Drupal is not defined" Javascript error and drupal.js gives "Page not found" error“未定义 Drupal”Javascript 错误和 drupal.js 给出“找不到页面”错误
【发布时间】: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


    【解决方案1】:

    只有在我重新安装 XAMPP 服务器后它们才会消失。但是在启用几个普通模块后它们又回来了

    我怀疑问题出在您在重新安装 XAMPP 服务器和启用模块之间。

    这不是 vhosts 文件。我将目录更改为“dru”。没有区别。

    dru.* 仍然匹配 drupal.js。尝试将目录更改为“asdf”。我怀疑这会解决它。

    如果没有,您应该一次完成安装过程以确定具体问题。

    在我忽略所有错误并继续安装之后

    不要那样做。

    【讨论】:

    • 原来如此。将文件夹名称更改为“asdf”修复了它。谢谢。
    猜你喜欢
    • 2013-07-20
    • 1970-01-01
    • 1970-01-01
    • 2013-05-18
    • 2019-11-20
    • 2011-03-25
    • 2019-03-20
    • 2017-10-19
    • 1970-01-01
    相关资源
    最近更新 更多