Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. WordPress

Запуск WordPress в OpenShift: введение

Difficulty:IntermediateLength:LongLanguages:

Russian (Pусский) translation by Ilya Nikov (you can also view the original English article)

OpenShift - это PaaS, позволяющий бесплатно запускать собственное приложение с небольшими ресурсами. Он предлагает 1 ГБ памяти и 512 МБ ОЗУ и поддерживает пользовательские домены. Это быстрее, чем Heroku, PagodaBox и AppFog, предоставляя вам SSH доступ к вашему серверу приложений, работающий в отдельной среде. Это просто как настоящий сервер, но вы получаете его бесплатно.

OpenShift

OpenShift - очень хорошая платформа для запуска сайта WordPress. PagodaBox и AppFog для бесплатного размещения PHP-приложений; однако PagodaBox довольно медленный и имеет жесткий предел 10 МБ MySQL для бесплатного плана. AppFog больше не поддерживает пользовательский домен в своем бесплатном плане. Вы также можете запустить PHP на Heroku, но это будет немного медленнее.

OpenShift решает все вышеперечисленные проблемы: он достаточно быстрый, предлагает бесплатный пользовательский домен, предлагает большое дисковое пространство и значительное количество хранилища MySQL.

Бесплатный план поддерживает:

  1. 15 страниц в секунду
  2. ~ 50 тыс. Посетителей в месяц
Это хорошая сумма для большей части личного блога. В соответствии с документацией OpenShift:

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

Давайте разбираться по порядку.

  • Простота разработки: быстро создайте среду приложений со многими языками и библиотеками времени выполнения из пользовательского интерфейса веб-сайта или командной строки. OpenShift поддерживает бесплатный, закрытый репозиторий Git, что означает, что вам даже не нужно платить за собственный сервер Git или частный план GitHub. Вы будете использовать этот репозиторий для развертывания (мы узнаем позже), не развертывайте его напрямую через загрузку файлов. Этот репозиторий важен, и вы будете использовать его в процессе разработки до развертывания.
  • Простота развертывания: всякий раз, когда вы делаете пуш на свой репозиторий Git, OpenShift будет получать изменения и развертывать их для вас. По умолчанию он разворачивает код из главной ветви, но вы можете изменить его на любые ветви / теги, если хотите. Вам больше не нужно использовать FTP-клиент или создавать свой собственный метод развертывания. Все они выполняются OpenShift с помощью простого git-push в репозиторий, созданный для вас OpenShift.
  • Масштабируемость. Когда у вас будет больше трафика, вы можете легко добавить больше возможностей, например, добавить в свой сервер больше железа.

Ваше приложение в OpenShift содержит:

  1. Ваш код
  2. Репозиторий Git
  3. Переменные среды
  4. Среда приложения

Репозиторий git создается и поддерживается самим OpenShift. Вы должны пушить в него, чтобы запустить развертывание.

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

Таким образом, для приложения PHP вы можете иметь сервер MySQL, веб-сервер, сервер Memcache, сервер протоколирования и рабочий Gearman. Все это катриджи. Gears - это то, что запустит эти картриджи. Вы можете думать о gear как об отдельном виртуальном сервере, а картридж - это технологический стек; поэтому, чтобы масштабировать приложение, вы можете добавить в него больше gear.

Чтобы расширить свой стек технологий, вы добавляете больше катриджей, например добавление RabbitMQ. Gears делится информацией о конфигурации с вашим приложением через переменные среды. Например, вы не будете напрямую записывать имя пользователя MySQL или пароль MySQL в файле конфигурации. Вместо этого вы должны использовать getenv для загрузки переменных среды. Если вы произвольно настроили конфигурацию, когда вы развертываете новый gear, он перестает работать.



Совместное использование конфигурации через среду - это то, как несколько gear могут знать информацию друг друга. Если вы с этим разобрались, то давайте продолжим.

Шаг 1: Зарегистрируйтесь для учетной записи

Перейдите cюда и зарегистрируйтесь. Вам нужно только зарегистрироваться для бесплатной учетной записи. Пропустите, если у вас уже есть учетная запись.

