Перенести действующий сайт WordPress на локальный сервер с помощью Local by Flywheel »WebNots

Мы использовали MAMP для установки WordPress на локальном сервере и для копирования действующего сайта WordPress на рабочий стол в течение многих лет. Первоначально MAMP использовался только на MAC, но позже они также выпустили версию для Windows, не требующую перехода на WAMP. Недавно мы наткнулись на еще один вариант «Локально от Маховика». Как видно из названия, это программное обеспечение, выпущенное хостинг-компанией Flywheel. По сути, это их маркетинговая часть, которая помогает своим клиентам создавать и публиковать сайты с локального сервера на действующий.

Но приложение позволяет любому установить WordPress локально за несколько минут. Хотя вам нужно приложить те же усилия, что и MAMP, чтобы полностью переместить действующий сайт в приложение Local by Flywheel.

Переместите живой сайт WordPress на локальный сервер, используя Local by Flywheel

Вот пошаговые инструкции по перемещению локального сервера вашего живого сайта WordPress с помощью приложения Local by Flywheel. Сначала мы предусмотрели трудоемкие шаги, чтобы вы могли переходить к дальнейшим шагам, пока выполняются предыдущие.

  1. Используйте FTP для загрузки всех файлов вашего сайта
  2. Загрузите дамп базы данных SQL с phpMyAdmin
  3. Скачать приложение Local by Flywheel
  4. Установите приложение Local by Flywheel на свой компьютер
  5. Создать новый сайт
  6. Настроить WordPress
  7. Проверьте локальный сайт WordPress
  8. Замените файлы живыми файлами сайта в папке «Локальные сайты».
  9. Загрузить живую базу данных SQL с помощью Adminer
  10. Обновите информацию о локальном сайте
  11. Запустите свой действующий сайт на localhost

Давайте подробно обсудим каждый шаг в следующих разделах.

1. Загрузите файлы Live Site

Одно из больших отличий Local от Flywheel заключается в том, что вам не нужны установочные файлы WordPress. В приложении по умолчанию установлена ​​последняя версия установочного пакета WordPress.

Перейдите к своему FTP-клиенту и подключитесь к вашему живому серверу. Начните скачивать все файлы сайта на свой локальный ПК или Mac. Это может занять много времени в зависимости от размера вашего сайта. Если вам нужно, попросите свою хостинговую компанию прислать вам резервную копию файлов сайта.

2. Загрузите дамп базы данных SQL.

Local by Flywheel имеет два варианта загрузки базы данных — Adminer и Sequel Pro. Мы объясним Adminer в этой статье, поскольку он похож на phpMyAdmin в вашей учетной записи хостинга.

Войдите в свою учетную запись хостинга и перейдите в cPanel. Перейдите в раздел phpMyadmin и загрузите файл живой базы данных на свой локальный компьютер. Убедитесь, что файл загружен в сжатом формате GZIP, а имя файла должно оканчиваться на «.sql.gz».

Теперь, когда у вас есть база данных и файлы сайта, давайте перейдем к приложению Local by Flywheel. Подробнее о загрузке резервной копии WordPress вручную вы можете узнать в отдельной статье.

Изучите WordPress: Просмотрите более 300 бесплатных руководств по WordPress.

3. Загрузите приложение Local by Flywheel.

Перейти к Сайт «Маховик» и нажмите кнопку загрузки. Это приложение размером почти 500 МБ, поэтому его загрузка займет некоторое время, в зависимости от скорости вашего Интернета. Заполните данные, выберите версию для Mac или Widows и загрузите приложение.

Скачать приложение Local by Flywheel
Скачать приложение Local by Flywheel

4. Установите приложение Local by Flywheel.

После загрузки приложения дважды щелкните его и следуйте инструкциям, чтобы установить его на свой ПК или Mac. Приложение попытается установить три компонента — виртуальный ящик, хост-машину и локальный образ.

Установка приложения Local by Flywheel
Установка приложения Local by Flywheel

В процессе установки мы столкнулись с проблемой безопасности на Mac. Вы должны разрешить приложение в настройках «Безопасность и конфиденциальность» и продолжить установку.

