这怎么可能:在运行的Laravel实例中没有公共文件夹


How is this possible: no public folder in a running Laravel instance?

我访问了一个运行Laravel实例的php服务器。下载了整个文件夹,现在我试着在我的笔记本电脑上运行代码库。运行php artisan serve给我一个错误说:

[ErrorException]
chdir(): No such file or directory (errno 2)

这个SO回答说公共文件夹找不到,事实上,没有公共文件夹。但是我不知道它如何在它运行的服务器上运行。

有人知道我该怎么做才能让它运行吗?欢迎所有的建议!

一般来说,公共目录不需要与您的laravel安装的目录相同。它仅作为您的web服务器的文档根。因此,它可以移动到文件系统的其他地方(尽管没有实际的原因)。