Drupal, Ubuntu 10.4 Lucid Lynx и PHP 5.3.

PHP 5.3 in Ubuntu

Обновление Ubuntu до версии 10.04 Lucid Lynx преподнесло ещё один сюрприз. PHP апнулся в нем до версии 5.3 и тут начались проблемы. Конечно, в них виноват я сам, до сих пор использую старую версию Drupal, то бишь 6.15, а есть и сайты на 6.9. Хостер ответил, что переходить на php 5.3 не собирается, а значить править возникающие ошибки на сделанных ранее сайтах пока необходимости нет (тем более платить за такое потраченное время пока никто не собирается). Ошибки носят различный характер: imagecache отказывается генерировать тамбнейлы, nodewords выводить мета-теги.

Получается проблема лишь в версии php 5.3 на локальной Ubuntu 10.04 в репозитариях, которой нет старой версии php. Кстати, возможно ещё не все используемые мною модули drupal приведены в соответствие с новыми требованиями php. Поэтому логичным решением будет оставаться в 5.2.

Искать пришлось не очень долго. Добрые люди написали скрипт, подключающий репозитарии коалы, для установки php 5.2.10. Нужно лишь произвести некоторые действия:

  • сохранить скрипт как php5_2-downgrade.sh в папке /usr/local/sbin/
  • сделать скрипт выполняемым chmod +x /usr/local/sbin/php5_2-downgrade.sh
  • выполнить скрипт
  • через synaptic, другой менеджер пакетов или через консоль заблокировать версии пакетов связанные с php5. Я просто нашел пакеты в названии и описании которых есть "php5".

Мне помогло) Скрипт приложил к материалу.

Всем удачи!

Прикрепленный файлРазмер
php5_2-downgrade.sh3.08 кб
вернуться назад