我是 Laravel 的新手,我发现了以下问题。
我已将我的应用程序放在此文件夹中:
C:\xampp\htdocs\HotelRegistration\
通过声明开始:
php artisan serve
它在这里正确启动:http://127.0.0.1:8000
出于某种原因,我需要使用 XAMPP Apache 服务器运行它,而不是 php artisan serve
提供的服务器所以我从XAMPP开始 Apache ,但试图打开:
http://127.0.0.1:80/HotelRegistration/
但是应用程序无法启动,我获取了此文件夹中包含的目录和文件列表。
为什么呢?怎么了?我错过了什么?也许与虚拟主机相关的东西?我该如何解决这个问题?
TNX
答案 0 :(得分:2)
php artisan serve
创建一个显示应用的public
文件夹的网络服务器。
作为一种良好做法,您应该设置托管以显示该公用文件夹,同时隐藏来自不受欢迎的访问者的其余程序。
检查此链接:
https://deployer.org/blog/how-to-deploy-laravel
对于发展来说,这不是太麻烦。
答案 1 :(得分:0)
您可以使用以下命令运行您的应用程序。但它无法加载基本的css文件。
http://localhost/HotelRegistration/public/
希望对你有所帮助。
答案 2 :(得分:0)
由我自己解决, 我在Apache中创建了一个虚拟主机并使用此URL工作