2017-02-25 4 views
-1

サーバー上で成功した後にインストールを働いていません。 「ページが機能していない」というエラーが表示されるLaravelプロジェクトは、私が成功したサーバーが、その動作していない上<strong>Laravel</strong>プロジェクトをインストールしている

HTTPエラー500 "

私は、コマンドに

composer create-project --prefer-dist laravel/laravel 

を実行し、ディレクトリ名Laravelを作成しました。しかし、それは私のローカルサーバーで行ったことと同じことが動作していないとうまくいきます。

+0

PHPのバージョンとerror_logを確認してみてください。 –

+0

URLを書き換えてください!場合によっては –

答えて

0

コンポーザーアップデートを実行して問題を解決します。知っている私はアプリケーションのルートパスから次のコマンドを実行します:

これは問題でもindex.phpでもありませんでした。問題は、ファイルへのアクセスとアクセス権の要求です。

問題を解決するために、私は端末から以下のコマンドを実行しました。

sudo chmod 755 -R laravel_blog 

、その後、この2つのコマンドは、問題を解決しlaravelは、ストレージフォルダ

chmod -R o+w laravel_blog/storage 

にファイルを書き込むことができるようにするには、以下を入力します。

+0

ありがとうございます。スーパー管理者のログインを使用してこのコマンドを実行する必要がありますか?私はこのコマンドを実行していて、まだ動作していないからです。私はスーパー管理者のアクセス権がありません。 – vivekinv8

0

ローカルで使用すると、コマンドの下に使用して、内部のWebサーバによってlaravelプロジェクトに役立つ: PHPの職人を

を果たすが、あなたのサーバーENVであなたは、Apacheのconfを使用する必要がありますし、このようにドキュメントルートを設定する必要があります。public/ your_project_directory/index.php

これまでのところすべてのことがOKであれば、エラーはラーベルのエラー処理によって行われなければなりません。 そうならば、あなたは正確に500エラーの理由を見つけるためにあなたのlaravelログを確認することができます。

は、ここでは、ストレージディレクトリに移動し、その後、プロジェクトディレクトリに移動logsディレクトリであり、それはlaravel.log

を持っています

ストレージ/ログ/ laravel.log/your_project_directoryあなたの生成されたログ-f尾はここにいるので、読んで、それを解決:)

ヒント:あなたは、サーバーにストレージディレクトリにprivilagesを設定する必要があります。

+0

返信ありがとうございます。 – vivekinv8

+0

sudo chmod -R 777 app/storageこのコマンドを実行した後、laravel genrate laravel.logを入力してエラーを記入してください。 – vahid

+0

も可能です。グループをウェブサーバーのユーザーに変更し、www-dataとします。 chown -R迷惑メール:www-data app/storage – vahid

関連する問題