我用作曲家
重新安装了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"
答案 0 :(得分:0)
您需要查看有关如何为Laravel配置Web服务器的说明。
您的虚拟根目录已映射到laravel_folder/public
,因此您不会像上面那样输入网址。整个网站都是通过/ public中的单个index.php
文件驱动的。
您还需要配置mod_rewrite。
请参阅所有这些文档:http://laravel.com/docs/installation