^ think\exception\HttpException {#61
-statusCode: 404
-headers: []
#message: "method not exists:app\controller\Error->index()"
#code: 0
#file: "/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/route/Dispatch.php"
#line: 175
trace: {
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/route/Dispatch.php:175 {
think\route\Dispatch->think\route\{closure} …
› // 操作不存在
› throw new HttpException(404, 'method not exists:' . $instance::class . '->' . $action . '()');
› }
}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/Pipeline.php:59 {
think\Pipeline->think\{closure} …
› try {
› return $destination($passable);
› } catch (Throwable | Exception $e) {
arguments: {
app\Request {#27 …}
}
}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/Pipeline.php:66 {
think\Pipeline->then(Closure $destination) …
›
› return $pipeline($this->passable);
› }
arguments: {
app\Request {#27 …}
}
}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/route/Dispatch.php:181 {
think\route\Dispatch->responseWithMiddlewarePipeline($instance, $action) …
› return $this->autoResponse($data);
› });
› }
arguments: {
$destination: Closure() {#60 …}
}
}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php:88 {
think\route\dispatch\Controller->exec() …
›
› return $this->responseWithMiddlewarePipeline($instance, $this->actionName);
› }
arguments: {
$instance: app\controller\Error {#62 …}
$action: "index"
}
}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/route/Dispatch.php:56 {
think\route\Dispatch->run(): Response …
› {
› $data = $this->exec();
› return $this->autoResponse($data);
}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/Route.php:713 {
think\Route->think\{closure} …
› ->then(function () use ($dispatch) {
› return $dispatch->run();
› });
}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/Pipeline.php:59 {
think\Pipeline->think\{closure} …
› try {
› return $destination($passable);
› } catch (Throwable | Exception $e) {
arguments: {
app\Request {#27 …}
}
}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/Pipeline.php:66 {
think\Pipeline->then(Closure $destination) …
›
› return $pipeline($this->passable);
› }
arguments: {
app\Request {#27 …}
}
}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/Route.php:714 {
think\Route->dispatch(Request $request, Closure|bool $withRoute = true) …
› return $dispatch->run();
› });
› }
arguments: {
$destination: Closure() {#57 …}
}
}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/Http.php:208 {
think\Http->dispatchToRoute($request) …
›
› return $this->app->route->dispatch($request, $withRoute);
› }
arguments: {
$request: app\Request {#27 …}
$withRoute: Closure() {#45 …}
}
}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/Http.php:198 {
think\Http->think\{closure} …
› ->then(function ($request) {
› return $this->dispatchToRoute($request);
› });
arguments: {
$request: app\Request {#27 …}
}
}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/Pipeline.php:59 {
think\Pipeline->think\{closure} …
› try {
› return $destination($passable);
› } catch (Throwable | Exception $e) {
arguments: {
app\Request {#27 …}
}
}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/think-multi-app/src/MultiApp.php:45 {
think\app\MultiApp->handle($request, Closure $next) …
› if (!$this->parseMultiApp()) {
› return $next($request);
› }
arguments: {
app\Request {#27 …}
}
}
think\app\MultiApp->handle() {}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/Middleware.php:134 {
think\Middleware->think\{closure} …
› }
› $response = call_user_func($call, $request, $next, ...$params);
›
arguments: {
$callback: array:2 [ …2]
...$args: {
app\Request {#27 …}
Closure($passable) {#41 …}
}
}
}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/Pipeline.php:85 {
think\Pipeline->think\{closure} …
› try {
› return $pipe($passable, $stack);
› } catch (Throwable | Exception $e) {
arguments: {
app\Request {#27 …}
Closure($passable) {#41 …}
}
}
/usr/share/nginx/html/pgcc.en.shanweish.com/app/common/middleware/SelfLoadLangPack.php:28 {
app\common\middleware\SelfLoadLangPack->handle(Request $request, Closure $next): Response …
›
› return $next($request);
› }
arguments: {
app\Request {#27 …}
}
}
app\common\middleware\SelfLoadLangPack->handle() {}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/Middleware.php:134 {
think\Middleware->think\{closure} …
› }
› $response = call_user_func($call, $request, $next, ...$params);
›
arguments: {
$callback: array:2 [ …2]
...$args: {
app\Request {#27 …}
Closure($passable) {#41 …}
}
}
}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/Pipeline.php:85 {
think\Pipeline->think\{closure} …
› try {
› return $pipe($passable, $stack);
› } catch (Throwable | Exception $e) {
arguments: {
app\Request {#27 …}
Closure($passable) {#41 …}
}
}
/usr/share/nginx/html/pgcc.en.shanweish.com/app/common/middleware/CrossReq.php:19 {
app\common\middleware\CrossReq->handle($request, Closure $next) …
›
› return $next($request);
› }
arguments: {
app\Request {#27 …}
}
}
app\common\middleware\CrossReq->handle() {}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/Middleware.php:134 {
think\Middleware->think\{closure} …
› }
› $response = call_user_func($call, $request, $next, ...$params);
›
arguments: {
$callback: array:2 [ …2]
...$args: {
app\Request {#27 …}
Closure($passable) {#41 …}
}
}
}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/Pipeline.php:85 {
think\Pipeline->think\{closure} …
› try {
› return $pipe($passable, $stack);
› } catch (Throwable | Exception $e) {
arguments: {
app\Request {#27 …}
Closure($passable) {#41 …}
}
}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/think-trace/src/TraceDebug.php:71 {
think\trace\TraceDebug->handle($request, Closure $next) …
›
› $response = $next($request);
›
arguments: {
app\Request {#27 …}
}
}
think\trace\TraceDebug->handle() {}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/Middleware.php:134 {
think\Middleware->think\{closure} …
› }
› $response = call_user_func($call, $request, $next, ...$params);
›
arguments: {
$callback: array:2 [ …2]
...$args: {
app\Request {#27 …}
Closure($passable) {#41 …}
}
}
}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/Pipeline.php:85 {
think\Pipeline->think\{closure} …
› try {
› return $pipe($passable, $stack);
› } catch (Throwable | Exception $e) {
arguments: {
app\Request {#27 …}
Closure($passable) {#41 …}
}
}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/Pipeline.php:66 {
think\Pipeline->then(Closure $destination) …
›
› return $pipeline($this->passable);
› }
arguments: {
app\Request {#27 …}
}
}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/Http.php:199 {
think\Http->runWithRequest(Request $request) …
› return $this->dispatchToRoute($request);
› });
› }
arguments: {
$destination: Closure($request) {#18 …}
}
}
/usr/share/nginx/html/pgcc.en.shanweish.com/vendor/topthink/framework/src/think/Http.php:162 {
think\Http->run(Request $request = null): Response …
› try {
› $response = $this->runWithRequest($request);
› } catch (Throwable $e) {
arguments: {
$request: app\Request {#27 …}
}
}
/usr/share/nginx/html/pgcc.en.shanweish.com/public/index.php:19 {
›
› $response = $http->run();
›
}
}
}