Разработка сайтов в Миусинске, ЛНР. Как разрабатывать WordPress локально с DevKinsta

Локальная разработка — это практика создания, редактирования и тестирования кода на локальном компьютере без необходимости подключения к Интернету.

Преимуществ масса:

Вы можете работать над своим собственным кодом (или кодом вашего клиента) из любого места.

Вы можете отлаживать плагины и темы в разных средах несколькими щелчками мыши.

Вы можете ускорить рабочий процесс разработки и веб-дизайна, настраивая элементы локально по мере необходимости и отправляя их в промежуточную среду.

Представляем DevKinsta

DevKinsta — это бесплатный набор инструментов Kinsta для локальной разработки WordPress, который позволяет создавать локальные экземпляры WordPress с полным стеком хостинга, состоящим из PHP, Nginx и MySQL, всего за несколько минут.

DevKinsta поставляется с солидным и постоянно растущим списком функций, таких как:

создание сайта WordPress в один клик

Поддержка PHP 7.x и 8.x

локальное управление электронной почтой

встроенный менеджер базы данных

бесшовная интеграция с MyKinsta

сообщество экспертов WordPress

DevKinsta поддерживает macOS, Windows и Ubuntu/Linux и доступен бесплатно для всех, а не только для клиентов Kinsta.

Как скачать ДевКинста

DevKinsta доступен для macOS, Windows и Ubuntu/Linux. Вот как начать:

Посетите kinsta.com/devkinsta и нажмите кнопку «Загрузить «.

Добавьте свое имя и адрес электронной почты в модальное окно, затем нажмите кнопку.

Процесс загрузки начнется автоматически, и, в зависимости от вашей операционной системы, вы будете загружать либо файл, либо.dmgфайл...exe.deb

Нажмите на файл и запустите процесс установки.

Когда вы запускаете DevKinsta в первый раз, Docker Desktop будет установлен как зависимость. DevKinsta использует Docker Desktop для создания контейнерных сред WordPress.

В процессе установки DevKinsta вы можете увидеть всплывающее сообщение «Docker Desktop требуется привилегированный доступ». Если вы видите это сообщение, нажмите «ОК «и введите пароль для своей учетной записи пользователя, чтобы можно было правильно установить Docker Desktop.

После того, как вы предоставите пароль для установки, DevKinsta установит Docker Desktop вместе с некоторыми образами Docker. Установка может занять некоторое время в зависимости от скорости вашего интернет-соединения, поэтому не стесняйтесь ненадолго отойти от компьютера.

Системные Требования

Чтобы успешно установить DevKinsta, вам необходимо убедиться, что ваш локальный компьютер соответствует следующим требованиям:

не менее 5 ГБ дискового пространства. 20 ГБ+ рекомендуется

не менее 1 Гб оперативной памяти. рекомендуется 2 ГБ+

стабильное интернет-соединение для загрузки

виртуализация включена в биосе

Для получения более подробной информации обязательно выполните рекомендуемый процесс установки, описанный в нашей документации.

Как создать локальный сайт WordPress с помощью DevKinsta

DevKinsta поддерживает три метода создания локальных сайтов WordPress:

Новый сайт WordPress позволяет создать локальный сайт с стеком хостинга по умолчанию, состоящим из Nginx, MySQL, PHP 7.4 и последней версии WordPress.

Импорт из Kinsta позволяет клонировать сайт, размещенный на Kinsta, на локальный компьютер всего за несколько кликов. После того, как вы закончите свою работу, вы даже можете отправить изменения обратно в промежуточную среду Kinsta!

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

Создание нового сайта с помощью DevKinsa

Новый сайт WordPress

Для начала выберите опцию «Новый сайт WordPress «. Для этого метода создания сайта все, что вам нужно сделать, это указать имя сайта, имя пользователя администратора WordPress и пароль администратора WordPress. Заполнив эти три поля, нажмите «Создать сайт «.

Создайте новый сайт WordPress в DevKinsta

Импорт из Кинста

