При возникновении ошибок в журнале типа:
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(
Добавить строчку:
Для большего удобства, можно настроить сайт на сервере так, чтобы он автоматически обновлялся после каждого вашего пуша в основной Git репозиторий, например BitBucket. Для этого в самом репозитории настраиваем web-hook, который будет автоматически отправлять POST запрос по адресу http://site.ru/deploy.php
Содержимое файла deploy.php:
При необходимости можно добавить свои команды в массив $commands.
Часто в логах заносятся следующие 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, которая исправляется патчем, прикрепленным к данной статье.
1) Открываем Tools > Tasks & Context > Configure Servers
Server URL: http://youtrack.[domain-name].ru
Username: *****
Passwird: *****
Search: Assignee: me sort by: updated #Unresolved
Commit Message: Ставим галочку "Add commit message".