0

何をしても、エラスティック Beanstalk に表示される PHP エラーが表示されません。

私は error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); を入れました。スクリプトの開始時。

およびerror_reporting = E_ALLおよびdisplay_errors = php.iniでオンにしても、まだ何もありません。

エラスティック Beanstalk でのみ発生するため、ローカル マシンで問題をデバッグすることはできません。

何か案は。

4

1 に答える 1

0

Problems with PHP APC cache running out of memoryに対する AWS チームの回答によると、彼らは意図的に何も制限しておらず単純にストック PHP とストック APCElastic Beanstalkにインストールしています。

Elastic Beanstalk は、大人として扱うことを好むプロ級の開発者を対象としています。私たちは、あなたが環境で何をしたいのかについて自由放任です。

ただし、業界/セキュリティのベストプラクティスが適用されても驚かないでしょう。つまり、.htaccess少なくともデフォルトで PHP スクリプトおよび/または Apache ファイルのそれぞれの設定の変更を制限します。

私の観察

  • ini_set() を使用して apc.shm_size および apc.ttl に影響を与えることはできません
  • 構成は EC2 インスタンスにアクセスして制御できます。「/etc/php.d/apc.ini」を編集し、「sudo /usr/sbin/apachectl graceful」を使用して Apache を再起動します。
  • [...]

したがって、インスタンス自体の Apache/PHP サーバー設定を確認して変更することをお勧めします。これにより、それぞれの洞察が得られるはずです (そして、側面の解決策になる可能性もあります)。

于 2012-05-07T08:03:32.703 に答える