私のビューが突然サーバーでのレンダリングを停止する問題に直面しています。空白の白いページのみが表示され、エラーは記録されません。文字列を返すことは、サーバー上で正常に動作します。ローカルマシンにプロジェクトをデプロイしましたが、すべて正常に動作します(ローカルマシンには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;
}
**更新**
は、ビューをレンダリングします。
チェック・エラー・ログをchmod'ingことで解決しました。プロダクションサーバの場合、 'display_errors'が無効になります。エラーの場合、"死の白い画面 "が表示されます。 –
私はデバッグを有効にしました( 'APP_DEBUG = true')、' laravel.log'のエラーは表示されません –
こんにちはRaul。このようなsudo chown -R nginx:nginx –