Ошибки в Drupal при смене версии PHP и не только
Рассмотрим несколько характерных ситуаций. К примеру, такая:
Function ereg() is deprecated in /mysite/includes/file.inc 646
Пользователь пишет: "Обновить ядро друпала не могу потому что самописьный модуль находиться в modules а не в sites/all/modules. Как можно решить эту проблему?"
Ему отвечают: "Тоже столкнулся с такой проблемой на одном из старых проектов на Д5. Мне помогла замена ereg() на mb_ereg() в этой строке. Данный совет нашел на drupal.org" Подробнее тут - http://www.drupal.ru/node/63594
А бывает и такое:
warning: Parameter 3 to block_user() expected to be a reference, value given in /var/www/username/data/www/sitename/includes/module.inc on line 450.
Вот тут интересный ответ. "drupal6 не рекомендуется использовать с php5.3
Либо семерку ставьте либо php5.2" http://www.drupal.ru/node/65056
2015...