Разрешить установку загруженного приложения на Mac
Разрешить установку загруженного приложения на Mac

5. Создайте новый сайт.

После успешной установки запустите приложение и нажмите кнопку «+ Создать новый сайт».

Создать новый сайт в локальном приложении с помощью Flywheel
Создать новый сайт в локальном приложении с помощью Flywheel

Введите данные сайта и нажмите «Продолжить». Приложение автоматически принимает домен локального сайта как «yoursitename.local» и сохраняет все содержимое в папке «~ / Local Sites / yoursitename». На этом этапе оставьте вариант чертежа как есть. После создания первого сайта вы можете использовать первый сайт в качестве схемы для создания следующих сайтов. Так что это бесполезно при первом создании сайта.

Предоставьте информацию о сайте
Предоставьте информацию о сайте

Следующим шагом является выбор среды для установки WordPress. Выберите вкладку «Предпочитаемый», и приложение автоматически определит версию PHP и MySQL. Веб-сервер обычно «nginx + Varnish».

Выберите среду для установки
Выберите среду для установки

Предпочтительные параметры — это среда, рекомендованная приложением. В качестве альтернативы вы можете перейти на вкладку «Пользовательский» и самостоятельно выбрать параметры PHP, сервера и MySQL. Для этого требуется дополнительная загрузка файлов размером 220 МБ, а подключение к серверу Flywheel не поддерживается с помощью пользовательских параметров.

Выбор пользовательской среды
Выбор пользовательской среды

Так что продолжайте с предпочтительными вариантами и нажмите кнопку «Продолжить».

Последний шаг в создании нового сайта — установка WordPress. Заполните форму своим именем пользователя WordPress, паролем и идентификатором электронной почты; вы можете удалить идентификатор электронной почты по умолчанию, созданный приложением. Расширенная опция позволяет вам настроить мультисайт WordPress. Итак, если вам нужна многосайтовая установка, убедитесь, что вы выбрали «Да» для многосайтовой.

Введите сведения о настройке WordPress
Введите сведения о настройке WordPress

На следующем экране вы можете сохранить данные администратора, введенные для этого сайта, по умолчанию для приложения.

Настройка администратора по умолчанию
Настройка администратора по умолчанию

6. Проверьте локальный сайт WordPress.

Теперь вы успешно установили WordPress на свой локальный компьютер. Убедитесь, что ссылка «Начать сайт» в правом верхнем углу приложения отображается зеленым цветом, это означает, что сайт работает. Нажмите кнопку «Просмотреть сайт», чтобы просмотреть сайт WordPress с вашим локальным URL-адресом, например «yoursitename.local». Вы также можете войти в административную панель WordPress, нажав кнопку «Администратор».

WordPress успешно установлен
WordPress успешно установлен

В приложении доступно множество опций, по которым вы можете перемещаться и учиться самостоятельно. Например, нажмите кнопку «Надежно» на вкладке «SSL», чтобы установить HTTPS-соединение на вашем локальном сайте. Давайте сосредоточимся на нашей следующей задаче — замене содержимого сайта WordPress по умолчанию вашим живым контентом из шагов 1 и 2.

Примечание: мы заметили, что приложение все еще лежало в папке «Загрузки» на Mac. Возможно, вам придется вручную переместить приложение «Local by Flywheel» в папку «Application».

7. Замените файлы файлами своего живого сайта.

Приложение Local by Flywheel хранит все файлы сайта в папке «Локальные сайты». Итак, перейдите к «Macintosh HD> Пользователи> Имя пользователя Mac> Локальные сайты> Имя вашего сайта> приложение> общедоступное». Вы должны найти файлы по аналогичному пути в приложении для Windows.

Доступ к файлам локального сайта
Доступ к файлам локального сайта

Просто удалите все файлы сайта из «общедоступной» папки и переместите файлы вашего действующего сайта, загруженные на шаге 1.

8. Загрузите базу данных Live SQL с помощью Adminer.

