非常に単純な php ウェブページを AWS ElasticBeanstalk インスタンスにデプロイしました。ファイルは直後に失敗します
<?php
require_once('sdk.class.php');
// more code...
/var/log/httpd/application-error_log から、sdk.class.php が欠落していることがわかります。
[Wed Jun 13 03:30:15 2012] [error] [client 127.0.0.1] PHP Stack trace:
[Wed Jun 13 03:30:15 2012] [error] [client 127.0.0.1] PHP 1. {main}() /var/www/html/index.php:0
[Wed Jun 13 03:30:45 2012] [error] [client 127.0.0.1] PHP Warning: require_once(sdk.class.php): failed to open stream: No such file or directory in /var/www/html/index.php on line 9
[Wed Jun 13 03:30:45 2012] [error] [client 127.0.0.1] PHP Stack trace:
[Wed Jun 13 03:30:45 2012] [error] [client 127.0.0.1] PHP 1. {main}() /var/www/html/index.php:0
[Wed Jun 13 03:30:45 2012] [error] [client 127.0.0.1] PHP Fatal error: require_once(): Failed opening required 'sdk.class.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/index.php on line 9
すべての ElasticBeanstalk インスタンスにデフォルトで sdk.class.php を含めるべきではありませんか? または、何か不足していますか?コードは、sdk.class.php を適切にインストールして構成したノートブックで正常に動作します。
ありがとう