#0 [0]HttpException in helper.php line 53

文章不存在!

  1. * @param integer|Response $code 状态码 或者 Response对象实例
  2. * @param string $message 错误信息
  3. * @param array $header 参数
  4. */
  5. function abort($code, string $message = '', array $header = [])
  6. {
  7. if ($code instanceof Response) {
  8. throw new HttpResponseException($code);
  9. } else {
  10. throw new HttpException($code, $message, null, $header);
  11. }
  12. }
  13. }
  14. if (!function_exists('app')) {
  15. /**
  16. * 快速获取容器中的实例 支持依赖注入
  17. * @param string $name 类名或标识 默认获取当前应用实例
  18. * @param array $args 参数

Call Stack

  1. in helper.php line 53
  2. at abort(404, '文章不存在!') in ProductController.php line 39
  3. at ProductController->index()
  4. at ReflectionMethod->invokeArgs(object(ProductController), []) in Container.php line 343
  5. at Container->invokeReflectMethod(object(ProductController), object(ReflectionMethod), ['id' => '235', 'cid' => '28']) in Controller.php line 137
  6. at Controller->think\route\dispatch\{closure}(object(Request)) in Pipeline.php line 59
  7. at Pipeline->think\{closure}(object(Request)) in Pipeline.php line 66
  8. at Pipeline->then(object(Closure)) in Controller.php line 140
  9. at Controller->exec() in Dispatch.php line 89
  10. at Dispatch->run() in Route.php line 772
  11. at Route->think\{closure}(object(Request)) in Pipeline.php line 59
  12. at Pipeline->think\{closure}(object(Request)) in Pipeline.php line 66
  13. at Pipeline->then(object(Closure)) in Route.php line 773
  14. at Route->dispatch(object(Request), object(Closure)) in Http.php line 217
  15. at Http->dispatchToRoute(object(Request)) in Http.php line 207
  16. at Http->think\{closure}(object(Request)) in Pipeline.php line 59
  17. at Pipeline->think\{closure}(object(Request)) in SessionInit.php line 67
  18. at SessionInit->handle(object(Request), object(Closure))
  19. at call_user_func([object(SessionInit), 'handle'], object(Request), object(Closure)) in Middleware.php line 142
  20. at Middleware->think\{closure}(object(Request), object(Closure)) in Pipeline.php line 85
  21. at Pipeline->think\{closure}(object(Request)) in TraceDebug.php line 71
  22. at TraceDebug->handle(object(Request), object(Closure))
  23. at call_user_func([object(TraceDebug), 'handle'], object(Request), object(Closure)) in Middleware.php line 142
  24. at Middleware->think\{closure}(object(Request), object(Closure)) in Pipeline.php line 85
  25. at Pipeline->think\{closure}(object(Request)) in Pipeline.php line 66
  26. at Pipeline->then(object(Closure)) in Http.php line 208
  27. at Http->runWithRequest(object(Request)) in Http.php line 171
  28. at Http->run() in index.php line 32

Environment Variables

GET Data
id 235
cid 28
POST Dataempty
Filesempty
Cookiesempty
Sessionempty
Server/Request Data
USER www
HOME /home/www
SCRIPT_NAME /index.php
REQUEST_URI /portal/product/index.html?id=235&cid=28
QUERY_STRING s=portal/product/index.html&id=235&cid=28
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.1
GATEWAY_INTERFACE CGI/1.1
REDIRECT_QUERY_STRING s=portal/product/index.html&id=235&cid=28
REDIRECT_URL /portal/product/index.html
REMOTE_PORT 60678
SCRIPT_FILENAME /www/wwwroot/qzctq.com/public/index.php
SERVER_ADMIN webmaster@example.com
CONTEXT_DOCUMENT_ROOT /www/wwwroot/qzctq.com/public
CONTEXT_PREFIX
REQUEST_SCHEME http
DOCUMENT_ROOT /www/wwwroot/qzctq.com/public
REMOTE_ADDR 44.200.230.43
SERVER_PORT 80
SERVER_ADDR 172.17.0.15
SERVER_NAME qzctq.com
SERVER_SOFTWARE Apache
SERVER_SIGNATURE <address>Apache Server at qzctq.com Port 80</address>
LD_LIBRARY_PATH /www/server/apache/lib
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
HTTP_HOST qzctq.com
HTTP_USER_AGENT claudebot
HTTP_ACCEPT */*
proxy-nokeepalive 1
REDIRECT_STATUS 200
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1711656026.6464
REQUEST_TIME 1711656026
0.036669s