Создание дубликата установки WordPress для тестирования - PullRequest
1 голос
/ 06 января 2011

Я пытаюсь создать идентичный сайт WordPress - на том же сервере.Мне нужно создать это как среду тестирования, но каждый раз, когда я пытаюсь дублировать сайт, он ломается.Есть ли простой способ создать среду тестирования живого сайта на одном и том же сервере, сохраняя все те же виджеты, плагины и контент?

Я опытный веб-разработчик, но новичок, когда он приходитв Word Press.

Я ценю помощь.

Ответы [ 3 ]

0 голосов
/ 06 января 2011

Проблема в том, что, хотя у вас есть все файлы одинаково, ваша база данных содержит всю информацию о конфигурации живого сайта.Вам нужно будет скопировать базу данных из оперативной на ваш сервер разработки / тестирования.Вы можете запустить экспорт в SQL и импортировать данные в новую базу данных.Затем измените файл wordpress/wp-config.php на сайте разработки, чтобы подключиться к новой скопированной базе данных.

Кроме того, вы захотите просмотреть новую скопированную базу данных, таблицу: wp_options и изменить URL-адрес сайта насопоставьте сайт / сервер разработки вместо живого сервера.Некоторые поля по умолчанию, которые вы хотите изменить: option_name: home option_name: siteurl А также поля, устанавливаемые плагинами, которые содержат URL-адрес и путь вашего сайта.

0 голосов
/ 06 января 2011
  1. Создайте каталог для тестирования.
  2. Сделайте резервную копию исходной базы данных и создайте другую (вы можете использовать тот же пользователь базы данных / пароль, если хотите).
  3. Выполнитьфайл SQL из резервной копии (в тестовой базе данных)
  4. Отредактируйте wp-config.php.
  5. (тестовая база данных) Обновите URL-адрес в таблице _options (ваш префикс).Это самое первое значение с именем опции: siteurl
  6. Готово.
0 голосов
/ 06 января 2011

По моему опыту обычно работает следующее:

  1. Настройте свой прод-сайт
  2. Скопируйте все файлы на тестовый сайт
  3. Измените настройки wp-config по мере необходимости и создайте схему тестовой БД
  4. Экспорт всех данных с панели управления сайта prod и импорт на тестовый сайт
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...