KbReaderController :: article
Request
GET Parameters
None
POST Parameters
None
Uploaded Files
None
Request Attributes
| Key | Value |
|---|---|
| _controller | "App\Controller\KbReaderController::article" |
| _firewall_context | "security.firewall.map.context.main" |
| _route | "kb_reader_domain_article" |
| _route_params | [ "articleSlug" => "how-to-use-the-ai-chatbot" ] |
| _security_authenticators | [] |
| _security_firewall_run | "_security_main" |
| _security_skipped_authenticators | [] |
| _stopwatch_token | "3c74a9" |
| articleSlug | "how-to-use-the-ai-chatbot" |
Request Headers
| Header | Value |
|---|---|
| accept | "*/*" |
| accept-encoding | "gzip, br, zstd, deflate" |
| host | "testhelp.uptimia.com" |
| user-agent | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" |
| x-php-ob-level | "1" |
Request Content
Request content not available (it was retrieved as a resource).
Response
Response Headers
| Header | Value |
|---|---|
| cache-control | "no-cache, private" |
| content-type | "text/html; charset=UTF-8" |
| date | "Wed, 08 Apr 2026 05:37:38 GMT" |
| x-debug-token | "6e64ca" |
Cookies
Request Cookies
No request cookies
Response Cookies
No response cookies
Session 1
Session Metadata
No session metadata
Session Attributes
No session attributes
Session Usage
1
Usages
Stateless check enabled
| Usage |
|---|
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:39
[
[
"file" => "/var/www/helpcanvas.com/backend/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
"line" => 39
"function" => "getMetadataBag"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/var/www/helpcanvas.com/backend/vendor/sentry/sentry-symfony/src/EventListener/LoginListener.php"
"line" => 58
"function" => "getToken"
"class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
"type" => "->"
]
[
"file" => "/var/www/helpcanvas.com/backend/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
"line" => 115
"function" => "handleKernelRequestEvent"
"class" => "Sentry\SentryBundle\EventListener\LoginListener"
"type" => "->"
]
[
"file" => "/var/www/helpcanvas.com/backend/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 206
"function" => "__invoke"
"class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
"type" => "->"
]
[
"file" => "/var/www/helpcanvas.com/backend/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 56
"function" => "callListeners"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/helpcanvas.com/backend/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
"line" => 122
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/helpcanvas.com/backend/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 159
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/helpcanvas.com/backend/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 76
"function" => "handleRaw"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/helpcanvas.com/backend/vendor/symfony/http-kernel/Kernel.php"
"line" => 182
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/helpcanvas.com/backend/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
"line" => 35
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
[
"file" => "/var/www/helpcanvas.com/backend/vendor/autoload_runtime.php"
"line" => 29
"function" => "run"
"class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
"type" => "->"
]
[
"file" => "/var/www/helpcanvas.com/backend/public/index.php"
"line" => 5
"args" => [
"/var/www/helpcanvas.com/backend/vendor/autoload_runtime.php"
]
"function" => "require_once"
]
]
|
Flashes
Flashes
No flash messages were created.
Server Parameters
Server Parameters
Defined in .env
| Key | Value |
|---|---|
| APP_ENV | "dev" |
| APP_INBOUND_DOMAIN | "inbound.helpcanvas.com" |
| APP_INBOUND_EMAIL | "inbound@helpcanvas.com" |
| APP_SECRET | "11f53eed8cc63ce4c4bbf7cdc15922cf" |
| AWS_ACCESS_KEY_ID | "AKIAVSNWYVUASAZQWF6M" |
| AWS_REGION | "eu-central-1" |
| AWS_S3_INBOUND_BUCKET | "helpcanvas-inbound-emails-383172259073-eu-central-1-an" |
| AWS_SECRET_ACCESS_KEY | "AkMS2BU35fscwm48i2+SVLzMrGHSeloaKaUisvr/" |
| CERTBOT_BINARY | "certbot" |
| CERTBOT_EMAIL | "ssl@helpcanvas.com" |
| CERTBOT_WEBROOT | "/var/www/acme-challenge" |
| CORS_ALLOW_ORIGIN | "^https://(helpcanvas\.com|www\.helpcanvas\.com)$" |
| DATABASE_URL | "mysql://helpcanvas:helpcanvas@127.0.0.1:3306/helpcanvas?serverVersion=8.4&charset=utf8mb4" |
| DEFAULT_URI | "https://helpcanvas.com" |
| IMAP_ENCRYPTION | "ssl" |
| IMAP_HOST | "localhost" |
| IMAP_PASSWORD | "" |
| IMAP_PORT | "993" |
| IMAP_USERNAME | "" |
| IMAP_VALIDATE_CERT | "true" |
| JWT_PASSPHRASE | "9928cd2eade8435a31f3eacd426b0fb5" |
| JWT_PUBLIC_KEY | "%kernel.project_dir%/config/jwt/public.pem" |
| JWT_REFRESH_TOKEN_TTL | "2592000" |
| JWT_SECRET_KEY | "%kernel.project_dir%/config/jwt/private.pem" |
| JWT_TOKEN_TTL | "3600" |
| LOCK_DSN | "flock" |
| MAILER_DSN | "ses+smtp://AKIAVSNWYVUAZJCE4A7H:BBzg8OGVyTPR%2F8u9pwSCIIIvEfwz%2F4Hyh%2BQrRNnblOm8@default?region=eu-central-1" |
| MAILER_FROM | "support@helpcanvas.com" |
| MEILISEARCH_API_KEY | "helpcanvas_meili_key" |
| MEILISEARCH_URL | "http://127.0.0.1:7700" |
| MERCURE_JWT_SECRET | "helpcanvas_dev_mercure_secret" |
| MERCURE_PUBLIC_URL | "http://localhost:3001/.well-known/mercure" |
| MERCURE_URL | "http://localhost:3001/.well-known/mercure" |
| MESSENGER_TRANSPORT_DSN | "redis://127.0.0.1:6379/messages" |
| OPENAI_API_KEY | "" |
| OPENAI_CHAT_MODEL | "gpt-4o-mini" |
| OPENAI_EMBEDDING_MODEL | "text-embedding-3-small" |
| PORTAL_BASE_URL | "https://helpcanvas.com" |
| REDIS_URL | "redis://127.0.0.1:6379" |
| SENTRY_DSN | "" |
| SENTRY_ENVIRONMENT | "dev" |
| SENTRY_RELEASE | "" |
| SENTRY_TRACES_SAMPLE_RATE | "0.2" |
| SLACK_CLIENT_ID | "" |
| SLACK_CLIENT_SECRET | "" |
| SLACK_SIGNING_SECRET | "" |
| STRIPE_PRICE_BUSINESS_MONTHLY | "" |
| STRIPE_PRICE_BUSINESS_YEARLY | "" |
| STRIPE_PRICE_PRO_MONTHLY | "" |
| STRIPE_PRICE_PRO_YEARLY | "" |
| STRIPE_SECRET_KEY | "" |
| STRIPE_WEBHOOK_SECRET | "" |
| VAPID_PRIVATE_KEY | "yJJnjd-UWH2LyESP7Y2v2_KoF_i-a9I-sfp48CdjXss" |
| VAPID_PUBLIC_KEY | "BJ1Z0T5dQuxxbQSf9lhM68FPLCn2M-RbktOQFfz2d5TaGEQWHU9iVlEq_3x05HYDgkQR3s3V6A1RH2a0_dtuY2s" |
| VAPID_SUBJECT | "mailto:noreply@helpcanvas.com" |
| WHATSAPP_APP_SECRET | "" |
Defined as regular env variables
| Key | Value |
|---|---|
| APP_DEBUG | "1" |
| CONTENT_LENGTH | "" |
| CONTENT_TYPE | "" |
| DOCUMENT_ROOT | "/var/www/helpcanvas.com/backend/public" |
| DOCUMENT_URI | "/articles/how-to-use-the-ai-chatbot" |
| FCGI_ROLE | "RESPONDER" |
| GATEWAY_INTERFACE | "CGI/1.1" |
| HOME | "/var/lib/nginx" |
| HTTPS | "on" |
| HTTP_ACCEPT | "*/*" |
| HTTP_ACCEPT_ENCODING | "gzip, br, zstd, deflate" |
| HTTP_HOST | "testhelp.uptimia.com" |
| HTTP_USER_AGENT | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" |
| PHP_SELF | "/articles/how-to-use-the-ai-chatbot" |
| QUERY_STRING | "" |
| REDIRECT_STATUS | "200" |
| REMOTE_ADDR | "216.73.216.34" |
| REMOTE_PORT | "41517" |
| REQUEST_METHOD | "GET" |
| REQUEST_SCHEME | "https" |
| REQUEST_TIME | 1775626658 |
| REQUEST_TIME_FLOAT | 1775626658.0704 |
| REQUEST_URI | "/articles/how-to-use-the-ai-chatbot" |
| SCRIPT_FILENAME | "/var/www/helpcanvas.com/backend/public/index.php" |
| SCRIPT_NAME | "/articles/how-to-use-the-ai-chatbot" |
| SERVER_ADDR | "51.91.8.208" |
| SERVER_NAME | "testhelp.uptimia.com" |
| SERVER_PORT | "443" |
| SERVER_PROTOCOL | "HTTP/1.1" |
| SERVER_SOFTWARE | "nginx/1.20.1" |
| SYMFONY_DOTENV_PATH | "/var/www/helpcanvas.com/backend/.env" |
| SYMFONY_DOTENV_VARS | "APP_ENV,APP_SECRET,DEFAULT_URI,DATABASE_URL,LOCK_DSN,MAILER_DSN,MAILER_FROM,MESSENGER_TRANSPORT_DSN,REDIS_URL,JWT_SECRET_KEY,JWT_PUBLIC_KEY,JWT_PASSPHRASE,JWT_TOKEN_TTL,JWT_REFRESH_TOKEN_TTL,APP_INBOUND_EMAIL,APP_INBOUND_DOMAIN,IMAP_HOST,IMAP_PORT,IMAP_ENCRYPTION,IMAP_VALIDATE_CERT,IMAP_USERNAME,IMAP_PASSWORD,CORS_ALLOW_ORIGIN,MERCURE_URL,MERCURE_PUBLIC_URL,MERCURE_JWT_SECRET,PORTAL_BASE_URL,MEILISEARCH_URL,MEILISEARCH_API_KEY,AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY,AWS_REGION,AWS_S3_INBOUND_BUCKET,OPENAI_API_KEY,OPENAI_EMBEDDING_MODEL,OPENAI_CHAT_MODEL,CERTBOT_EMAIL,CERTBOT_WEBROOT,CERTBOT_BINARY,VAPID_PUBLIC_KEY,VAPID_PRIVATE_KEY,VAPID_SUBJECT,STRIPE_SECRET_KEY,STRIPE_WEBHOOK_SECRET,STRIPE_PRICE_PRO_MONTHLY,STRIPE_PRICE_PRO_YEARLY,STRIPE_PRICE_BUSINESS_MONTHLY,STRIPE_PRICE_BUSINESS_YEARLY,SLACK_CLIENT_ID,SLACK_CLIENT_SECRET,SLACK_SIGNING_SECRET,WHATSAPP_APP_SECRET,SENTRY_DSN,SENTRY_ENVIRONMENT,SENTRY_TRACES_SAMPLE_RATE,SENTRY_RELEASE" |
| USER | "nginx" |