Drupal: Невозможно получить доступ ни к одной ссылке внутри «Администрирования», но нормальный доступ пользователя работает хорошо - PullRequest
1 голос
/ 01 октября 2010

Я новичок в Drupal и испытываю эту странную проблему с моим тестированием сайта Drupal 6.19:

Я установил и включил некоторую пользовательскую тему ("acquia_marina"), и теперь происходят странные вещи:

1) Я могу войти / выйти из системы как как администратор, так и как обычный пользователь 2) Я могу получить доступ к форумам / блогам по основным ссылкам и, нажав на них, я могу получить доступ к их содержимому 3) Однако, войдя в систему как администратор, когда я нажимаю на ЛЮБУЮ ссылку в «Администрировании», например «Управление контентом -> Книги» или «Создание сайта -> Модули», я ничего не вижу! Полученная страница является полностью пустой страницей без какого-либо содержимого!

Я очень напуган этой проблемой, так как не могу даже открыть "Администрирование -> Отчеты". Невозможность контролировать (или, по крайней мере, переусердствовать) в том, что происходит внутри моего сайта на Drupal, очень пугает!

Кто-нибудь сталкивался с подобными проблемами? Что более важно, кто-нибудь может дать подсказки, как устранить проблему, если у вас нет доступа к «Администрирование -> Отчеты»?

спасибо заранее!

- Tümer

Извлеченные уроки: всегда делайте резервные копии перед установкой / включением добавленных модулей!

Ответы [ 2 ]

1 голос
/ 05 октября 2010

Я предполагаю, что вы просто получаете пустой экран без какой-либо информации. Предложение CurtainDog об увеличении лимита памяти - хорошая идея, но WSOD (Белый Экран Смерти) может быть вызван другими причинами. Попробуйте изменить предел памяти, и если он все еще не работает, попробуйте следующее. (Осторожно: действуйте осторожно, так как вы будете вносить изменения в базу данных вручную. Если вам неудобно это делать, НЕ делайте :-)! )

Возможные исправления:

  1. Если у вас установлен модуль меню «Администрирование», попробуйте очистить все кэши и посмотреть, будет ли это иметь значение? (Сбросить все кэши можно в раскрывающемся списке слева от Content Management)
  2. Если это не помогает, очистите (и НЕ удалите) все таблицы в базе данных, чье имя начинается с кеша, например. cache, cache_menu, cache_block и т. д. Это можно сделать с помощью phpmyadmin
  3. Если это не поможет, попробуйте отключить различные модули вручную из таблицы system с помощью phpmyadmin. Просто установите в поле «status» значение 0, чтобы отключить модуль или тему. Обязательно очистите кеш после этого.
  4. Вам также может понадобиться изменить тему по умолчанию вручную - это немного сложнее. Вам нужно будет получить доступ к таблице variable и изменить переменную theme_default с s:13:"acquia_marina"; на что-то вроде s:7:"garland";. Убедитесь, что в строке, соответствующей themes/garland/garland.info, status установлено в 1 в таблице system. Не забудьте очистить кеш после внесения этого изменения!
0 голосов
/ 05 октября 2010

Просто увеличьте предел памяти php.Когда вы вошли в систему как администратор, вы запускаете несколько дополнительных функций, которые выдвигают вас за предел памяти, что, в свою очередь, вызывает PHP «Белый экран смерти».Вам доступно несколько вариантов, просто выберите тот, который вам удобнее, и конфигурация вашего сервера позволяет.

Вот ссылка: http://drupal.org/node/207036

...