2015-09-16 6 views
0

Я пытаюсь настроить рабочий процесс, который позволяет мне разрабатывать одну тему Wordpress локально как на моей домашней машине, так и на моем ноутбуке, так как я провожу довольно много времени. Я использую git, чтобы мои файлы синхронизировались, но проблема, которую я нахожу, - это база данных. В настоящее время я могу запустить Wordpress только на машине, в которую я ее устанавливаю, а другой - «Ошибка установления соединения с базой данных», определенно ожидаемый, поскольку я не подталкиваю базу данных. Мой вопрос: как мне включить базу данных Wordpress в мой репозиторий git? Или, если это невозможно (или даже не будет работать), есть ли способ успешно развить тему Wordpress на двух машинах как локально? Этот сторонний разработчик по достоинству оценил бы все, что вам было нужно, чтобы помочь вам!База данных Wordpress в git

ответ

3

Функция, которую вы пытаетесь достичь, называется Database Migrations, которая в настоящее время невозможна с использованием простого PHP и с Git, это определенно невозможно. Что вы можете сделать, это использовать некоторые другие альтернативы, как те ниже:

  1. Ruckusing

    Ruckusing является основой написано в PHP5 для создания и управления набором «миграции базы данных». Миграции баз данных представляют собой декларативные файлы, которые представляют состояние БД (его таблицы, столбцы, индексы и т. Д.) В определенное время. Используя миграции баз данных, несколько разработчиков могут работать с одним и тем же приложением и гарантировать, что приложение находится в согласованном состоянии на всех удаленных машинах разработчика.

    Идея каркаса была заимствована из системы миграции, встроенной в Ruby on Rails. Любой, кто знаком с Migrations в RoR, будет немедленно дома.

  2. Phinx: Simple PHP Database Migrations

    Phinx делает его невероятно легко управлять базой данных миграции для вашего PHP приложения. Менее чем за 5 минут вы можете установить Phinx и создать первую миграцию базы данных. Phinx - это всего лишь миграция без всякого раздувания системы ORM базы данных.

  3. Phpmig

    Phpmig является (база данных) миграции инструмент для PHP, который должен быть предназначен для использования с большинством PHP 5.3+ проектов. Это похоже на миграцию доктрин, без доктрины. Хотя вы можете использовать доктрину, если хотите. И по иронии судьбы, я использую доктрину в своих примерах.

+0

Спасибо, @ Praveen-Кумар, я действительно ценю это. Я определенно прочитаю об этом. Так же, как побочный вопрос; Я не очень тяжелый пользователь переполнения стека, вы знаете, почему мой вопрос был отклонен? – ric0c

+0

@ ric0c Проверьте, как вы задали вопрос. Кто хотел бы прочитать полный беспорядок? Я все прочитал, понял, а потом ответил. У многих людей нет терпения, хотя это хороший вопрос. –

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