Второй вариант — импортировать среду сайта, которая уже размещена на Kinsta. Для этого нажмите «Импорт из Kinsta» и укажите свои данные для входа в MyKinsta.

После входа в систему выберите среду Kinsta, которую вы хотите клонировать на свой локальный компьютер. DevKinsta поддерживает как живые, так и промежуточные среды на Kinsta, поэтому обязательно выберите правильный вариант.

Нажав на среду, укажите, является ли сайт многосайтовой установкой, и нажмите «Импортировать сайт «, чтобы начать клонирование вашего сайта.

Клонируйте свой живой сайт с помощью функции «Импорт из Kinsta».

Пользовательский сайт

Третий и последний вариант, Пользовательский сайт, позволяет настроить определенные параметры для вашей локальной установки WordPress.

Вот настройки, которые вы можете настроить с помощью этого метода создания сайта:

Название сайта

Версия PHP (PHP 7.2, 7.3, 7.4 и 8.0)

Имя базы данных

Включить HTTPS

Название сайта WordPress

Электронная почта администратора WordPress

Имя администратора WordPress

Пароль администратора WordPress

Многосайтовый режим WordPress

Настройте локальную установку WordPress с помощью DevKinsta

После настройки нужных параметров нажмите «Создать сайт «, чтобы начать процесс создания сайта.

Как управлять несколькими сайтами в DevKinsta

Для агентств и разработчиков, работающих над несколькими проектами одновременно, DevKinsta позволяет развертывать и управлять несколькими локальными сайтами WordPress! Каждый локальный сайт WordPress, управляемый DevKinsta, работает в своей собственной контейнерной среде. Это означает, что у каждого сайта есть собственная настраиваемая версия PHP, версия WordPress, почтовый ящик и многое другое.

Чтобы просмотреть список сайтов DevKinsta, щелкните значок сайта на левой боковой панели.

Разверните несколько локальных сред WordPress с помощью DevKinsta

На этом экране вы можете увидеть список всех ваших локальных сайтов WordPress. Чтобы добавить еще один сайт, просто нажмите кнопку «Добавить сайт «.

Управляйте несколькими сайтами WordPress с помощью DevKinsta

Как внести изменения в промежуточную среду Kinsta

Для пользователей сайтов WordPress, размещенных на Kinsta, DevKinsta упрощает внесение изменений онлайн в промежуточную среду Kinsta. Чтобы отправить локальный сайт в Kinsta, просто нажмите кнопку «Отправить в стадию «на странице «Информация о сайте».

Перенесите свой локальный сайт WordPress в промежуточную среду Kinsta.

Вам может быть предложено ввести свои учетные данные MyKinsta.

Затем вам нужно будет выбрать целевой сайт для отправки. Имейте в виду, что этот процесс перезапишет содержимое текущей промежуточной среды, если она существует.

Выберите промежуточную среду для отправки изменений

Наконец, нажмите Push to Staging, чтобы подтвердить действие.

Подтвердите действие Push to Staging

После отправки вашего локального сайта WordPress на Kinsta вы можете просмотреть сайт через URL-адрес промежуточной среды. При необходимости вы можете перенести промежуточную подготовку в MyKinsta.

Как использовать инструмент управления базой данных DevKinsta

DevKinsta поставляется с облегченным инструментом управления базами данных под названием Adminer. Как и phpMyAdmin, который мы используем для сайтов, размещенных на Kinsta, Adminer предоставляет вам веб-интерфейс для редактирования таблиц базы данных, выполнения запросов к базе данных, импорта и экспорта резервных копий и многого другого.

Чтобы запустить Администратор, нажмите кнопку «Диспетчер баз данных «в верхней части страницы «Информация о сайте». Администратор откроется в вашем веб-браузере по умолчанию.

Нажмите «Диспетчер базы данных», чтобы получить доступ к администратору в DevKinsta.

После запуска Adminer вы увидите таблицы вашей базы данных WordPress. На скриншоте ниже показана база данных нашего тестового сайта «kinstalife». В столбце «Таблица» вы можете увидеть стандартные таблицы WordPress, такие как wp_comments, wp_postsи т. д.

