2017-03-21 18 views
0

してください、で以下のエラーメッセージの展開Laravel 5.2ウェブサイトのためのいくつかの助けを借り、public_htmlの/ error_logに:Laravel空白の画面

私はindex.phpをを変更することで、私のウェブサイトを開始することに成功

[21-Mar-2017 07:39:30 America/Chicago] PHP Fatal error: require(): Failed opening required '/home/exoweb/public_html/allos/bootstrap/autoload.php' (include_path='.:/opt/alt/php55/usr/share/pear:/opt/alt/php55/usr/share/php') in /home/exoweb/public_html/index.php on line 22

public_html内のファイル

DIR '/ ../allos/bootstrap/autoload.php'; $ app = require_once DIR。 '/ ../allos/bootstrap/app.php';

しかし、コントローラーがEloquentでリクエストを使用しているときにエラーが発生しました。これに対して、照会ビルダーでは非常にうまく動作します。

+0

ファイルの権限を確認してください。ファイルを '読み込む '権限がないかもしれません。 –

+0

彼の許可を確認する必要があるファイルは何ですか? – nabil

+0

'\ home/exoweb/public_html/allos/bootstrap/autoload.php'のアクセス許可を確認してください。このファイルがまったく存在しない可能性もあります。 –

答えて

0

run composer updateアプリケーションディレクトリにあります。依存関係マネージャーとしてコンポーザーを持つアプリケーションを移動するときは、必ずコンポーザー更新を実行してください。

+0

ウェブホスティングでコンポーザーアップデートを実行するにはどうしたらいいですか? – nabil

+0

あなたのサーバーへのシェルアクセス権はありませんか?または、それを実行できるcPanelがあるかもしれません。 – codvlpr

+0

どこでcPanelでそれを行うことができますか? – nabil

0

your-site-url/publicのようなあなたのウェブサイトにアクセスしようとしましたか?

パブリックディレクトリで正常に実行されている場合は、リダイレクトの問題があります。

したがって、この.htaccessファイルをルートディレクトリに配置します。

アプリケーションがphpバージョン7でビルドされている場合は、この.htaccessファイルを使用してください。

AddHandler application/x-httpd-php70 .php 
<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteRule ^(.*)$ public/$1 [L] 
</IfModule> 

残りのPHPバージョン< 7の場合は、この.htaccessファイルを使用してください。

AddHandler application/x-httpd-php56 .php .php5 .php4 .php3 
<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteRule ^(.*)$ public/$1 [L] 
</IfModule> 
0

そこにエラーが残っていると、あなたは、SSHでのアクセスを持っていけない場合は、多分、キャッシュファイルを削除するには、トレイ:

ブートストラップ:services.phpは、

ストレージ/フレームワーク/削除のsettings.phpキャッシュのすべてのファイルが

ストレージ/フレームワーク/セッションのすべてのファイル

ストレージ/フレームワーク/ビューが削除すべてのファイル

を削除します

サイトを更新してください。 幸運:)

関連する問題