【发布时间】:2014-07-08 18:32:35
【问题描述】:
在 Fedora 20 上,我创建了一个名为 test 的文件夹,然后通过 composer create-project laravel/laravel 将 Laravel 安装到其中。它运行成功,现在我尝试通过以下 URL 在 FireFox 中查看它:
http://localhost/~username/test/laravel/public/
但它会抛出以下错误:
内部服务器错误
服务器遇到内部错误或配置错误,无法完成您的请求。
请通过 root@localhost 联系服务器管理员,告知他们此错误发生的时间,以及您在此错误之前执行的操作。
服务器错误日志中可能会提供有关此错误的更多信息。
如果我转到父文件夹,我可以看到除了 public 文件夹之外的所有内容都在那里。但是,如果我在终端中ls,我可以看到该文件夹就在那里。仅此项目的其他 PHP 脚本没有问题。我尝试使用文件夹权限玩,但没有成功。为什么我在浏览器中看不到该文件夹,为什么我尝试访问它时会抛出错误 500?
【问题讨论】:
-
不是localhost根目录下的laravel公用文件夹吗? IE。 localhost/file.txt 将返回 public/file.txt
-
试试我的解决方案它会在任何地方工作。检查链接stackoverflow.com/questions/25222509/…