2013-08-23 3 views
2

Я пытаюсь изучить openshift как возможную услугу для использования для проекта или двух. Мне нужен PHP 5.4 из-за того, что используемая мной зависимость использует PHP-черты. Очевидно, что по умолчанию в Openshift Online используется PHP 5.3. Я огляделся & узнал о картриджах, но для жизни меня не может заставить их работать.PHP 5.4 на RedHat Openshift Online

Я нашел это решение, которое рекомендуется повсеместно: Sgoettschkes/openshift-php54, но в соответствии с инструкциями; Я продолжаю получать ошибку тайм-аута, информируя меня о том, что моя сессия закончилась из-за того, что она слишком долгое время. (несмотря на то, что readme предупреждает, что процесс может занять до часа ...)

Я не могу точно сказать, но это конкретное решение похоже на картридж V1? Я попытался проверить картриджи V2, но они продолжают бросать ошибки, когда я пытаюсь их использовать. Я не уверен, что я делаю неправильно. smerrill/openshift-php-54

примеры ошибок: "--2013-08-22 12: 07: 38-- http://phpbuild-phase2technology.rhcloud.com/php54.tgz Разрешающая phpbuild-phase2technology.rhcloud.com ... не удалось:. Имя или служба не известны Wget: не в состоянии решить множество адрес `phpbuild-phase2technology.rhcloud.com»

и

"Неверный картридж, ошибка загрузки из URL 'https://github.com/smerrill/openshift-php-54/archive/master.zip'"

(я пытался это как с помощью приложения RHC & веб- интерфейс)

Я видел, что нужно использовать отражатель картриджа, но это не помогло. Что-то я не делаю? info here:

К сожалению, каждый ресурс, который я читаю, кажется, предполагает, что читатель или зритель заранее знают о предмете заранее, чего я не знаю. Даже просматривая видео, где динамик пропускал концепции, потому что он предполагал, что кто-то уже знал это. Video link. Я чувствую, что был бы настроен быстрее, если бы ушел, и получил сам VPS, но идея состоит в том, чтобы настроить, что требует меньше управления.

Мое желание было бы встать & работает PHP 5.4, Apache & MySql для начала. Я даже не буду добавлять дополнительные php-библиотеки только потому, что не хочу путаться.

Может ли кто-нибудь помочь мне добиться успеха? Как бы непрофессионал мог помочь.

+0

Быстрый старт (https: // github.com/Sgoettschkes/openshift-php54) работает для меня. Шаги, которые я использовал: | 1) rhc app создать php54 diy-0.1 | 2) cd php54 | 3) git remote add upstream -m master https://github.com/Sgoettschkes/openshift-php54 | 4) мерзавец тянуть -s рекурсивный -X ихняя перед мастером | 5) GIT толчок –

+0

Тогда | 6) RHC SSH php54 | 7) снята с охраны TMOUT | 8) поЬир $ OPENSHIFT_REPO_DIR/разное/install.sh> $ OPENSHIFT_DIY_LOG_DIR/установка .log –

+0

Не стесняйтесь публиковать сообщения на https://github.com/smerrill/openshift-php-54, так как это не работает для меня. –

ответ

2

Привет, я разветвил репо, чтобы он работал для меня. Пара вопросов я столкнулся был

  1. Сломанная Связь зависимости
  2. Некорректное упоминается версия PHP 5, который закреплен в раздвоенной репо.

Я также подал запрос на нагрузочный here, тем временем рабочий код может быть доступен из моих раздвоенного repo.

Не стесняйтесь предлагать улучшения. счастливое кодирование :)

Смежные вопросы