Дублирование базы данных wordpress для локальной среды с помощью Laragon - PullRequest
0 голосов
/ 29 мая 2020

Я пытаюсь создать локальную среду разработки для тестирования изменений на веб-сайте. Веб-разработчики, с которыми я работаю, имеют репозиторий gitlab веб-сайта с автоматическим DevOps, где изменения передаются на производственный / этапный сервер при фиксации .

Я загрузил Laragon и смог обслуживать страницы локально, затем я клонировал репозиторий gitlab в свой каталог root.

Как мне получить копию базы данных рабочего веб-сайта и затем подключить ее к моей локальной среде разработки с помощью laragon? Я пытался дублировать базу данных на производстве с помощью универсальной миграции WP, но есть ограничения на чтение / запись.

Мне посоветовали следующее: «Я бы порекомендовал скопировать базу данных на ваш локальный сервер MariaDB / MySQL, который предоставляет Laragon. Вам нужно будет получить дамп базы данных с сервера, используя S * 1012. * инструменты командной строки, а затем вы можете использовать интерфейс phpMyAdmin, предоставляемый Laragon для загрузки дампа ».

Мне не удалось выполнить S SH из командной строки windows, но я мог S SH на сервер с помощью Putty, однако как я могу передать файл на локальный компьютер windows? Если бы я вошел на свой сервер, не мог бы файл просто поместиться где-нибудь в файловой системе удаленного компьютера, поэтому я не смогу использовать его с Laragon.

1 Ответ

1 голос
/ 29 мая 2020

Если вы используете Laragon Full, у вас есть команда ssh / scp в Терминале Laragon. Таким образом, вы можете легко получить свой - sql -дамп с удаленного сервера.
Вот как:

  1. Откройте терминал Laragon:
    Меню> Laragon> Terminal
  2. Выполните эту команду:
scp user@your-remote-host:/path-to-your-sql-dump C:/laragon/tmp/your-sql-dump
Импортируйте свой sql -дамп в локальную базу данных:
mysql -u root -p your-database < C:\laragon\tmp\your-sql-dump

Ссылка: https://laragon.org/download/migrate-from-xampp.html

Вот и все.

...