2017-02-15 7 views
0

Laravel 5 Appをサーバーに配置しようとしていますが、動作していません。空白の画面が表示され、500エラーが返されます。ここに私がやったことだ:Laravel 5アプリケーションをサーバーに展開する

  1. は自分のサーバーに対応するように.envファイル内のDB設定を変更DB
  2. がサーバーDBに私のローカルDBをアップロード
  3. 私のサブディレクトリにアプリケーション全体のフォルダをアップロード
  4. サブディレクトリが私のパブリックフォルダを指している

私は何か他に何かする予定がありますか?

PS:私は私のサーバー

EDIT上のcPanelを使用しています:私は私のサーバー上laravelのerror.logファイルをチェックしました、と私は、次のエラーを得た: I'm getting this error in the Laravel error log: Uncaught exception 'RuntimeException' with message 'PHP's json extension is required to use Monolog's NormalizerFormatter' in /home/petiscar/a3p/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php:34

A3Pはフォルダですここで私はパブリックフォルダの内容を除いてすべてを持っています a3p.painel.ventures(a3pはここのサブドメインです)では、私はパブリックフォルダの内容を持っています

+0

500エラーが発生した場合は、おそらくPHPエラーが発生しています。あなたのエラーログをチェックして、何がうまくいかないのかを確認してください。 –

+1

laravel 5アプリを展開するためのすべての手順は、[documentation](http://stackoverflow.com/documentation/laravel/2410/deploy-laravel-5-app-on-shared- linux-server#t = 201702151209428856144)あなたが何らかのステップを逃したかどうかを確認してください。 – KuKeC

+0

サーバのログファイルをチェックするのはどうでしょうか。 また、laravelの設定でデバッグを有効にすることもできます。詳細はこちらをご覧ください。 ファイルアクセス権やPHP拡張機能がないために500エラーが発生します。 –

答えて

0

PHPのJSONの拡張子あなたがubuntuサーバーを使っているなら、sudo apt-getを試してみてくださいphp-jsonを停止し、Apacheを再起動します。

0

これはおそらく一部のアクセス許可が原因であると考えられます。 試してみてください:

関連する問題