2010-10-29 2 views
1

У меня есть несколько сайтов для 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 на моей тестовой среде?

+0

Откуда у вас возникла идея, что люди Drupal не контролируют версию? –

+0

Я хотел бы, чтобы вы подтвердили свое утверждение о том, что «люди Drupal» не используют контроль версий. Вы знаете все на Drupal.org в CVS, и у нас есть история Drupal в CVS, которая насчитывает 10 лет. – googletorp

+0

Отредактировано, чтобы более точно отразить то, что я имею в виду. CMSes хранит почти все в базе данных, что делает невозможным выполнение контроля версий как пользователя. Это другое мышление. Не предназначен для размышлений о разработчиках кода Drupal. Извинения за причиненное преступление. – iftheshoefritz

ответ

1

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

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

1

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

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

Смежные вопросы