У меня есть несколько действующих сайтов Drupal, работающих на сервере Ubuntu (10.04), Apache 2.2 с PHP 5.2.3-1. Недавно я начал работу по настройке тестового сервера, который был бы максимально приближен к живой среде, но я по дурости не проверил версию PHP, которую установил Ubuntu, когда делал apt-get install php. Мой тестовый сервер работал несколько недель, и я только что понял, что версия PHP на моем (редактировать: тестовом) сервере - 5.3.2-1.
Одной из причин установки тестового сервера была попытка обновить Drupal: 6.17 -> 6.19, а вместе с ним и кучу модулей, попутно исправляя ошибки, связанные с вещами, которые больше не выходят из строя в PHP5.3.
Итак, вопрос: буду ли я сожалеть о том, что на моем тестовом сервере не установлена та же версия PHP, что и на живом? Инстинкт подсказывает мне, что наличие разных тестовых и живых сред — это очень плохая идея, но, возможно, это не такая уж большая проблема в мире Drupal (в соответствии с теми же рассуждениями, что отсутствие контроля версий — это очень плохая идея, но это очень плохая идея). сложная задача для пользователей CMS). Я действительно не хочу возиться со своей (очень рабочей) живой средой, если в этом нет необходимости; сложно ли понизить версию PHP в моей тестовой среде?