PHP

Ошибка "FieldCollectionItemEntity::$type в функции yamaps_field_formatter_view()"

При возникновении ошибок в журнале типа:

Notice: Undefined property: FieldCollectionItemEntity::$type в функции yamaps_field_formatter_view() (строка 437 в файле /var/www/nasosdon/data/www/nasosdon.ru/sites/all/modules/yamaps/inc/yamaps.formatter.inc).

Необходимо внести изменения в модуль yamaps в файле /sites/all/modules/yamaps/inc/yamaps.fromatter.inc. Перед строкой 

$id = drupal_html_id(implode('-', array(

Добавить строчку:

Автоматическое развертывание Drupal сайта на сервере после Git Push

Для большего удобства, можно настроить сайт на сервере так, чтобы он автоматически обновлялся после каждого вашего пуша в основной Git репозиторий, например BitBucket. Для этого в самом репозитории настраиваем web-hook, который будет автоматически отправлять POST запрос по адресу http://site.ru/deploy.php

Содержимое файла deploy.php:

При необходимости можно добавить свои команды в массив $commands.

Исправление PHP ошибок "Warning: array_filter() expects parameter 1 to be array"

Часто в логах заносятся следующие PHP ошибки:
Warning: array_filter() expects parameter 1 to be array, string given в функции field_collection_item_is_empty() (строка 591 в файле /var/www/.../sites/all/modules/field_collection/field_collection.module).

Связано это с ошибкой в модуле Field Collection, которая исправляется патчем, прикрепленным к данной статье.

Подписка на RSS - PHP