前提・実現したいこと
HerokuにDockerコンテナにあるfuelphpをデプロイしたのですが、
403のエラーが出てしまいます。
このエラーを無くし、正常にアプリを表示させたいです。
. ├── Dockerfile ├── Procfile ├── README.md ├── composer.json ├── db ├── docker ├── docker-compose.yml └── src//fuelphpが入っているディレクトリ
発生している問題・エラーメッセージ
ブラウザで表示されてるエラー
403 Forbidden You don't have permission to access this resource.
heroku logs --tailで表示されるエラー
[autoindex:error] AH01276: Cannot serve directory /app/: No matching DirectoryIndex (index.php,index.html,index.htm) found, and server-generated directory index forbidden by Options directive
試したこと
Procfileの追加 編集
publicがないパターン、クォーテーションを無くしたパターン、
pathをfuel/vendor/bin/heroku-php-apache2 のパターン
を試しましたが変わりませんでした。
'web: vendor/bin/heroku-php-apache2 public/'
apache2の設定ファイル書き換え
・DirectoryIndexの追加
・OptionsIndexes FollowSymLinksの削除
.composer.json追記
"config": { "bin-dir": "vendor/bin", }
補足情報(FW/ツールのバージョンなど)
Docker
FuelPHP
mysql
回答1件
あなたの回答
tips
プレビュー