Troubles with Drupal on SQLite?

Попробовал установить Drupal на SQLite, так как было непонятно, возможно ли создать на имевшемся у клиента хостинге базу MySQL. Поначалу все работало отлично, до момента, пока не решил включить модуль Pathauto. При этом на некоторых страницах сайт стал виснуть. Конкретно, при попытке добавить из админки или через drush нового пользователя. Пришлось логировать запросы к БД, оказалось, что сайт виснет из-за того, что на некоторых страницах при формировании запроса происходит бесконечное зацикливание, повторяющиеся запросы завешивают сервер, если только не включить ограничение на время исполнения скрипта. Вот так это выглядит: Continue reading

Drupal 7 – пустая страница после обновления

Drupal 7 - blank page after modules update. Ситуация: после обновления модулей сайт перестал работать - открывается пустая страница (ну, вот и попал - предупреждали же, делай бэкап перед обновлениями). Выяснилось, что для незалогиненных пользователей сайт работает, но при попытке зайти под ролью admin не открывается ни одна страница Continue reading

Вебсервер на ipad (lighttpd, PHP, MySQL)

Поинтересовался, возможно ли установить на ipad локальный вебсервер, с php и mysql - хотелось иметь возможность показывать на айпаде людям несколько сайтов даже в случае полного отсутствия интернета. Оказывается, для этого достаточно установить (на джейлбрейкнутый ipad) готовую сборку Continue reading

Term Symlink

Модуль Term Symlink для Drupal 7 служит для создания дополнительных ссылок на уже существующие термины таксономии. Фактически, он позволяет создавать "синонимы" термина. Это может потребоваться, например, когда нужно, чтобы какой-либо термин был дочерним для двух или более терминов. Continue reading

Translation of meta description and keywords

Для добавления мета-тэгов description (и keywords) использую модуль Meta tag (Drupal 7). Проблема: Модуль пока не даёт возможность делать переводы метатэгов для переводов страниц. В то время как Drupal-сообщество строит патчи, клиентам нужны решения сейчас, так что пришлось немного покромсать модуль. Решение: Continue reading