2017-09-22 11 views
0

共有ホスティングにLaravelプロジェクトを展開しようとしています。ユーザーのルートディレクトリ(/ home/shrpr)にLaravelフォルダをコピーし、/ home/shrpr/wwwフォルダにパブリックディレクトリの内容をコピーしました。私はsiteで説明されているように、 "../Laravel"を含めるようにパブリックフォルダのindex.phpを変更しました。作者はこの共有ホスティングでは許可されていないため、ローカルのベンダーとストレージフォルダもlaravelフォルダとともにコピーしました。しかし、私はまだので、エラー500を取得し続け、私はlaravelフォルダにtest.phpをファイルを追加し、下のようなパスと、すべてが正しいかどうかをテストするためのindex.phpファイルに含ま:この作品作者なしで共有ホスティングにLaravel 5.5を展開する方法

require __DIR__.'/../laravel/test.php'; die; 

test.phpの内容が適切に表示されているので問題ありません。だから、ベンダーフォルダーのいくつかの依存関係がないように見えます。 laravelの完全な依存関係を特定してアップロードし、アップロードする方法はありますか?それは作曲家を使用しないことですか?

答えて

0
  1. 共有ホスティングにアップロードする前に作曲者の更新を試してください。
  2. index.phpの許可を644に変更してください。
  3. あなたの環境をチェックしてください。おそらく動作しません。
  4. 共有ホスティングでは、どのバージョンのphpが動作していますか? Laravelのバージョン、PHPのバージョンを7.0に変更する
+0

はい、index.phpは644です。アップロードする前に作曲者の更新を行いました。 :) –

+0

どちらも7.1(私のローカルマシンでも共有ホスティングでも) –

+0

が見つかりました。ホストされたサーバーはPHP設定を7.1に保存しませんでした。 PhpInfo()で問題が示されました。ご協力ありがとう@Francisco。良い週末を。 –

0

PHP 5.5以降がインストールされていることを確認してください。 index.phpファイルをpublicからwwwに移動し、それに応じてパスを変更します。

+0

チェックしました。それは7.1です。 –

関連する問題