У меня есть несколько сайтов для Drupal, работающих на сервере Ubuntu (10.04), Apache 2.2 с PHP 5.2.3-1. Недавно я начал работу по настройке тестового сервера, который был бы как можно ближе к живой среде, но я глупо не проверял версию PHP, установленную Ubuntu, когда я установил php apt-get install. У меня уже был тестовый сервер в течение нескольких недель, и я понял, что версия PHP на моем (edit: test) сервере: . 5.3.2-1.Уменьшение версии PHP на тестовом сервере Drupal
Часть причины установки тестового сервера состояла в том, чтобы попробовать модернизацию Drupal: 6.17 -> 6.19, а вместе с ней и множество модулей, случайно исправляя ошибки по тому, что было связано с вещами, которые больше не терпят неудачу в PHP5.3.
Итак, вопрос: не пожалею ли я, что у меня такой же версии PHP на моем тестовом сервере, как на живом? Инстинкт говорит мне, что наличие разных тестовых и живых сред - это очень плохая идея, но, возможно, это не такая уж большая проблема в мире Drupal (в том же духе рассуждений, что отсутствие контроля версий - это очень плохая идея, но это сложная задача для пользователей CMS). Я действительно не хочу связываться с моей (очень работающей) живой средой, если мне это не нужно; это огромная задача по понижению версии PHP на моей тестовой среде?
Откуда у вас возникла идея, что люди Drupal не контролируют версию? –
Я хотел бы, чтобы вы подтвердили свое утверждение о том, что «люди Drupal» не используют контроль версий. Вы знаете все на Drupal.org в CVS, и у нас есть история Drupal в CVS, которая насчитывает 10 лет. – googletorp
Отредактировано, чтобы более точно отразить то, что я имею в виду. CMSes хранит почти все в базе данных, что делает невозможным выполнение контроля версий как пользователя. Это другое мышление. Не предназначен для размышлений о разработчиках кода Drupal. Извинения за причиненное преступление. – iftheshoefritz