База данных WordPress в админке

Чтобы отредактировать запись в базе данных, нажмите на нужную таблицу. Например, если мы хотим изменить URL-адрес дома и сайта нашего сайта WordPress, мы можем нажать на wp_optionsтаблицу.

Нажмите «Выбрать данные», чтобы отредактировать таблицы базы данных WordPress.

На этой странице мы можем отредактировать option_valuefor siteurl, чтобы обновить URL-адрес нашего сайта WordPress, и то же самое можно сделать и для домашнего URL-адреса.

Редактировать базу данных WordPress option_value с правами администратора

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

Чтобы импортировать файл базы данных, нажмите «Импорт «в левом верхнем углу окна «Администратор». Нажмите «Выбрать файлы», чтобы выбрать резервную копию базы данных, и нажмите «Выполнить «, чтобы начать процесс импорта. Администратор поддерживает как необработанные.sqlфайлы, так и сжатые.sql.gzфайлы.

Импорт резервной копии базы данных с помощью администратора

Чтобы экспортировать полную резервную копию базы данных, нажмите «Экспорт «в левом верхнем углу окна «Администратор». Выберите «gzip» в качестве выходного формата, «SQL» в качестве формата базы данных и оставьте остальные настройки без изменений. Щелкните Экспорт, чтобы начать процесс резервного копирования.

Затем администратор экспортирует вашу базу данных WordPress в сжатый.sql.gzфайл.

Экспорт резервной копии базы данных из администратора

Наконец, администратор поддерживает выполнение команд SQL, что означает, что вы можете выполнять запросы к базе данных в своей базе данных WordPress. Например, если вы пытаетесь найти количество автоматически загружаемых данных в своей базе данных, вы можете запустить команду SQL ниже в Adminer.

SELECT SUM (LENGTH (option_value)) as autoload_size FROM wp_options WHERE autoload='yes’;

Чтобы выполнить запрос к базе данных, нажмите «Команда SQL «в левом верхнем углу окна «Администратор». Укажите запрос к базе данных и нажмите «Выполнить», чтобы запустить команду.

Запросите свою базу данных с помощью команды SQL в Adminer

Благодаря интеграции DevKinsta с администратором у вас есть расширенный контроль над вашей базой данных WordPress.

Если вам нужно редактировать таблицы базы данных, импортировать или экспортировать резервные копии или выполнять сложные команды SQL, DevKinsta поможет вам!

Как проверять исходящие электронные письма с помощью инструмента для входящих сообщений электронной почты DevKinsta

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

Это дает вам лучшее из обоих миров. Вы можете использовать DevKinsta для тестирования функций исходящей электронной почты для рабочих процессов автоматизации маркетинга, подтверждения заказов WooCommerce и многого другого, не рассылая спамом почтовые ящики ваших посетителей и клиентов.

Чтобы получить доступ к почтовому ящику DevKinsta, щелкните значок почты на левой боковой панели.

DevKinsta включает встроенный SMTP-сервер и инструмент для захвата электронной почты.

В почтовом ящике вы увидите список исходящих писем, которые были захвачены. На скриншоте ниже вы можете увидеть исходящее электронное письмо с нашего тестового сайта «kinstalife».

Исходящее электронное письмо в почтовом ящике DevKinsta

Чтобы проверить исходящее письмо, просто нажмите на него. Для каждого электронного письма используйте DevKinsta для проверки «адреса отправителя», «адреса получателя», содержимого тела, времени доставки и т. д.

Режимы отображения входящих сообщений электронной почты DevKinsta

Вы также можете выбрать отображение электронной почты в режиме HTML, обычного текста или необработанного текста. Режим HTML удобен для тестирования HTML-шаблонов электронной почты, а режим Raw позволяет проверять заголовки электронной почты MIME-VersionнапрямуюX-Mailer.

Делитесь нашими материалами с друзьями!

 

 

Заказать разработку сайта