前提・実現したいこと
HerokuにアップしていたLaravelプロジェクトをAWS(Amazon)EC2に移行したい。
php artisan migrateまでできたが、500|Server Errorで表示されない。
発生している問題・エラーメッセージ
500|Server Error
環境
Mac PHP7.3.13 Laravel Apache Mysql
Herokuにアップしていた時から画像保存にはAWSのS3を使用
該当のソースコード
https.conf
DocumentRoot "/var/www/プロジェクト名/public"
最終列に
<Directory /var/www/プロジェクト名/public>
AllowOverride All
</Directory>
Env.
APP_NAME=Laravel
APP_ENV=production
APP_KEY=base64:hXQ6kIedBxR88P1Tx6cenTc9fmmqjZaO41eY/cpJt6o=
APP_DEBUG=false
APP_URL=http://3.20.152.2
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=127.0.0.1 //この辺が怪しい気もします。AWSのRDSは使用していません
DB_PORT=3306
DB_DATABASE=データベース名
DB_USERNAME=root
DB_PASSWORD=パスワード
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-2
AWS_BUCKET=https:
//上記AWS関連はS3利用時のものを引き継いでいます
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
試したこと
プログラミング初心者な為、色々調べてみたところキャッシュ系が怪しいと思い、
php artisan config:cache、php artisan route:cache、
php artisan view:clear、php artisan cache:clearを行いましたが、
改善されませんでした。
補足情報(FW/ツールのバージョンなど)
DocumentRoot "/var/www"とするとApacheのテスト画面が表示されます。
php artisan migrateでテーブルも作成され、データもいくつか入れています。
このままでは解決できない気がしましたので質問させて頂きました。
プログラミング初心者ですので、凡ミスの可能性もあります。
確認が必要なポイントを教えて下さい!
些細なことでも結構ですので、ご回答頂けますと幸いです。
回答1件
あなたの回答
tips
プレビュー