我刚刚开始使用Laravel 5,但我还是无法显示经典的Hello页面;我只看到我的应用程序文件列表。
我试图更改我的.htaccess文件,清除我的缓存,创建一个新的应用程序,但无济于事。我知道PHP在我的服务器上运行良好,只有这一个Laravel应用程序似乎无法处理它。这似乎我错过了一些显而易见的事情,但我不知道应该知道我应该问什么。
这是一个截图,用于演示我所看到的内容:
这是我用来创建应用程序的命令
$ laravel new m6g
我正在使用股票apache2(未设置为mamp)的Mac上工作
答案 0 :(得分:5)
答案 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