【问题标题】:Cant view php errors on elastic beanstalk无法查看弹性 beantalk 上的 php 错误
【发布时间】:2012-05-15 17:40:26
【问题描述】:

无论我做什么,我都无法在弹性 beantalk 上显示 php 错误。

我把 error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);在脚本的开头。

并且 error_reporting = E_ALL 和 display_errors = 在 php.ini 中打开,但仍然没有。

我无法在我的本地机器上调试问题,因为它只发生在弹性豆茎中。

任何想法。

【问题讨论】:

  • 也许你在函数之前使用@

标签: php amazon-elastic-beanstalk


【解决方案1】:

根据 AWS 团队对 Problems with PHP APC cache running out of memory 的回复,他们没有故意限制任何东西,并且只是在 Elastic Beanstalk 上安装了股票 PHP 和股票 APC

Elastic Beanstalk 面向专业级开发人员,他们 我们更愿意将其视为成年人。我们对什么是相当放任的 你想对你的环境做些什么。

但是,如果无论如何都应用行业/安全最佳实践,我不会感到惊讶,即至少在默认情况下限制更改 PHP 脚本和/或 Apache .htaccess 文件中的相应设置,并且 mcfritzn's response 暗示这也是:

我的观察

  • ini_set() 不能用于影响 apc.shm_size 和 apc.ttl
  • 可以通过访问 EC2 实例来控制配置,编辑“/etc/php.d/apc.ini”并使用“sudo”重新启动 Apache /usr/sbin/apachectl 优雅的'
  • [...]

因此,我建议您查看并更改实例本身的 Apache/PHP 服务器设置,这应该提供相应的见解(并可能提供解决方案)。

【讨论】:

    猜你喜欢
    • 2014-06-12
    • 2019-08-07
    • 1970-01-01
    • 2022-06-23
    • 2018-08-27
    • 1970-01-01
    • 2014-09-10
    • 2021-04-25
    • 1970-01-01
    相关资源
    最近更新 更多