Drupal не обнаруживает установленный модуль - PullRequest
0 голосов
/ 20 августа 2010

У меня есть несколько сайтов, работающих под одной установкой ядра Drupal.

Сюда входит ряд «стандартных» модулей, таких как Views и CCK, в каталоге /sites/all/modules.

Это прекрасно работает, за исключением одной проблемы.

Один из сайтов отказывается признать, что установлен модуль Google Analytics.Он может видеть все остальные модули в каталоге, а все другие сайты видят и используют модуль Analytics без каких-либо проблем.

Я попытался очистить кэш и проверил разрешения, но тот факт, что модуль работает длядругие сайты, и проблемный сайт может видеть, что другие модули поставили меня в тупик.

Есть идеи?

Редактировать : ОК, дело закрыто.Это я был куклой.Я забыл первое правило, которое проверяет все ваши предположения.В этом случае я предположил, что я смотрю на правильном сайте.Неправильно.По причинам, которые лучше держать в секрете, у меня есть 2 экземпляра этого сайта, один из которых разрешает имя домена, а другой - нет.Я смотрел на инсталляцию drupal на «сиротском» сайте, а не на правильную установку, которая прекрасно работает… теперь я фактически установил модуль.впустую потраченное впустую больше или мое собственное время, и, надеюсь, этот вопрос послужит напоминанием другим также проверить свои предположения: -)

Ответы [ 2 ]

0 голосов
/ 21 августа 2010

Единственное, о чем я могу думать, это о том, что некоторые файлы отсутствуют;в частности, если файл .info отсутствует, модуль не отображается на странице модулей.То же самое верно, если отсутствует файл .module.

Это не проблема с разрешением, поскольку пользователи, которые могут получить доступ к странице со списком всех модулей, увидят все модули (за исключением модулей).с отсутствующими файлами).

0 голосов
/ 21 августа 2010

Я не уверен, имеете ли вы в виду, что этот модуль не отображается в списке модулей или что он не показывает никаких данных из этого конкретного экземпляра после его включения.

Если это тот случай, когда модуль установлен, но не работает должным образом, вы должны убедиться, что вы не удалили

<?php print $closure ?>

тег в конце темы для данного конкретного экземпляра drupal. Если он будет удален, то JavaScript-код GA не будет добавлен на страницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...