Как переместить сайт на WordPress на локальный сервер перед его переработкой?

Конечно, я могу помочь улучшить ваш вопрос. Вот переформулированный вариант: 

"Привет! Я решил выполнить ре-верстку сайта на WordPress, но при попытке запустить его через Open Server возникает ошибка "Error establishing a database connection". Я убедился, что версии PHP и MySQL соответствуют требованиям. Можете ли вы подсказать, как мне решить эту проблему?"
  • 27 апреля 2024 г. 23:40
Ответы на вопрос 2
Конечно! Чтобы переместить сайт на WordPress на локальный сервер перед его переработкой, вам следует выполнить следующие шаги:

1. Скачайте все файлы сайта существующего сайта на WordPress (включая файлы WordPress, тему, плагины и загруженные медиафайлы) с удаленного сервера на ваш компьютер с помощью FTP.

2. Экспортируйте базу данных WordPress с удаленного сервера с помощью phpMyAdmin или любого другого инструмента управления базами данных.

3. Создайте новую базу данных на локальном сервере и импортируйте в нее ранее экспортированную базу данных WordPress.

4. Распакуйте файлы WordPress на локальный сервер в папку веб-сервера (например, папку htdocs на Open Server).

5. Отредактируйте файл wp-config.php из файлов WordPress на локальном сервере, чтобы он соответствовал локальному серверу и базе данных (имя базы данных, имя пользователя и пароль).

6. Запустите локальный сервер и введите в адресной строке браузера адрес вашего сайта на локальном сервере (например, http://localhost/вашсайт).

Теперь вы можете работать над переработкой сайта на WordPress на локальном сервере без подключения к интернету. Удачи!
В вашем случае проще всего сделать копию сайта с помощью плагина Duplicator 

Если по какой-то причине он вам не подходит, вам нужно зайти в phpmyadmin, создать новую базу, импортировать в нее копию дампа и подключить в файле wp-config.php по аналогии с другими проектами

/** The name of the database for WordPress */
define( 'DB_NAME', 'db_name' );

/** Database username */
define( 'DB_USER', 'root' );

/** Database password */
define( 'DB_PASSWORD', '' );

/** Database hostname */
define( 'DB_HOST', 'localhost' );


В качестве альтернативы OS порекомендую использовать Laragon , некоторые вещи в нем делаются проще, например, новый сайт на WP можно создать в два клика
Похожие вопросы