Приложение Local by Flywheel позволяет загружать базу данных двумя способами — Adminer и Sequel Pro. Убедитесь, что ваш сайт запущен в приложении, а затем нажмите «Администратор» в приложении на вкладке «База данных». В браузере откроется экран, похожий на phpMyAdmin.

Удалить все таблицы из локальной базы данных

Выберите все таблицы из «локальной» базы данных и нажмите кнопку «Удалить», чтобы удалить их. Теперь «Локальная» база данных пуста. Нажмите кнопку «Импорт» и загрузите базу данных действующего сайта, загруженную с шага 2.

Загрузить файл базы данных Live Site на локальный сайт
Загрузить файл базы данных Live Site на локальный сайт

Загрузка файла базы данных должна работать для файлов базы данных меньшего размера. В нашем случае мы получаем ошибку нехватки памяти из-за большого размера файла. В таком случае извлеките gzip-файл базы данных живого сайта в файл .sql и переместите его в папку «Локальные сайты> приложение». Перейдите в приложение «Local by Flywheel» и щелкните правой кнопкой мыши название своего сайта. Выберите вариант «Open Site SSH».

Открыть локальный сайт SSH
Открыть локальный сайт SSH

Это откроет командную строку и введите следующую команду:

mysql -u root -proot local < /app/databasefile.sql

Не забудьте заменить «databasefile.sql» на имя файла базы данных, загруженного в папку «Локальные сайты> приложение». Эта команда покажет предупреждение и может занять некоторое время. После этого перейдите в папку «Локальные сайты> приложение» и проверьте, создана ли новая папка с именем «sql», содержащая все таблицы базы данных.

Предложение SEO: Получите специальную 14-дневную бесплатную пробную версию с SEMrush для анализа вашего сайта.

9. Замените URL-адрес действующего сайта локальными URL-адресами.

Теперь, когда вы успешно загрузили файл базы данных действующего сайта на локальный сайт. Но когда вы запускаете сайт, он может по-прежнему показывать ошибку при установлении соединения с базой данных, или он будет подключаться к вашему действующему сайту. Перейдите в «Администратор» и щелкните ссылку «Команда SQL». Вставьте приведенный ниже запрос, чтобы заменить URL-адрес вашего действующего сайта на URL-адрес локального сайта:

UPDATE wp_options SET option_value = replace(option_value, 'https://www.yoursitename.com', 'http://yoursitename.local') WHERE option_name="home" OR option_name="siteurl";
UPDATE wp_posts SET post_content = replace(post_content, 'https://www.yoursitename.com', 'http://yoursitename.local');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://www.yoursitename.com','http://yoursitename.local');

Не забудьте заменить «yoursitename» на имя вашего сайта и использовать правильный префикс таблицы (мы использовали префикс по умолчанию как wp_).

10. Обновите сведения о локальном сайте.

Последний шаг — заменить имя базы данных в файле «wp-config.php» локального сайта. Перейдите в папку «Локальные сайты> приложение> общедоступная» и откройте файл «wp-config.php». Измените имя базы данных с действующей базы данных сайта на локальную, как показано ниже, с другими деталями для localhost:

define('DB_NAME', 'local');
define('DB_USER', 'root);
define('DB_PASSWORD', 'root');
define('DB_HOST', 'localhost');

11. Запустите Live Site на Localhost.

Теперь все настроено !!! Перейдите в приложение «Local by Flywheel» и убедитесь, что сайт работает. Нажмите кнопку просмотра сайта, чтобы запустить локальную копию вашего действующего сайта с URL-адресом «yoursitename.local». Вы можете войти в админ-панель и начать редактирование локального сайта.

Открыть локальный сайт из Local с помощью Flywheel
Открыть локальный сайт из Local с помощью Flywheel

Помните, что вам может потребоваться настроить параметры боковой панели и нижнего колонтитула, поскольку они могут не копироваться с действующего сайта. Также такие плагины, как Jetpack, попросят вас запустить в безопасном режиме на локальном сайте. После завершения действий выйдите из панели администратора, остановите сайт в приложении Local by Flywheel, а затем закройте приложение.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *