【问题标题】:trouble installing laravel 4 in cent os 6.5在 cent os 6.5 中安装 laravel 4 时遇到问题
【发布时间】:2014-03-07 08:46:55
【问题描述】:

我已经用 composer 重新安装了 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

我正在使用全新安装的cent 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"

【问题讨论】:

  • 您是否运行过composer install 命令?
  • 我已经运行了 composer create-project 命令

标签: php mysql apache laravel-4 centos


【解决方案1】:

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

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

您还需要配置 mod_rewrite。

请查阅相关文档:http://laravel.com/docs/installation

【讨论】:

  • 我的 mod_rewrite 已启用。
  • 当我访问 laravel_folder/public 时出现禁止错误。
  • 请发布您的 apache 配置。您的问题似乎与网络服务器配置错误有关
  • sry 但 stackoverflow 说我的身体比允许的长,所以我无法粘贴 httpd.conf 文件。但我没有更改 httpd.conf 文件中的任何内容。我通过此命令“sudo yum --enablerepo=remi install httpd”安装了 apache
猜你喜欢
  • 1970-01-01
  • 2014-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-07
  • 1970-01-01
  • 2019-12-14
  • 1970-01-01
相关资源
最近更新 更多