0

Я использую службу Openshift by Redhat для размещения моего веб-сайта. Бесплатный план. Сайт использует HTML, PHP, SQL, Javascript, AJAX и JSON.Openshift не работает PHP/MySQL части кода

Когда я запускаю код с помощью своего локального сервера, он работает так, как ожидалось. Когда я запускаю его через Openshift, части PHP/SQL не работают. Вот почему я думаю, что это проблема сервера, а не проблема с кодом, поэтому я не буду публиковать какой-либо код на данный момент.

Вот несколько выстрелов, чтобы уточнить:

  • Openshift cartridges Обратите внимание на состоянии PHP картриджа «холостой ход» в то время как SQL является «началом» ???
  • phpMyAdmin not allowed Думал, что мне пришлось добавить phpMyAdmin, но я не могу. Зачем?

ответ

0

Существует несколько механизмов устранения неполадок, которые вы можете использовать, чтобы определить, почему картридж PHP не работает. Так как корзина PHP простаивает, по какой-то причине она не может запускаться, могут быть переменные среды Openshift https://developers.openshift.com/en/managing-environment-variables.html, которые должны быть настроены или зависимости, которые у вас есть на вашем локальном компьютере, но картридж об этом не знает. Вы можете перейти по этой ссылке https://developers.openshift.com/en/managing-log-files.html, чтобы увидеть некоторые возможные способы устранения неполадок и определить, что не так.

+0

Спасибо за ссылки. Я получил ответ от Openshift, говоря, что я должен проверять файлы журналов, чтобы понять, почему PHP не работает. Любая идея - лучший способ сделать это? Кроме того, они сказали, что я не могу установить phpmyadmin в масштабированное приложение. Как я могу сделать это не масштабированным? – TMac

+0

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