Понижение версии PHP на Drupal Test Server - PullRequest
1 голос
/ 29 октября 2010

У меня есть несколько живых сайтов Drupal, работающих на сервере Ubuntu (10.04), Apache 2.2 с PHP 5.2.3-1 .Недавно я начал работу по настройке тестового сервера, который был бы максимально приближен к реальной среде, но я тупо не проверял версию PHP, которую установил Ubuntu, когда я выполнял apt-get install php.Теперь мой тестовый сервер работает несколько недель, и я только что понял, что версия PHP на моем (edit: test) сервере - 5.3.2-1 .

Одной из причин установки тестового сервера была попытка обновления Drupal: 6.17 -> 6.19, а вместе с ним и куча модулей, попутно исправляющих ошибки по пути, которые были связаны с вещами, которые больше не были тихимиОшибка в PHP5.3.

Итак, вопрос: не пожалею ли я о том, что на моем тестовом сервере не было той же версии PHP, что и на live?Instinct говорит мне, что иметь разные тестовые и живые среды - очень плохая идея, но, возможно, это не такая уж большая проблема в мире Drupal (по той же причине, что отсутствие контроля версий - очень плохая идея, но этосложная задача для пользователей CMS).Я действительно не хочу связываться с моей (очень много работающей) живой средой, если мне не нужно;понизить версию PHP в моей тестовой среде - это большая работа?

Ответы [ 2 ]

1 голос
/ 29 октября 2010

Superuser должен быть в состоянии рассказать вам, как понизить версию пакета.Я не думаю, что это так сложно.

Если вы планируете обновить работающий сервер до версии 5.3, тогда лучше сначала сделать это на тестовом сервере.Но при нормальной работе вы хотите, чтобы ваш тестовый и действующий серверы были как можно ближе.Наличие 5.3 на одном и 5.2 на другом - довольно большая проблема.Из опыта вы будете сожалеть об этом.

1 голос
/ 29 октября 2010

Поскольку я не управляю серверами, и это не место для вопросов о серверах, я пропущу эту часть. Хотя из того, что я слышал, понижение версии PHP немного сложно.

PHP 5.3 очень важен для Drupal против PHP 5.2. Первоначально, когда вышел 5.3, он сломал некоторые вещи в Drupal. Это было исправлено (но это заняло немного времени), но вы никогда не знаете о модулях contrib. Поэтому я бы посоветовал вам использовать ту же версию, даже если php 5.3 подойдет для Drupal.

...