У меня есть несколько живых сайтов 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 в моей тестовой среде - это большая работа?