Настройка — Создание Программного Обеспечения Промежуточной Среды Wordpress

  • Автор темы Tsarankov
  • Обновлено
  • 19, Oct 2024
  • #1

Проблема: Когда я разрабатываю веб-сайт WordPress, клиент сначала хочет увидеть его, прежде чем загружать на свой сервер/домен.

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

Итак, мой вопрос: как лучше всего создать промежуточную среду WordPress в Интернете?

Моя идея — купить отдельный домен/хостинг и установить все сайты в отдельные папки на этом сервере.

Другая моя идея — сделать на сервере какое-нибудь программное обеспечение, которое будет управлять процессом разработки.

Кроме того, если клиент хочет увидеть веб-сайт, я использую свой сервер, а после этого удаляю веб-сайт, но для большого объема проекта это не решение.

Как вы управляете большим объемом проектов и какие системы используете?

#кастомизация #постановка

Tsarankov


Рег
10 Apr, 2020

Тем
77

Постов
205

Баллов
640
  • 25, Oct 2024
  • #2

Я предложу пару альтернатив @jgraup, но все его предложения хороши. Я также должен отметить, что я использую macOS, поэтому некоторые детали этих предложений не будут работать на ПК, но должны быть эквиваленты.

Если у моих клиентов уже есть сайт, использующий maindomain.com, я обычно настраиваю промежуточный сайт по адресу dev.maindomain.com через их веб-хостинг.

Как и вы, я работаю локально и размещаю обновления разработки на тестовом сайте, чтобы клиент мог просмотреть и оставить отзыв. Для этого я использую WP Миграция БД Pro что неоценимо для загрузки базы данных и SFTP-плагин для возвышенного текста 3.

Если ваш редактор кода имеет встроенный FTP/SFTP, то все, что вам нужно, это WP Migrate DB Pro для базы данных и медиафайлов, которые вы запускаете либо через администратора WP, либо через WP-CLI с помощью командной строки. Независимо от того, где находится ваш промежуточный сайт, WP Migrate DB Pro будет работать.

Альтернативно, я только начал использовать DreamCompute с DreamHost через свою учетную запись VPS для бизнеса для размещения наших промежуточных серверов. Я ни в коем случае не являюсь экспертом по Linux, но вы можете без особых проблем настроить веб-сервер с помощью творческого поиска в Google, копирования и вставки. Ваш веб-хостинг может иметь аналогичный масштабируемый сервер с OpenStack или что-то подобное. Мы обнаружили, что DreamCompute очень быстр и идеально подходит для совместных проектов.

Другой вариант — MAMP/MAMP Pro (альтернатива Vagrant), который может сделать ваш локальный сайт доступным через Интернет. На Mac это также можно сделать с помощью CodeKit.

Наконец, если у вас есть собственный сайт, например myportfolio.com, вы всегда можете установить промежуточные клиентские установки WordPress в подпапках, например: myportfolio.com/superclient/. И в этой папке есть собственная установка WP.

 

RamzesII


Рег
15 Jul, 2006

Тем
84

Постов
200

Баллов
650
  • 25, Oct 2024
  • #3

Вы действительно не можете уйти, не имея общедоступного rsync environment these days for remote clients. Or at least trying to use something like Бродяга чтобы окружающая среда была как можно ближе друг к другу. Вы также можете заставить клиента проверить среду Vagrant с помощью import then just pass your database to them when it's time to update.

Хостинговые компании, такие как Пантеон включать несколько сред, например; export , live , и test . While Cloud9 is a облачный редактор это означает, что вы можете редактировать свой код и делиться результатами с удаленным пользователем в режиме реального времени.

WP-CLI делает действительно хорошую работу, предоставляя вам возможность staging / git и мигрировать базы данных.

И staging всегда будет отличным способом синхронизации папок между серверами.

http://welaika.github.io/wordmove/ выглядит тоже интересно. Найдено через http://vccw.cc/

 

Chv


Рег
12 Aug, 2008

Тем
75

Постов
179

Баллов
604
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно