PHP на OpenShift: как включить ошибки и предупреждения?

Я переместил свое приложение в OpenShift, и теперь, для удобства его работы, я хотел бы включить встроенные ошибки и предупреждения. В настоящее время я вижу пустую страницу.

Как включить ошибки?

В PHP это php.ini

error_reporting = E_ALL
display_errors = 1

person Ondra Žižka    schedule 25.09.2012    source источник


Ответы (3)


На IRC-канале #openshift мне сказали, что в настоящее время это не настраивается.

(17:06:58) pmorie: ozizka-ntb: вроде телега даёт - не верю, что можно подставить свою

и мне нужно использовать оба

error_reporting(E_ALL);
ini_set('display_errors', 1);
person Ondra Žižka    schedule 25.09.2012
comment
Приятно поболтать с тобой сегодня, Ондра. - person Paul Morie; 26.09.2012

Возможно, вы захотите установить APPLICATION_ENV для разработки.

$ rhc env set APPLICATION_ENV=разработка

Согласно https://developers.openshift.com/en/php-getting-started.html,

В режиме разработки ваше приложение будет:

  1. Показать более подробные ошибки в браузере
  2. Показать ошибки запуска
  3. Включить расширение Xdebug PECL
  4. Включить проверку статистики APC
  5. Игнорируйте файл composer.lock (если применимо)
person YudhiWidyatama    schedule 23.07.2015

Если вы не можете получить доступ к php.ini, напишите это вверху страницы php:

<?php
error_reporting(22527);
?>

Это отображает все ошибки и предупреждения на странице.

person Mark Richards    schedule 25.09.2012
comment
Ну, это и было сутью моего вопроса — могу ли я настроить это на OpenShift, внешне, а не в коде. - person Ondra Žižka; 25.09.2012