Laravel命令php artisan服务显示目录不存在

时间:2014-10-12 17:04:24

标签: php laravel laravel-4 artisan

我已经通过this链接在我的ubuntu系统上安装了Lavarel。完成所有步骤后,我可以看到laravel默认页面(您已到达)。我开始了解laravel命令工具。所以在命令工具(终端)里面的laravel文件夹中我试过

php artisan serve 

它向我展示了这个

Laravel development server started on http://localhost:8000
Directory  does not exist.

当我在浏览器中使用http://localhost:8000时,它向我显示此网页不可用。那么有人能告诉我如何解决这个问题吗?任何帮助和建议都会非常明显。感谢

3 个答案:

答案 0 :(得分:1)

这是在Laravel找不到public/index.php时引起的。您可能需要更新boostrap/paths.php以反映您当前的公共路径。

答案 1 :(得分:1)

在bootstrap / paths.php中,更改

'public' => __DIR__.'/public',

'public' => __DIR__.'/../',

*(假设有一个很好的理由来屠宰基本安装,例如在IIS上部署)

答案 2 :(得分:0)

重新安装它并在删除公用文件夹时跳过该部分。将公用文件夹与应用程序代码分开是一个很好的安全功能。