Как я могу запустить сайт WordPress на моем локальном компьютере? - PullRequest
0 голосов
/ 20 декабря 2018

Мне дали сайт Wordpress для работы.

Я создал параметры .yml ()

Скачал MAMP

Создал БД с соответствующим именем(в phpMyAdmin)

Импортировал предоставленную БД

Настроить VHost

Переместил репозиторий в папку htdocs (внутри папки mamp)

Запустить фронтконец зависимости (npm install, grunt watch)

Когда я перехожу к http://localhost:8888/repo_name/ или к repo_name.dev (это то, что я указал в vhost и что находится в settings.yml).) Я ничего не получаю.

Может ли кто-нибудь прислать мне правильное решение, чтобы решить эту проблему и запустить сайт?

Ответы [ 2 ]

0 голосов
/ 20 декабря 2018

Мой друг, вы пытались использовать плагин Duplicator ?

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

Если вы хотите быстрый путь, установите на своем локальном хосте wp-cli и запустите что-то вроде этого

wp search-replace 'http://prod.com' 'http://localhost:8888/repo_name' --recurse-objects --skip-columns=guid --skip-tables=wp_users
0 голосов
/ 20 декабря 2018

Отредактировали ли вы содержимое базы данных, чтобы заменить все экземпляры URL предыдущего сайта на URL вашего локального сайта?

Это необходимо, поскольку Wordpress сохраняет все ссылки как абсолютные пути к файлам (в базе данных) и не находит ничего другого.

Обычно я открываю экспортированный файл SQL в редакторе и делаю это черезпоиск / замена, затем сохраните файл и импортируйте его в phpMyAdmin.

...