2015-02-09 63 views
1

我剛開始使用Laravel 5,但我一直無法顯示經典的Hello頁面;我只看到我的應用程序文件的列表。Laravel應用程序顯示文件列表而不是「Hello Page」

我試圖改變我的.htaccess文件,清除我的緩存,創建一個新的應用程序,但無濟於事。我知道PHP在我的服務器上工作正常,只有這個Laravel應用程序似乎無法處理它。這似乎是我錯過了一些明顯的事情,但我不知道我應該問什麼。

這裏展示我所看到的截圖:

,這裏是我以前創建的應用程序

$ laravel new m6g 

我工作在Mac上與股票的Apache2命令(沒有用mamp設置)

回答

4

所以,從技術上來說Laravel並不是'不解釋PHP'Laravel並沒有interprent PHP,PHP引擎解釋PHP。

您已將apache配置爲僅從127.0.0.1/localhost提供服務,並且此時您正在使用apache瀏覽計算機上的文件夾。

Apache應配置(可能與VirtualHost)指向/ m6g/public。在這一點上apache會看到你的index.php文件並通過PHP。

+0

THX現在它那建立一些虛擬主機後工作,但是,我不能再訪問DocumentRoot的水平,它會自動對M6G應用重定向... – steuba 2015-02-10 16:21:04

+0

您可以設置多個virtualhosts。只要創建另一個指向根目錄的文件即可。 – castis 2015-02-10 16:22:09

+0

好的,thx,我要檢查一下,我現在都準備好了! – steuba 2015-02-10 16:24:51

2

您是否嘗試從終端掛載您的應用程序?

CD插入從文件夾後:

PHP工匠服務

,那麼你就可以通過增加權限從http://localhost:8888

+0

是的,它可以工作,但僅用於開發目的,thx用於顯示此命令 – steuba 2015-02-10 16:47:52

-1

訪問你的應用程序,我固定在我的項目中同樣的問題存儲目錄。以下命令應該可以解決您的問題。

chmod 777 -R storage 
相關問題