Шаг 2. Настройка публичного ключа

Вам позже понадобится публичный ключ для соединения между вами и OpenShift. Публичный ключ - это обычный текстовый файл, обычно называемый id_rsa.pub, который находится в ~/.ssh/.

Итак, если вы находитесь на Mac, то ключ находится в /Users/[your_username]/.ssh/id_rsa.pub или если вы находитесь в Linux, он находится в /home/[your_user_name]/.ssh/id_rsa.pub. Вам нужно скопировать содержимое этого файла и обновить его с помощью OpenShift, чтобы OpenShift знал ваш открытый ключ. Когда вы подключаетесь к OpenShift с терминала (то есть, когда вы используете SSH для своего окна и пушите свой код), OpenShift будет идентифицировать и авторизировать вас на основе вашего публичного/приватного ключа.

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

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

Если вы получите этот результат:

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

Давайте сгенерируем его командой:

Вы можете просто использовать параметр по умолчанию, когда он спрашивает вас. Как только вы закончите, вы можете подтвердить, что у вас есть этот файл, запустив команду ls -la ~/.ssh | grep id_rsa.pub . Соответствующий файл приватного ключа также создается для вас под именем ~/.ssh/id_rsa (не .pub extension). Мы будем использовать его позже.

Теперь войдите в OpenShift, перейдите на вкладку «Настройка». Вы должны создать пространство имен для всего своего приложения. Позже OpenShift предоставит вам дополнительный домен в этом формате: http://имя_приложения-[your_name_space].rhcloud.com. Например, я использую tutsplus в качестве пространства имен здесь. Теперь давайте скопируем содержимое публичного ключа в буфер обмена.


Если вы находитесь на Mac, вы можете использовать эту команду для быстрого копирования содержимого в файл:


Если вы находитесь в Linux, просто запустите эту команду: cat ~/.ssh/id_rsa.pub, а затем вручную скопируйте вывод.
Вставьте свой публичный ключ, затем сохраните его

Шаг 2: Получите ваш WordPress

Чтобы запустить WordPress, вы можете начать с нуля с помощью инструментов командной строки OpenShift, или вы можете использовать графический интерфейс для его создания. Использование GUI может быть проще для начала, поэтому давайте использовать его. Мы перейдем в режим CLI позже.

Шаг 2A: Свежая установка

Войдите в OpenShift и выполните следующие действия:

  1. Выберите вкладку «Приложение».
  2. Нажмите «Создать свое первое приложение сейчас».
  3. Введите «WordPress» в поле «Поиск по ключевому слову или тегу» для фильтрации WordPress.
  4. Нажмите «WordPress 3.x». Это даст нам версию WordPress 3.8.x.

Теперь вы будете перенаправлены на экран для ввода информации вашего блога.

  • Открытый URL-адрес: укажите URL-адрес своего блога. Это поддомен под rhcloud.com. Вы можете выбрать любое имя, потому что мы все равно изменим его со своим доменом. В этом уроке я буду использовать http://demo2-tutsplus.rhcloud.com. Tutsplus - это мое пространство имен, а demo2 - имя моего приложения.
  • Картридж: Давайте выберем PHP5.4 и MySQL 5.5.
  • Оставьте другие поля по умолчанию.
  • Нажмите «Создать приложение».

Подождите несколько минут, и ваше приложение будет создано. Затем вам будет представлена страница, которая содержит:

  1. Учетные данные MySQL. Сохраните это, оно вам понадобится позже.
  2. Git-адрес вашего экземпляра WordPress на платформе OpenShift.

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

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

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

Шаг 2B: существующая установка

Если у вас есть существующий код WordPress, его не так сложно реализовать поверх OpenShift. У вас есть несколько вариантов:

  1. Экспортируйте текущие данные, создайте новую установку WordPress в OpenShift и просто импортируйте ее.
  2. Проверьте свой код на репозиторий, который мы клонировали на предыдущем шаге, и настройте wp-config.php, чтобы соответствовать требованиям OpenShift.

Ниже приведены некоторые дополнительные сведения о втором шаге, поскольку миграция включает в себя три вещи:

  1. Интеграция кода, например, ваши темы и/или плагины.
  2. Миграция базы данных. На следующем этапе вы научитесь настраивать phpMyAdmin на OpenShift, чтобы вы могли копировать текущие данные WordPress с помощью phpMyAdmin, а затем импортировать в OpenShift через свой phpMyAdmin. Просто убедитесь, что вы используете ту же версию phpMyAdmin, чтобы минимизировать проблемы совместимости.
  3. Миграция мультимедиа. На следующем этапе вы узнаете о доступе SSH/SFTP. После того, как у вас есть SSH, вы можете просто скопировать все медиафайлы в каталог wp-content/uploads в OpenShift.

На этом этапе я охватываю только интеграцию кода. На предыдущем шаге мы клонировали репозиторий WordPress с помощью:

У вас должен быть такой макет внутри репозитория. Обязательно покажите скрытые файлы:
Репозиторий WordPress, клонированный из OpenShift, должен выглядеть аналогично

Прекрасная вещь в OpenShift заключается в том, что у него хорошая структура для WordPress. При работе с WordPress вы беспокоитесь только о wp-config.php, плагинах и темах. Вот и все.

Другие файлы, или основной файл WordPress (wp-admin, wp-includes, wp-content / uploads, index.php, wp-login.php ...) обрабатываются OpenShift. OpenShift автоматически вытащит файлы из WordPress и поместит их в нужное место для вас.

папка .openshift - это место, где будет находиться большая часть вашего кода. plugins и themes - это соответствующие папки для WordPress. config/wp-config.php - это ваш пользовательский файл конфигурации WordPress.

.openshift/action_hooks содержит скрипты сборки и развертывания. Эти сценарии будут запускаться на сервере OpenShift для развертывания вашего приложения. Если вы хотите настроить процесс сборки, вы должны настроить эти файлы сценариев.

Вот часть рабочего процесса развертывания, когда пуш на ветвку развертывания (обычно это master) запускается из Git:

  1. OpenShift создает папку, которую мы будем называть install_dir. Затем загрузите и извлеките файл http://wordpress.org/wordpress-${install_version}.tar.gz в эту папку. Версия install_version предварительно определена в .openshift/action_hooks/build
  2. OpenShift копирует файл .openshift/config/wp-config.php, чтобы перезаписать файл в install_dir/wp-config.php (по умолчанию wp-config.php из исходного пакета
  3. OpenShift копирует все содержимое .openshift/plugins и .openshift/themes в install_dir/wp-content/plugins и install_dir/wp-content/themes
Итак, чтобы перенести текущий файл WordPress в OpenShift, вы копируете все ваши текущие темы WordPress и плагины в папку .openshift/plugins или .openshift/themes соответственно. Затем скопируйте свой код и запушьте все обратно в OpenShift.

OpenShift автоматически развернет его в вашем боксе. Мы узнаем больше об этом методе развертывания Git push в следующей статье этой серии. Пока просто используйте git push для запуска развертывания.


Шаг 3: Используйте свой собственный домен

Скорее всего, вы не будете использовать домен по умолчанию, созданный для вас OpenShift. Вы захотите использовать свой собственный домен. Теоретически, чтобы использовать свой пользовательский домен, вам нужно сделать две вещи:

  1. Укажите свой домен на IP-адрес сервера OpenShift, который запускает ваше приложение.
  2. Скажите OpenShift, что вы хотите использовать этот домен.

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

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

Если вы используете субдомен для вашего сайта WordPress, например blog.yourdomain.com, вы можете добавить запись CNAME в ваш поддомен rhcloud.com.

Шаг 3A: укажите свой домен на сервере OpenShift


Случай 1. Используйте свой поддомен с записью CNAME

Если вы сделаете так, то это очень легко. Просто зайдите на панель управления домена, добавьте точки записи CNAME на ваш URL-адрес OpenShift WordPress.

Например, с именем.com, у меня есть следующее:

OpenShift.Axcoto.Com указывает на demo2-tutsplus.rhcloud.com. Текст в текстовом поле является образцом

Итак, я настраиваю параметры, чтобы openshift.axcoto.com указывал на demo2-tutsplus.rhcloud.com

Случай 2. Используйте свой основной домен

В этом случае некоторые регистраторы доменов по-прежнему позволяют вам установить запись CNAME в голом домене (например, yourdomain.com). Если это так, просто продолжайте и создавайте его так же, как и для субдоменов.

Если это не так, нам нужно найти IP-адрес нашего домена OpenShift и указать на него свой голый домен:

ping demo2-tutsplus.rhcloud.com
PING ec2-54-242-75-238.compute-1.amazonaws.com (54.242.75.238): 56 data bytes
64 bytes from 54.242.75.238: icmp_seq=0 ttl=41 time=96.713 ms
64 bytes from 54.242.75.238: icmp_seq=1 ttl=41 time=90.054 ms
^ C
--- ec2-54-242-75-238.compute-1.amazonaws.com ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 90.054/93.383/96.713/3.329 ms

Затем я создал запись A и просто указал ее на этот IP-адрес

В любом случае, главное, чтобы удостовериться, что домен, который вы используете, разрешен на тот же IP-адрес с доменом rhc-cloud.

Проверьте это, проверив оба домена:


Теперь ваш домен может указывать на тот же сервер, что и поддомен OpenShift. Следующим шагом будет настройка домена на стороне WordPress.

Шаг 3B: Обновить домен WordPress

На данный момент мы все еще используем demo2-tutsplus.rhcloud.com для доступа к WordPress. Перейдем к панели инструментов, затем нажмите «Настройки»> «Общие». Измените как WordPress Address (URL), так и Site Address (URL) вашего домена.

Обновите адрес WordPress в своем домене.

На этом этапе вы можете быть заблокированы на своем сайте WordPress. Не волнуйтесь. Вернитесь на панель управления OpenShift, выберите свое приложение, нажмите «Изменить» рядом с доменным именем и обновите домен OpenShift в своем собственном домене. Затем сохраните его.

Теперь вы можете открыть свой собственный домен, openshift.axcoto.com, вы увидите свой сайт. При доступе к панели управления WordPress в пользовательском домене вы можете получить предупреждение SSL, просто проигнорируйте его. Это вызвано SSL-сертификатом, основанным на домене, и мы переходим на наш пользовательский домен, поэтому мы должны предоставить OpenShift наш SSL-сертификат, если мы хотим использовать SSL.

Шаг 4. Настройка phpMyAdmin

Очень удобно иметь доступ к базе данных MySQL с помощью phpMyAdmin. Де-фактор способ выполнения задачи MySQL в PHP.

На странице вашего приложения нажмите «Добавить phpMyAdmin 4.0». Нужно немного подождать и phpMyAdmin будет готов для вас. Как только он будет установлен, запустите его, вам будет предложено ввести имя пользователя/пароль MySQL. Мы сохранили его на предыдущем шаге. Если вы забыли, вы всегда можете увидеть имя пользователя и показать пароль в картридже MySQL5.5.

Обратите внимание, что имя вашей базы данных WordPress совпадает с именем приложения.
Легкий доступ к phpMyAdmin на OpenShift

Если вы устанавливаете данные из существующего блога, вы можете использовать phpMyAdmin для импорта базы данных старого WordPress.

Шаг 5: После установки

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

Поддержка приложения в рабочем состоянии

У бесплатного плана есть недостаток: он автоматически отключается, если у вас нет посещений через два дня. Всякий раз, когда посетитель попадает на ваш сайт, он запускается автоматически снова, так что это нормально, теоретически.

Чтобы этого избежать, вы можете использовать Pingdom. Pingdom проверяет статус времени вашего сайта и отправляет вам уведомление по электронной почте, когда ваш сайт не работает. Чтобы это сделать, Pingdom пингует ваш сайт каждые десять минут или около того. Это побочный эффект - ваше приложение имеет посетителя каждые десять минут, чтобы вы могли пройти автоматическое выключение OpenShift. Как бонус у нас теперь также есть отличный бесплатный сервис мониторинга.

С этой целью я предлагаю настроить бесплатную учетную запись в Pingdom для целей мониторинга и поддержки вашего приложения.

Удаленный доступ к SSH в ваше приложение

Одна вещь в OpenShift заключается в том, что вы можете осуществлять удаленный доступ к вашему приложению, как сервер. Это не черный ящик. Вы можете использовать SSH и выдать некоторую команду оболочки (конечно, некоторые  важные команды будут отключены OpenShift или не будет иметь никакого эффекта).

На вашей странице приложения, с правой стороны, вы можете увидеть сообщение: «Удаленный доступ. Хотите войти в свое приложение ».

Нажмите на нее, и у вас будет команда образца, например:


Команда SSH содержит имя пользователя и адрес сервера
Это означает, что наша учетная запись на сервере OpenShift - 532bd7655004468bcf0000e1. Имя сервера, конечно, demo2-tutsplus.rhcloud.com.

Просто вставьте его в терминал, и вы войдете. Помните, что мы настроили наш публичный ключ на предыдущем шаге. Если он не подключен, обновите свой публичный ключ.

После того, как вы входите, вы можете перемещаться, чтобы увидеть структуру папок сервера. Вот краткий обзор:

  1. app-deployments хранят данные во время процесса развертывания, такие как временный файл, или клон репозитория. Здесь данные будут скопированы для правильного местоположения. В нем есть более важные каталоги.
  2. app-deployments/current/repo содержит точно такой же клон нашего репозитория Git. Все, что у вас есть на вашей локальной машине, будет таким же.
  3. app-root/runtime/repo/php - это ваш корневой каталог. Это символическая ссылка на app-root/data/current, которая является реальным местоположением вашего кода, о котором вы можете прочитать ниже
  4. app-root/data, в этой папке хранятся код, папка для загрузки, тема и плагин. Это реальное место, где все они расположены и будут использованы из разных мест. Данные в этой папке будут обычно сохраняются между релизами. Если это изменение, то изменение происходит по сценариям сборки, а не по OpenShift.
  5. app-root/data/current находится ваш код WordPress текущей версии. Данные в этой папке обычно постоянны (кроме содержимого какой-либо символической ссылки внутри нее, которая может быть изменена, потому что она указывает на другое место). Здесь будут находиться файлы WordPress, такие как: wp-admin, wp-includes, index.php, .htaccess. Содержимое этой папки создается скриптом сборки при первой установке WordPress из панели управления OpenShift. Позже, во время каждого развертывания, некоторый файл может быть скопирован в него сценарием развертывания. Но OpenShift сам не сбросит содержимое этой папки.
  6. app-root/data/uploads - это ваша папка uploads, но это символическая ссылка на app-root/data/current/wp-content/uploads, поэтому вы можете иметь постоянную загруженную информацию между несколькими релизами.
  7. app-root/data/themes содержит тему. Он указывает на app-root/data/current/wp-content/themes. Опять же, это потому, что вы можете загружать тему из администратора WordPress, поэтому она связана с внешней, чтобы иметь постоянные данные между релизами. Если вы вспомните Шаг 2B, в каждом развертывании содержимое ./openshift/themes будет также скопировано в эту папку.
  8. app-root/data/plugins содержит плагин. Это символическая ссылка на app-root/data/current/wp-content/plugins. Опять же, это потому, что вы можете загружать тему из администратора WordPress, поэтому она связана с внешней ссылкой, чтобы иметь постоянные данные между релизами. Если вы вспомните Шаг 2B, в каждом развертывании содержимое ./openshift/plugins также будет скопировано в эту папку.
  9. app-root / data / current / wp-content / загружает точки в app-root / data / current / wp-content / uploads
  10. git - это папка, в которой хранится ваш готический репозиторий Git, созданный для вас OpenShift
  11. mysql хранит данные MySQL и информацию о конфигурации mysql.
  12. app-deployments - это моментальный снимок кода во время развертывания.
  13. php содержит конфигурацию PHP, расширение php ...
Если вы переходите из существующего WordPress, вы можете скопировать весь файл в app-root / data / current / wp-content / uploads с помощью scp.

Например:

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

Подключение SFTP к вашему приложению

OpenShift не поддерживает FTP, но вы можете использовать SSH File Transfer Protocol для доступа и просмотра файловой системы; однако, не используйте этот метод для загрузки и редактирования файла напрямую.

Рассмотрите это как способ быстро просмотреть структуру файла в приложении, если вы не знакомы с командной строкой. Мы будем использовать FileZilla для подключения. Мы не будем использовать аутентификацию по паролю, но аутентификацию с открытым / закрытым ключом. Мы уже установили публичный ключ раньше. Теперь добавьте новый сервер, как на экране. Измените его в настройках.

Сохраните. Затем нам нужно обновить наш приватный ключ с помощью FileZilla, потому что мы не будем использовать аутентификацию паролем в OpenShift. Откройте FileZilla Preference, выберите SFTP-> Добавить файл ключа, затем выберите свой приватный ключ, который мы создали вместе с публтчным ключом на предыдущем шаге. Он должен находиться в /Users/yourname/.ssh/id_rsa.

Обратите внимание, что поскольку .ssh включает точку, Mac скроет ее, поэтому вы можете следовать этим советам, чтобы показать скрытые файле на Mac.

Добавьте свой приватный ключ в FileZilla. Обязательно покажите привтаный файл.

Ответьте «да», когда он просит конвертировать. Теперь вы можете подключиться к хосту, который мы сохранили ранее.

Когда вы входите, вы можете перемещаться и иметь представление о расположении папок. Но убедитесь, что вы не удалили вручную код WordPress, правильный путь для развертывания OpenShift - использовать репозиторий Git. Вы по-прежнему можете вручную загружать файл, но вы потеряете другую приятную функцию развертывания OpenShift.

Использование графического интерфейса может оказаться гораздо удобнее по сравнению с использованием SSH на терминале, но не стоит злоупотреблять этим методом SFTP, мы должны рассмотреть его как быстрый способ проверить, имеются ли какие-то файлы, а не использовать его для развертывания. Но вы можете использовать его для загрузки (для резервного копирования) медиаданных в app-root/data/uploads.

Если вы переходите из существующей установки WordPress, вы можете просто загрузить все свои файлы из вашего wp-content/uploads в каталог app-root/data/current/wp-content/uploads

Установка и настройка темы и плагина

Темы и плагины можно загружать и устанавливать непосредственно из пользовательского интерфейса WordPress. Они будут храниться в app-root/data/plugin и app-root/data/theme. Но поскольку мы использовали Git для развертывания в OpenShift, мы должны проверить их в нашем репозитории Git и не загружать их непосредственно из панели управления WordPress. Вы можете поместить свою тему, плагин в .openshift/themes и .openshift/plugin аналогично тому, что описано в шаге 2B.

Чтобы повторить этот раздел после установки, я скажу, что если вы являетесь конечным пользователем, который не знаком с Git или доступом к терминалу, то вы должны использовать SFTP для загрузки файлов, установки плагина/темы непосредственно так же, как то, что вы будете делать это на общем хостинге.

Если вы разработчик WordPress, используйте Git. В следующей части мы узнаем больше о правильном способе работы с OpenShift: развертывание с помощью Git push. И поверьте мне, это легче, чем кажется.

Вывод

На этом этапе вы можете запустить WordPress на OpenShift, чтобы больше не оплачивать услуги хостинга. Если ваш сервис начнет получать больше трафика, вы можете добавить к нему больше gear.

В этом уроке мы почти все сделали с помощью панели управления OpenShift, но пользовательский интерфейс всегда имеет свои ограничения. OpenShift поставляется с большим инструментом командной строки, с которым мы познакомимся в следующей статье. В частности, мы узнаем, как поддерживать и устранять неполадки в установке WordPress.

Оставьте комментарий, чтобы сообщить нам, как вы работаете с OpenShift.

Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.