Я рассматриваю возможность переноса одного сайта WordPress с общего хоста на OpenShift.
Вся платформа OpenShift, похоже, вращается вокруг разработки и развертывания с использованием git и специальных инструментов командной строки OpenShift, что, вероятно, также означает запуск локального сервера (LAMP / WAMP). Я знаю, как это сделать, но мы не занимаемся разработкой. Плагины, обновления WordPress и т. Д. Управляются на хосте. Один или два пользовательских файла были просто загружены. Я не понимаю, зачем мне нужны все эти локальные накладные расходы только для размещения сайта WordPress в облаке.
Я успешно протестировал установку стандартного WordPress на пустой PHP-механизм OpenShift, а затем восстановил наш текущий сайт в /repo
папку из gzip-файла, а также восстановление базы данных SQL. Я установил в cron нормальный SQL и резервное копирование сайта. Все работает отлично (и быстрее, чем общий хост).
Однако я не могу найти никого, кто бы документировал этот подход. Я прошу здесь неприятностей? Сожалею ли я, что не использовал git плюс инструменты OpenShift?
Это лишь частичный ответ на вопрос. Кажется возможным установить WordPress на OpenShift без инструментов разработчика. Я задокументировал этот процесс, включая создание автоматических резервных копий, в записи блога, состоящей из двух частей:
Настройка WordPress на OpenShift без Git: часть 1
Настройка WordPress на OpenShift без Git: часть 2
Я также получил некоторое объяснение философии OpenShift и файловой структуры в комментариях к их сообщению здесь:
12 советов по размещению WordPress на OpenShift
Я успешно перенес более сложный сайт (два домена, несколько поддоменов). Это очень быстро, но пока мне не удалось решить эту проблему с перенаправлением:
Перенаправление на абсолютный URL-адрес в .htaccess возвращает неправильное имя хоста в OpenShift
Еще неизвестно, станет ли OpenShift жизнеспособной долгосрочной альтернативой хостингу WordPress без настройки среды разработки.