Heroku
herokuでアプリを作成しているのですが、「heroku logs --app train-information --tail -s app」を実行した際に、パスで指定したphpファイルが読み込まれなくて困っています。
発生している問題・エラーメッセージ
PHP Warning: require_once(/app/vendor/autoload.php): failed to open stream: No such file or directory in /app/index.php on line 3 PHP Fatal error: require_once(): Failed opening required '/app/vendor/autoload.php' (include_path='.:/app/.heroku/php/lib/php') in /app/index.php on line 3
index.phpファイルの中身
PHP
1<?php 2 3require_once __DIR__ . '/vendor/autoload.php'; 4 5$inputString = file_get_contents('php://input'); 6error_log($inputString); 7 8?>
ファイル構成としては、
index.php
vender
└autoload.php
という感じです。
/app/vendor/autoload.phpのappというディレクトリが存在しないのにも関わらず出現してしまうため、これが原因なのではないかと思うのですが、わかりません。
echo __DIR__;
を実行したところちゃんと自身の絶対パスを返していました。
ご教示お願いします。