一直在报错,不知道是什么问题

1. 运行环境#

PHP8.1 +ngxin +MYsql

1). 当前使用的 Laravel 版本?#

9.0
//: <> (使用 php artisan --version 命令查看)

2). 当前使用的 php/php-fpm 版本?#

PHP 版本:

php-fpm 版本:

3). 当前系统#

Centos8
//: <> (期待数值 Windows 10 / Ubuntu 20.4 / CentOS 8)

4). 业务环境#

开发环境
//: <> (期待信息 开发环境生产环境)
//: <> (是否使用负载均衡?请提供相关信息)

5). 相关软件版本#

2. 问题描述?#

local.ERROR: Solutions cannot be run from your current IP address. {“exception”:”[object] (Spatie\LaravelIgnition\Exceptions\CannotExecuteSolutionForNonLocalIp(code: 0): Solutions cannot be run from your current IP address. at /www/wwwroot/webapp/vendor/spatie/laravel-ignition/src/Exceptions/CannotExecuteSolutionForNonLocalIp.php:14)
[stacktrace]

一直在报这个,不知道是什么原因
//: <> (代码问题的话,请提供一份最短的,可复现问题的代码。或者相关代码)

3. 您期望得到的结果?#

4. 您实际得到的结果?#

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 3

这个异常的名字已经很明显了,不能执行在本地 IP。 file

3年前 评论

这种问题看下源码就能找到触发条件,然后根据逻辑排查就行了

file

file

其中那句长长的:Solutions can only be executed by requests from a local IP address. Keep in mind that APP_DEBUG should set to false on any production environment.

意思是:解决方案只能由来自本地 IP 地址的请求执行。请记住,在任何生产环境中,APP_DEBUG 都应该设置为 false

3年前 评论