2010-08-20 67 views
0

我有许多站点运行单个Drupal核心安装。Drupal没有检测到安装的模块

这包括/sites/all/modules目录中的许多“标准”模块,如Views和CCK。

这工作很好,除了一个问题。

其中一个网站拒绝接受Google Analytics(分析)模块的安装。它可以查看目录中的所有其他模块,而所有其他站点都可以毫无问题地查看和使用Analytics模块。

我试过清除缓存并检查了权限,但事实上该模块适用于其他网站,而问题网站可以看到其他模块让我难住。

任何想法?

编辑:好的,大小写关闭。这是我作为一个木偶。我忘了第一条规则,即检查你的所有假设。在这种情况下,我认为我正在寻找正确的网站。错误。出于最好的原因,我有两个托管的站点的实例,其中一个域名解析为,另一个没有。我正在查看'孤儿'网站的drupal安装,而不是正确的安装,完美的工作....现在我已经安装了模块。

对不起,耽误你们时间了,不过请放心,我浪费了更为还是我自己的时间,并希望这个问题将作为一个提醒他人,以检查他们的假设太:-)

+0

它出现在数据库的系统表中吗? – bkildow 2010-08-20 15:19:09

+0

好抓,不,不!我以为在访问模块管理页面时刷新了。要么不是,要么就像kiamlaluno建议的那样,模块本身有问题。 (但那么它是如何工作的其他网站....? – Garry 2010-08-21 17:21:14

回答

0

我不确定是否意味着该模块没有显示在模块列表中,或者在启用该模块后没有显示来自该特定实例的任何数据。

如果这是在将模块安装,但不能正常工作,你应该确保你没有从为Drupal的特定实例的主题结束取出

<?php print $closure ?> 

标签的情况。如果它被删除,那么GA JavaScript代码将不会被添加到页面中。

+0

其中一个安装的网站是有效的不可见。未在模块页面上列出,并且没有配置选项。 – Garry 2010-08-21 15:32:36

+0

您是否尝试过使用标准drupal主题之一作为管理员主题。由于你有几个站点运行在一个drupal基础上,它让我觉得在故障实例特有的文件中发生了一些事情。 – gruntled 2010-08-21 16:03:22

+0

不错的想法,但我总是使用Bluemarine作为管理主题,因为我过去曾经遭遇过主题“不当行为”。(当我开发主题时,我倾向于将某些东西搞砸:-)) – Garry 2010-08-21 17:12:30

0

我能想到的唯一的事情就是有一些丢失的文件;特别是如果缺少.info文件,模块将不在模块页面中列出。如果缺少.module文件,情况也是如此。

这不是权限问题,因为可以访问列出所有模块的页面的用户将看到所有模块(除了缺少文件的模块外)。

+0

这就是我想的那种东西,但是相同的模块对于在Drupal实例上安装的其他站点完美地工作。 – Garry 2010-08-21 15:33:43