Создание, сопровождение и продвижение сайтов на CMS Drupal

Напоминалки

Ошибка запуска Cron

Ошибка запуска CronУ каждого рано или поздно может появиться ошибка на сайте сделанном на Drupal - "Ошибка запуска Cron". Обычная причина - крон зависает на выполнении какой либо операции превышающей лимит. Как решить эту проблему? Еще одна напоминалка.

Для начала попробуйте удалить переменную cron_semaphore либо из таблицы variable либо  редактором переменных из модуля Devel. Попробуйте запустить крон вручную из "Отчета о состоянии" системы. Если продолжает выдавать сообщение "Ошибка запуска Cron", тогда необходимо определить работа какого модуля приводит к ошибкам.  Для этого необходимо вывести служебную информацию в Системный журнал (таблица watchdog).

Drupal. Вход на сайт если вы удалили блок «Вход в систему» или перевели сайт в Off-line и закрыли браузер.

ДДоступ к сайту запрещенумаю не было недели чтобы на сайте www.drupal.ru какой-нибудь новичок не задал вопроса. Удалил блок авторизации, как залогиниться? Как убрать «Вход на сайт» для всех, но чтобы я мог зайти под админом? Я перевел сайт в Off-line и закрыл браузер, Windows перегрузился, компьютер сгорел, было землетрясение, цунами… и вот все прошло и я хочу зайти под админом и вернуть сайт в рабочее состояние. Как?

Все очень просто и описывалось уже не один раз.

Убрать «Вход на сайт» в Drupal:

Заходите в Конструкция сайта » Блоки и указываете для блока Область=<Нет>. Блок «Вход на сайт» не будет отображаться.

Обновление Drupal 6.16

Upgrade Drupal 6.16Очередной upgrade Drupal 6.16. В целом похоже проходит нормально, но на одном сайте, который в данный момент основательно переделываю возникли проблемы. Вообще, сайты апгрейдить я не тороплюсь. Обычно жду несколько дней пока Друпал сообществом будут выявлены проблемы.

Итак, напоминалка:
"При апгреде друпала (upgrade Drupal 6.16) получаем белый экран смерти".

Надо заметить, что еще до запуска update.php появилась ошибка:
user warning: Table 'localhost.semaphore' doesn't exist query: SELECT expire, value FROM semaphore WHERE name = 'locale_cache_ru' in C:\webserver\Apache2.2\htdocs\localhost\includes\lock.inc on line 154.
Но эта ошибка и должна лечиться при выполнении update.php, так что по этому поводу я не переживал.

Ошибка на сайте. «Страница не найдена»

Ошибка Drupal. Страница не найдена.Решил делать небольшие заметки под тегом «напоминалки». В основном это будут заметки на решение какой-то небольшой проблемы, с которой пришлось столкнуться во время работы.

Первая напоминалка:
«На все запросы к сайту, даже к главной странице выдает сообщение «Страница не найдена», при этом дизайн сайта остается нормальным».

У меня это произошло без видимых причин – никаких модулей не ставил, добавлял поле к одному из типов материала.