2010-02-17 4 views
2

Я уверен, что название в значительной степени вопрос, но я хотел бы объяснить немного больше ...Multiple среды (разработка, Подмости, Live) в Drupal

Drupal CMS является большим, но недостатки процесса (Развитие -> Проведение -> Живое)

Почему мне нужно несколько условий?
Например, сайт в прямом эфире, и вы хотите добавить функциональность или что-то изменить, конечно же, вы не хотите напрямую переезжать в прямом эфире, поэтому то, что вы сделаете, это на самом деле начать разработку, а затем, если у вас есть клиент, тогда идите в стадию, затем в последние идут жить ...

Так есть ли способ достичь этого?
Конечно возможность полностью переписать базу данных не ответ, что я смотрю на ... Так как прямой трансляции данных пользователя в базе данных ...

Благодаря

+1

Хороший вопрос, но это дубликат этого http://stackoverflow.com/questions/1535580/how-are-people-handling-content-management-system-production-staging/1537017 –

+0

Привет, Джереми, мне интересно только в базе данных ... Я видел много комментариев, чтобы использовать скрипт обновления ... но это просто много хлопот, чтобы сделать .. И это огромная возможность совершить ошибку ... Есть ли способ сделать базу данных синхронизация с использованием инструментов для сравнения по отдельности, специально предназначенная для drupal? – user255274

+0

Я так не верю. И трудность сравнения баз данных намного сложнее, чем использование сценария обновления. Альтернативой для низких технологий является запись изменений, которые вы вносите в конфигурацию, и повторение шагов в каждой среде. –

ответ

1

Вы могли бы взглянуть на Capistrano для развертывания вашего приложения в нескольких средах, автоматически, конечно.

+0

Да ... это необходимо для развертывания кода ... как насчет базы данных? – user255274

+0

Я думаю, что Capistrano может это сделать и с надлежащим образом определенным DDL. Но я еще этого не пробовал. – Htbaa

0

Для этого вы можете использовать модуль «Функции».

+0

Да, определенно функции - перспективный модуль ... но все же ... это довольно сложно использовать ... Я хочу что-то вроде легкого, но мощного ... – user255274