2017-11-26 18 views
1

私のビューが突然サーバーでのレンダリングを停止する問題に直面しています。空白の白いページのみが表示され、エラーは記録されません。文字列を返すことは、サーバー上で正常に動作します。ローカルマシンにプロジェクトをデプロイしましたが、すべて正常に動作します(ローカルマシンにはApacheがあります)。View()メソッドが突然開始されました空白のHTML

ビューは点検:

<html><head></head><body></body></html> 

権限:

drwxr-xr-x 10 nobody nobody 4.0K Nov 26 20:07 app 
-rw-r--r-- 1 nobody nobody 1.7K Nov 26 20:07 artisan 
drwxr-xr-x 3 nobody nobody 4.0K Nov 26 20:07 bootstrap 
-rw-r--r-- 1 nobody nobody 1.5K Nov 26 20:07 composer.json 
-rw-r--r-- 1 nobody nobody 133K Nov 27 09:56 composer.lock 
-rwxr-xr-x 1 nobody nobody 1.8M Nov 26 20:08 composer.phar 
drwxr-xr-x 2 nobody nobody 4.0K Nov 26 20:07 config 
drwxr-xr-x 5 nobody nobody 4.0K Nov 26 20:07 database 
-rw-r--r-- 1 nobody nobody 503 Nov 26 20:07 gulpfile.js 
-rw-r--r-- 1 nobody nobody 159 Nov 26 20:07 package.json 
-rw-r--r-- 1 nobody nobody 228 Nov 27 01:07 php_errors.log 
-rw-r--r-- 1 nobody nobody 1.1K Nov 26 20:07 phpunit.xml 
drwxr-xr-x 6 nobody nobody 4.0K Nov 26 20:07 public 
-rw-r--r-- 1 nobody nobody 1.9K Nov 26 20:07 readme.md 
drwxr-xr-x 5 nobody nobody 4.0K Nov 26 20:07 resources 
-rw-r--r-- 1 nobody nobody 567 Nov 26 20:07 server.php 
drwxrwxrwx 6 nobody nobody 4.0K Nov 26 20:07 storage 
drwxr-xr-x 2 nobody nobody 4.0K Nov 26 20:07 tests 
drwxr-xr-x 34 nobody nobody 4.0K Nov 27 09:56 vendor 

コントローラー:

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 

use App\Http\Requests; 
use Illuminate\Support\Facades\Log; 


class TestController extends Controller 
{ 
    public function test(){ 
     Log::info("Reached Test Controller"); 
     return view("test"); 
    } 

} 

ビュー(test.blade.php):

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <title>Sample View</title> 
</head> 
<body> 

<h1>We Are heere</h1> 

</body> 
</html> 

nginxのコンファレンス:test.blade.phpから.blade拡張子を削除

location @optimusrewrite { 
    rewrite ^/(.*)$ /optimus/public/index.php?_url=/$1; 
} 

location /optimus/public/ 
{ 
    try_files $uri $uri/ @optimusrewrite; 
    index index.php; 
} 

**更新**

は、ビューをレンダリングします。

+0

チェック・エラー・ログをchmod'ingことで解決しました。プロダクションサーバの場合、 'display_errors'が無効になります。エラーの場合、"死の白い画面 "が表示されます。 –

+0

私はデバッグを有効にしました( 'APP_DEBUG = true')、' laravel.log'のエラーは表示されません –

+0

こんにちはRaul。このようなsudo chown -R nginx:nginx –

答えて

1

問題は、リソースディレクトリ(chmod -R 775 resource/

1

こんにちは私は..コンソールで

実行php artisan view:clearたら、同じ問題を持っていたか、このことができますstorage/framework/views

・ホープからコンパイルビューファイルを削除します。

+0

こんにちはAdnan、まだ変化はありません。 –

関連する問題