簡體   English   中英

Laravel 5.1在Ubuntu白屏上安裝laravel.log和.env文件中沒有錯誤

[英]Laravel 5.1 install on Ubuntu white screen no errors in laravel.log and .env file exists

我已經為此苦苦掙扎了好幾天,以至於我訪問了laravel.io和laracasts堆棧上的每個鏈接,但仍然沒有運氣

存儲和引導程序/緩存的權限已更改為777

當我瀏覽到我的應用程序上的歡迎頁面時,檢查器中的結果是漂亮網址為“ get 200”

Artisan正在運行,已將密鑰生成到.env和app.php中

Apache日志中沒有錯誤

我已將Ubuntu 14.04中的php升級到版本5.6.14,已安裝mcrypt

如果有人能對此有所啟發,將不勝感激

Apache DocumentRoot

好像沒有顯示laravel頁面。 嘗試在laravel安裝的public / index.php文件中放置以下內容(在文件的開頭):

<?php
    die('Laravel index file');

如果瀏覽到站點,但看不到文本Laravel索引文件 ,則文檔根目錄指向其他位置。 當您使用Apache時,請參見例如Ubuntu中虛擬主機配置

請注意,文檔根目錄應指向laravel安裝的公共目錄,而不是laravel安裝的根目錄(例如, / home / user / public_html / my_laravel_app / public而不是/ home / user / public_html / my_laravel_app

Laravel路線

編輯:正如您所說,您看到了文字,對我來說,下一步就是檢查路線。 看看您的app / Http / routes.php 您的請求包含什么文件?

<?php

Route::get('/', function () {
    return view('welcome');
});

上面的路由將包括resources / views / welcome.blade.php (或resources / views / welcome.php ),用於您對http:// localhost (或您的主機的樣子)的請求。 嘗試在welcome.blade.php的開頭插入調試信息,例如

welcome.blade.php

<h1>Welcome.blade.php</h1>

檢查您是否可以在網絡請求中看到以上文本。

其他想法

可能還需要以下信息:

  • 您的apache配置文件
  • laravel應用程序的路徑
  • 您的info.php的路徑

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM