2014-02-10 73 views
0

我已經做了與作曲家麻煩美分OS安裝laravel 4 6.5

我已經安裝了Apache,MySQL,PHP和所有的服務都在運行

我測試本地主機laravel 4的全新安裝並正確加載。

問題是當我打開本地主機/ laravel,頁面的確負載,但不是所有的文件夾都顯示(包括公共文件夾)

Index of /laravel 
[ICO] Name Last modified Size Description 
[DIR] Parent Directory  -  
[ ] CONTRIBUTING.md 19-Jan-2014 06:59 145  
[ ] artisan 19-Jan-2014 06:59 2.4K  
[ ] composer.json 19-Jan-2014 06:59 697  
[TXT] composer.lock 10-Feb-2014 11:12 53K 
[TXT] phpunit.xml 19-Jan-2014 06:59 566  
[ ] readme.md 19-Jan-2014 06:59 1.8K  
[TXT] server.php 19-Jan-2014 06:59 519  
[DIR] vendor/ 10-Feb-2014 11:12 -  
Apache/2.2.15 (CentOS) Server at localhost Port 80 

,如果我打開本地主機/ laravel /公共然後它拋出

Forbidden 


You don't have permission to access /laravel/public on this server. 

我不知道該怎麼做。有人可以請幫助。

注:我有文件模式的/ var/www/html等/ laravel /應用/存儲到775

我使用新安裝的百分之OS 6.5

我已經做了另一種新的與安裝

laravel new blog 

這一次似乎工作,但它也有一點改進

當我訪問本地主機/ laravel/publc它拋出以下錯誤

ErrorException 

    file_put_contents(/var/www/html/blog/app/storage/meta/services.json): failed to open stream: Permission denied 

注:我已經做了"chmod -R 775 /var/www/html/blog/app/storage"

+0

你已經跑了'作曲家install'命令? –

+0

我運行了composer create-project命令 – sonill

回答

0

你需要考慮如何配置你的Web服務器Laravel的說明。

您的虛擬根映射到laravel_folder/public,因此您不必像上面那樣輸入網址。整個網站在/ public中被驅逐出一個index.php文件。

您還需要配置mod_rewrite。

諮詢這一切的文檔:http://laravel.com/docs/installation

+0

我的mod_rewrite已啓用。 – sonill

+0

當我訪問laravel_folder/public然後我得到禁止的錯誤。 – sonill

+0

請發佈您的apache配置。你的問題似乎與網絡服務器 – warspite