[英]This site can't be reached. When serving laravel app on LAN
我想在 LAN 上运行我的 laravel 应用程序进行测试,但是当通过服务命令在本地托管时,我的应用程序无法访问。
我已经尝试了所有选项,例如,
php artisan serve --host=192.168.0.100
[我设备的IP]
php artisan serve --host=0.0.0.0
php -S 192.168.0.100:8000 -t public\
但没有帮助。 我收到了这个回复
虽然我可以通过完整路径访问应用程序,例如http://192.168.0.100/laravel/MYAPP/public/但使用它我没有得到客户端的 IP。
当您启动服务器时,您似乎位于您的 laravel 文件夹所在的文件夹中。 启动服务器时,您应该在 index.php 文件所在的文件夹中。 使用 -t 参数,您可以告诉服务器哪个文件夹是您的根文件夹。 你的第一个例子应该是
php artisan serve --host=192.168.0.100:8000 -t laravel/MYAPP/public/
您还应该记住端口号 - 在您提供的示例中,只有您的第三个示例似乎包含您的端口号。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.