Переместите WordPress из тестовой среды в производственную среду и сохраняйте сообщения

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

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

2 ответа

Я проведу вас через это шаг за шагом.

  1. Создайте копию своей производственной среды в своей среде разработки.
  2. Вам нужно будет экспортировать / импортировать базу данных MySql вашего производственного сервера через phpMyAdmin. Для хорошего учебника, как это сделать, перейдите по ссылке: https://mediatemple.net/community/products/dv/204403864/export-and-import-mysql-databases
  3. Используя phpMyAdmin в вашей базе данных dev, экспортируйте все строки из каждой таблицы wp_, кроме таблицы wp_posts.
  4. Из базы данных dev / production импортируйте все строки в соответствующие сказки.
  5. Проверьте свой dev / production сайт на наличие ошибок или проблем.

Вполне вероятно, что некоторые строки в таблице wp_posts содержат данные, не относящиеся только к постам Wordpress. Вам также необходимо определить их, запустив SQL-запрос, например:

SELECT * FROM wp_posts WHERE post_type='some_id'

Разбиваем SQL-запрос для вас:
[SELECT *] Выбрать все
[FROM wp_posts] Из таблицы "wp_posts"
[WHERE post_type='some_id'] 'some_id' связан с типом записи.

Темы, плагины и другие функциональные возможности часто расширяются за счет:
wp_posts table -> post_type='some_id',

Значение по умолчанию для сообщений Wordpress: post_type='posts',

Строки в таблице wp_posts, которые НЕ имеют
post_type='posts'
значение должно быть перенесено на ваш рабочий сервер.

Рекомендации:
База данных Wordpress:
https://codex.wordpress.org/Database_Description

MySql Выберите запрос строки:
https://codex.wordpress.org/Class_Reference/wpdb

Диаграмма базы данных Wordpress:
https://codex.wordpress.org/images/2/2a/WP3.9.4-ERD.png

Экспорт и импорт MySql
https://mediatemple.net/community/products/dv/204403864/export-and-import-mysql-databases

Подключение к базе данных Wordpress с помощью wp-config.php
https://codex.wordpress.org/Editing_wp-config.php

Если они находятся на одном хосте, вы можете изменить базу данных через wp-config.

Вы должны изменить эти настройки:

define ('DB_NAME', 'dabname');

define ('DB_USER', 'dbuser);

define ('DB_PASSWORD', 'dbpass');

define ('DB_HOST', 'localhost');

Другие вопросы по тегам