💡Руководства

Как развернуть сайт WordPress локально на ПК

В данном руководстве о том, как развернуть сайт WordPress локально на ПК с Windows 11/10 при помощи приложения LocalWP. Почему именно LocalWP лучший выбор для wordpress и меня лично, так как я много раз разворачивал данный сайт локально на ПК с Windows при помощи других приложений веб-сервера XAMPP, OpenServer, WAMP.

Если сайт на WordPress, то начну с того, что программы, такие как XAMPP, OpenServer, WAMP, очень много отнимают времени по настройке конфигов и не всегда удачно бывает развернуть сайт локально из резервной копии. LocalWP традиционный веб-сервер (Nginx/Apache), PHP и MySQ, который заточен специально под WordPress и развертывание сайта делается в пару кликов. LocalWP определяет автоматически параметры веб-сервера, php версии и базы данных из zip-копии архива сайта при развертывании. К тому же, имеет полноценный сервер с выбором Nginx или Apache, база данных на выбор MySQL или MariaDB и выбор версии PHP.

Как установить сайт WordPress локально на ПК с Windows 11/10 через LocalWP

  1. Перейдите на официальный сайт https://localwp.com/ и скачайте программу LocalWP для Windows, заполнив некоторые данные и выбрав платформу "Windows".скачать localWP для windows
  2. При установке программы LocalWP укажите удобный путь, чтобы потом легче было искать файлы сайта, конфиг сервера и т.п. При установке программы будут установлены необходимые версии Visual C++, где может быт ошибка, но не обращайте внимание. Так как в последних версиях Windows 11 Visual C++ идет уже другим последним пакетом, а не старым обновленным.указать путь установки localWP
  3. На данном этапе будет предложено создать учетную запись в Интернете, но я нажал пропустить создание аккаунта Localwp,нажав на крестик сверху справа. Если будет необходимо, можно будет создать потом, но в целях безопасности, чтобы не хранить данные сайта в Интернете, я не рекомендую.пропустить создание аккаунта Localwp
  4. Далее будет окно не отправлять данные разработчикам, чтобы они собирали данные и улучшали программу. Нажмите "No, thanks" в двух этапах окна.не отправлять данные localwp разработчикам
  5. Нажмите "Create a new site", чтобы добавить сайт в LocalWP и начать настройку развертывания.creat new site Localwp
  6. На данном этапе можно выбрать архив сайта ".zip", ".tar.gz" нажав по "Select an existing ZIP" и импортировать уже готовый сайт с базой данных. Программа автоматически всё определит в архиве и установит. Кроме того, можно нажать "Create a new site" и сделать новый сайт WordPress и, если нужно, то импортировать данные wp-content и базу из старого сайта в новый. Ниже я покажу два варианта: установка WP на ПК из существующей копии сайта и создания нового сайта.

выбор импорта копии сайта

  1. Первым я выбрал "Select an existing ZIP" импортировать свой старый сайт, который скачал в ".tar.gz" архиве из панели управления хостингом и указал путь к архиву. В данном архиве сайт целиком вместе с базой и параметрами хостера.выбрать сайт бэкап в zip
  2. Если устраивает локальное имя сайта, нажмите продолжить "Continue". В противном случае можете написать своё.local name site
  3. При импорте старого сайта из бэкапа ZIP, localWP автоматически определит версию PHP, веб-сервер и базу данных. Это будет написано ниже. Если всё написанное устраивает, нажмите "Import site". Если нужна другая база, php-весрия и веб-сервер, то нажмите "Custom" и выберите MySQL или MariaDB, версия PHP, Apache или Nginx.выбор SQL php и сервера
  4. Дождитесь пока файлы распакуются и установятся из копии сайта.импортирование файлов сайта из бэкапа
  5. Далее всё готово и осталось разобраться как войти в админ панель WordPress и базу данных MSQL, если будет необходимо.
    • В приложении нажмите вкладку "Overview" и увидите сбоку WP Admin (ввести логин и пароль в админ панели wordpress) и Open Site (открыть сайт в браузере).
    • Можете установить включено в пункте "One-click admin", чтобы все время автоматически заходить авторизованным при нажатии "WP Admin" и не вводить каждый раз логин и пароль от WP сайта.
    • Обратите внимание в самом верху справа на кнопку "Stop Site", это остановить работу сервера и вместо неё будет кнопка "Strat site", чтобы запустить сервер. При выключенном сервере не откроете сайт, не войдете в админ панель и базу данных mySQL.
    • Если имеются проблемы с открытием сайта в браузере связанные с SSL, то нажмите в пункте SSL по "Trust".войти в админ панель WP Localwp
  6. Нажав на вкладку "Databse", нажмите по "Open AdminNeo" (альтернатива phpMyAdmin), чтобы открыть базу данных MySQL.войти в базу данных Localwp
  7. Чтобы открыть расположение сайта с файлами и папками, нажмите Site folder, где в папке "conf" будут файлы конфигурации базы, сервера и php. В папке app\sql будет раpвернута база данных mySQL, а в app\public будет сайт wordpress.site folder открыть расположение сайта
  8. Если имеются проблемы с http и https открытием сайта, то нужно настроить сайт по http в базе MySQL, чтобы не было проблем, так как он работает локально и желательно отключить Интернет на ПК, чтобы не перебрасывало на рабочий основной сайт, если будут принудительные ручные ссылки https на сайте. Для этого, перейдите в базу данных MySQL (как показано в шаге 12) и выберите слева WP_Options, а справа нажмите по "Выбрать". Укажите http в пунктах siteurl и home, после чего "Сохранить".редактирвоать http в базе mysql adminneo

  1. Если выбрали установку на ПК нового сайта WP нажав "Create a new site", то на следующем этапе выберите "Custom" и укажите веб-сервер, PHP версию и базу данных. Если не разбираетесь, можете оставить по умолчанию.выбор php вебсервера и database 1
  2. Напишите отображаемое имя сайта. Своего рода домен, но локальный.придумать имя нового сайта
  3. Укажите логин и пароль от сайта (вход в админ панель WordPress), выберите предпочитаемый язык отображения WP и нажмите "Add Site", после чего будет произведена установка.придумать логин и пароль для wordpress
  4. Далее новый сайт на WP будет развернут локально и может сразу не открываться в браузере. Нажмите в пункте SSL по "Trusted", чтобы не было проблем с открытием локального сайта. Справа сверху "Stop site" и "Start site", чтобы перезапустить сервер.
    • WP Amnin: открывает сайт админ панель входа WordPress сайта.
    • Open site: открывает просто сайта.
    • SSL: устраняет локальные проблемы с SSL сертификатом.
    • Web server: выбор на каком сервере будет работать сайт ngix или Apache.
    • PHP version: выбор php версии для сайта.
    • One-click admin: заходит сразу авторизованным на сайт по нажатию кнопки WP admin.
    • Xdebug: на усмотрение. Предназначено, чтобы находить ошибки и оптимизировать код.Установить SLL на локльный wp
  5. Перейдя во вкладку "Database" и нажав на кнопку Open AdminNeo откроется база данных WP. Также в данной вкладке будет указана информация о БД: хост, порт, имя, логин и пароль для входа.openaminneo открыть базу данных wp
  6. Перейдя во вкладку "Tools" и нажав по "Open Mailpit" откроется почта, которая была указана при развертывании сайта WP (пункт 3 выше). Может понадобиться, если собрались изменить пароль через почту или войти на сайт WP по ссылке через почту, когда будет невозможным при "поломке".открыть почту сайта wp
  7. Если нужно открыть месторасположение сайта WP (файлы и папки), то нажмите "Site folder". Перейдя по пути app\public будет сам WordPress, а далее в папке wp-content\themes сайт с темой.открыть месторасположение сайта wp
  8. Если собираетесь перенести копию сайта на новый, то нужно еще заменить и базу данных MySQL. Для этого:
    • Перейдите во вкладку "Databse" и нажмите "Open AminNeo".
    • В AminNeo нажмите "Импорт".
    • В пункте "Загрузить файл на сервер" нажмите по "Выбор файлов".
    • Укажите путь к файлу .sql или целому архиву копии сайта. Программа сама найдет, определит и установит базу.
    • Нажмите "Выполнить" и ждите пока база установится. Кружочек во вкладке, если крутится, то идет установка.импортировать базу данных

Как обновить версию WordPress в LocalWP

В LocalWP версия WordPress обновляется автоматически через Интернет. Если не обновилась или решили использовать программу без Интернета для безопасности, то обновить можно вручную.

  1. Перейдите на сайт WordPress, скачайте последнюю версию и распакуйте на ПК в удобное место.
  2. В приложении LocalWP нажмите по "Site folder" и перейдите немного дальше по пути, открыв папку apppublic.
  3. Закиньте все распакованные файлы wordpress в папку public, заменив их.обновить версию wordpress

Как вручную заменить новый сайт на копию скаченную на хостинг-сервере

Если выбрали создание нового сайта и желаете, чтобы вместо нового был старый сайт из копии, скаченный из сервера хостинга, то:

  1. Откройте локальное местоположение сайта нажав в программе по "Site folder".
  2. Перейдите дальше по пути apppublic → wp-content и не закрывайте.
  3. Откройте копию своего сайта WP и в ней найдите также папку wp-content.
  4. Закиньте папку wp-content из копии сайта в новый по локальному пути apppublic с заменой файлов и папок.перетянуть папку wp-contetnt для замены

Как импортировать, экспортировать базу данных сайта WP и создать новую

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

  1. Перейдите в программе LocalWP во вкладку "Databse" и нажмите "Open AminNeo".
  2. Слева будет "Импорт", чтобы загрузить базу локально и "Экспорт", чтобы скачать.импорт экспорт базы WP
  3. Если нужно создать новую базу данных WP, то нажмите сверху "Local Site" и слева "Создать базу данных", после чего напишите имя базы данных (Я написал mywebpctest) и выберите сопоставление "utf8mb3_general_ci", после чего нажмите "Сохранить".
    создать новую базу данных для wp
  4. Теперь нужно привязать базу данных к сайту WordPress. Для этого перейдите в локальное расположение сайта app\public и откройте файл wp-config.php. В файле найдите сроку "DB_NAME" и замените имя базы данных на созданную (в моем случае была local, заменил на mywebpctest). Сохраните файл, остановите сервер "Stop Site" и запустите снова, после чего откройте сайт в программе LocalWP "Open Site" или "WP Admin", где уже будет процедура создание новой базы данных для сайта wordpress. Заполните данные логина и пароля, запишите их для входа в админ панель.изменить базу данных для сайта wp