2012-05-07 7 views
0

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

Я установил error_reporting (E_ERROR | E_WARNING | E_PARSE | E_NOTICE); в начале скрипта.

и error_reporting = E_ALL и display_errors = Включено в php.ini и до сих пор ничего.

Я не могу отладить проблему на своей локальной машине, поскольку это происходит только в эластичном бобовом стебле.

Любые идеи.

+0

Возможно, вы используете '@' перед своими функциями. – Leri

ответ

0

Согласно ответу AWS команды на Problems with PHP APC cache running out of memory, они ничего намеренно и просто установлен фондовый PHP и акции APC не ограничивающими Elastic Beanstalk:

Elastic Beanstalk ориентирована на разработчиков профессионального уровня, которого мы предпочитаем относиться как взрослые. Мы довольно невмешательство о том, что вы делаете с вашей средой.

Однако, я не был бы удивлен, если промышленность/безопасность передовая практика применяется независимо, то есть ограничение изменяющего соответствующих параметров в PHP скриптах и ​​/ или Apache .htaccess файлов по умолчанию, по крайней мере, и mcfritzn's response намеков в этом направлении а также:

Мои наблюдения

  • ini_set() не может использоваться для воздействия apc.shm_size и apc.ttl
  • конфигурация может регулироваться путем доступа к экземпляру EC2, редактировать '' /etc/php.d/apc.ini и перезагрузки Apache с помощью 'Sudo /USR/SBIN/apachectl изящным'
  • [...]

Соответственно, я предлагаю вам просмотреть и изменить параметры сервера Apache/PHP на самом экземпляре, который должен предоставить соответствующую информацию (и, возможно, решение на стороне).