web-dev-qa-db-ja.com

アクセス時のサーバーエラー500 Laravel 5.8

laravel inblogディレクトリにインストールした後、localhost/blog/publicこのスクリーンショットのように500サーバーエラーが表示されます:

enter image description here

mod_rewriteでApacheを許可しようとしましたが、役に立ちませんでした。

laravel XAMPP with Windowsをインストールしました。

======

更新:storage/logs/および。envファイル link

.envファイルはありますか

ターミナルで

cp .env.example .env

php artisan key:generate

chmod 777 -R  storage
8
Safak Ciplak

Laravel 5.8でも同じ問題が発生しますが、オンラインでした。解決方法は、localhostから転送した後に欠落していた.envファイルを作成することでした。また、すべてのコンテンツを新しい.envファイルに転送します。

2
Site Antipas

私の場合は.envファイルが.gitignoreに追加されたので、サーバーにGitリポジトリを複製したときに取得できませんでした。そのため、手掛かりやエラーログなしでサーバーで500エラーが発生しました。そのため、サーバーに.envファイルをアップロードするか、.gitignoreファイルの.envエントリを削除してGitリポジトリでコミットすることにより、サーバーでGitをプルすることで問題が修正されました。

1
Ahmed Numaan

これらのコマンドを実行する必要があります

php artisan key:generate
php artisan config:cache

動作しない場合は、.envファイルをAPP_KEY=base64:jxfiwITVfhauwt6clRR2plSXNg+KHlDbgIUQYIXvkVI=に置き換えてください。

1
Safak Ciplak

次のことを確認してください1. Composer update/install 2.ストレージフォルダに正しい権限があることを確認します

上記のその他のステップは返信します。

0
San K

あなたはこれを試す必要があります:

php artisan key:generate **strong text**

これに777の許可を与えるproject.**strong text**、次にrun php artisan serveコマンド。

0
Dilip yadav

ファイル名.env.exampleを、ルートディレクトリにある.envにリファクタリングします。次に、そのファイルAPP_debug = trueをチェックインします。それがOKの場合は、cmdとphp artisan key:generateを開きます。

次に、サーバーを再起動します。

0
ador jahin