麻烦安装laravel 4 in cent os 6.5

时间:2014-02-10 06:03:52

标签: php mysql apache laravel-4 centos

我用作曲家

重新安装了laravel 4

我已经安装了apache,mysql,php并且所有服务都在运行

我测试了localhost并正确加载。

问题是当我打开localhost / 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

如果我打开localhost / laravel / public,则会抛出

Forbidden


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

我不知道该怎么做。有人可以帮忙。

注意:我将chmod / var / www / html / laravel / app / storage转换为775

我使用的是新安装的os os 6.5

我已经用

完成了另一次全新安装
laravel new blog

这个似乎有用,但它也有问题

当我访问localhost / 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"

1 个答案:

答案 0 :(得分:0)

您需要查看有关如何为Laravel配置Web服务器的说明。

您的虚拟根目录已映射到laravel_folder/public,因此您不会像上面那样输入网址。整个网站都是通过/ public中的单个index.php文件驱动的。

您还需要配置mod_rewrite。

请参阅所有这些文档:http://laravel.com/docs/installation