Laravel应用程序显示文件列表而不是“Hello Page”

时间:2015-02-09 17:50:17

标签: php apache .htaccess laravel

我刚刚开始使用Laravel 5,但我还是无法显示经典的Hello页面;我只看到我的应用程序文件列表。

我试图更改我的.htaccess文件,清除我的缓存,创建一个新的应用程序,但无济于事。我知道PHP在我的服务器上运行良好,只有这一个Laravel应用程序似乎无法处理它。这似乎我错过了一些显而易见的事情,但我不知道应该知道我应该问什么。

这是一个截图,用于演示我所看到的内容:

这是我用来创建应用程序的命令

 $ laravel new m6g

我正在使用股票apache2(未设置为mamp)的Mac上工作

3 个答案:

答案 0 :(得分:5)

您是否尝试过在终端上安装应用?

从光盘进入文件夹后

php artisan serve

然后您就可以从http://localhost:8888

访问您的应用

答案 1 :(得分:4)

所以,从技术上来说,Laravel不是'不解释PHP'Laravel不解释PHP,PHP引擎解释PHP。

您已将apache配置为仅从127.0.0.1/localhost提供服务,并且您正在使用apache来浏览计算机上的文件夹。

应该配置Apache(可能带有VirtualHost)指向/ m6g / public。此时,apache将看到你的index.php文件并通过PHP发送它。

答案 2 :(得分:0)

我通过增加存储目录的权限在我的项目上修复了同样的问题。以下命令应该可以解决您的问题。

chmod 777 -R storage