繁体   English   中英

无法访问此站点。 在 LAN 上服务 laravel 应用程序时

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM