Error 404 Not Found

GET http://dev.directderm.com/robots.txt

Forwarded to ErrorController (2af68e)

Request / Response

Request

GET Parameters

None

POST Parameters

None

Uploaded Files

None

Request Attributes

No attributes

Request Headers

Header Value
accept
"*/*"
accept-encoding
"gzip, br, zstd, deflate"
cache-control
"max-age=259200"
host
"dev.directderm.com"
user-agent
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
via
"1.1 squid-proxy-5b5d847c96-rvsrh (squid/6.13)"
x-amzn-trace-id
"Root=1-68d99b7e-74ed16bc31a79efb24560029"
x-forwarded-for
"10.2.33.130, 216.73.216.97"
x-forwarded-port
"80"
x-forwarded-proto
"http"
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
"Sun, 28 Sep 2025 20:33:02 GMT"
vary
"Accept"
x-debug-token
"fc1c44"
x-debug-token-link
"http://dev.directderm.com/_profiler/2af68e"
x-previous-debug-token
"2af68e"

Cookies

Request Cookies

No request cookies

Response Cookies

No response cookies

Session

Session Metadata

No session metadata

Session Attributes

No session attributes

Session Usage

0 Usages
Stateless check enabled

Session not used.

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
ACTION_FOLDER
"ActionDevelopment"
API_BASE_URL
"https://dev.directderm.com"
APP_DEBUG
"0"
APP_SECRET
"NBcXjjx6GRADWSEYvjuZ8HkZrUwNpdSb"
AUTOMATION_ASSIGN_DERMATOLOGISTS_ENABLED
"0"
AUTOMATION_CASE_NOTIFICATIONS_ENABLED
"0"
AUTOMATION_DR_CHRONO_ADMIN_ENABLED
"0"
AUTOMATION_DR_CHRONO_APPOINTMENT_CREATE_ENABLED
"1"
AUTOMATION_DR_CHRONO_PATIENT_CREATE_ENABLED
"0"
AUTOMATION_FAX_ENABLED
"0"
AUTOMATION_FAX_REQUEST_FOR_EXPIRED_PCP_REFERRAL
"0"
AUTOMATION_FAX_REQUEST_FOR_INITIAL_PCP_REFERRAL
"0"
AUTOMATION_FAX_REQUEST_FOR_INITIAL_VISIT_AUTHORIZATION
"0"
AUTOMATION_FAX_TEST_NUMBER
"12092252850"
AUTOMATION_HUMANITY_ENABLED
"0"
AUTOMATION_LOGGER_ENABLED
"0"
AUTOMATION_SMS_ENABLED
"0"
AUTOMATION_SMS_TEST_NUMBER
"+17816458173"
AUTOMATION_TELZIO_ENABLED
"0"
CERNER_SANDBOX_CLIENT_ID
"e56fadab-e2da-485f-badc-d142024781ce"
CERNER_SANDBOX_CLIENT_SECRET
""
CORS_ALLOW_ORIGIN
"^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$"
DB_ADMIN_HOST
"directderm-development.cg3outpu2tz8.us-west-1.rds.amazonaws.com"
DB_ADMIN_NAME
"admin_development"
DB_ADMIN_PASSWORD
"d1r3ctD3rm823!!"
DB_ADMIN_USER
"admin"
DB_CLASSIFICATION_HOST
"directderm-development.cg3outpu2tz8.us-west-1.rds.amazonaws.com"
DB_CLASSIFICATION_NAME
"classification_development"
DB_CLASSIFICATION_PASSWORD
"d1r3ctD3rm823!!"
DB_CLASSIFICATION_USER
"admin"
DB_DIRECTDERM_HOST
"directderm-v2-dev.cg3outpu2tz8.us-west-1.rds.amazonaws.com"
DB_DIRECTDERM_NAME
"directderm"
DB_DIRECTDERM_PASSWORD
"d1r3ct3rm823!"
DB_DIRECTDERM_USER
"admin"
DB_IMPORT_HOST
"directderm-development.cg3outpu2tz8.us-west-1.rds.amazonaws.com"
DB_IMPORT_NAME
"import_development"
DB_IMPORT_PASSWORD
"d1r3ctD3rm823!!"
DB_IMPORT_USER
"admin"
DB_MESSENGER_HOST
"directderm-development.cg3outpu2tz8.us-west-1.rds.amazonaws.com"
DB_MESSENGER_NAME
"messenger_development"
DB_MESSENGER_PASSWORD
"d1r3ctD3rm823!!"
DB_MESSENGER_USER
"admin"
DB_REPORT_HOST
"directderm-development.cg3outpu2tz8.us-west-1.rds.amazonaws.com"
DB_REPORT_NAME
"report_development"
DB_REPORT_PASSWORD
"d1r3ctD3rm823!!"
DB_REPORT_USER
"admin"
DB_VERSION
"8.0.40"
DERMATOLOGIST_FOLDER
"DermatologistDevelopment"
DIRECTDERM_BUCKET
"dev-directderm"
DIRECTDERM_URL
"https://directderm.com"
DR_CHRONO_AUTOMATION_REFRESH_TOKEN
"U9qB8Fx8n9mp0xM1IHUiAycZUhBLAs"
DR_CHRONO_DIRECTDERM_CLIENT_ID
"N8BTQoOaf1J7xqLvOIbCZ1u5IOd5Hk6rQmGMFNEb"
DR_CHRONO_DIRECTDERM_CLIENT_SECRET
"9W89DnWTSR4Q2w12vFHviXCPAx2VJ69ARcUMFfrCYfBaRSpJhNfWuyhg4oVhTljLI23W4s6DLwVBcCSUESsXwQs6I5jglFrzFm0OiE4ztghwDi91arop42J5R1kYKTzz"
DR_CHRONO_USER_EMAIL
"businessprocesssupport@directderm.com"
DR_CHRONO_WEBHOOK_SECRET
"DirectDerm123"
DYNAMO_ACCOUNT_FORM_HISTORY
"PaddingtonAccountFormHistoryDev"
DYNAMO_ACCOUNT_HISTORY
"PaddingtonAccountHistoryDev"
DYNAMO_END_POINT
""
DYNAMO_LOGIN_HISTORY
"PaddingtonLoginHistoryDev"
EPIC_SANDBOX_CLIENT_ID
"0d110968-15f8-49bf-adfe-5fc9993fbfc1"
EPIC_SANDBOX_CLIENT_SECRET
""
FAXAGE_COMPANY
"32233"
FAXAGE_PASSWORD
"Njh1BmRPQ?pqdbHa"
FAXAGE_USERNAME
"automation"
GDRIVE_AUTOMATION_CLIENT_ID
"774433633455-rtsuvcj8cup2lkok7qp2t88v9u5mecpu.apps.googleusercontent.com"
GDRIVE_AUTOMATION_CLIENT_SECRET
"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"
GDRIVE_AUTOMATION_REFRESH_TOKEN
"1//04t32B_-3iI9ZCgYIARAAGAQSNwF-L9IrUn3a8Tx-SL4qj-VeiB5THgQHGqXzpCagAbq-d7FL7EwCrmDTyIUb6CdAQ9TpJem9hz0"
GOOGLE_API_KEY
""
GOOGLE_AUTH_CONFIG
"%kernel.project_dir%/path/to/file.json"
GOOGLE_CLIENT_ID
""
GOOGLE_CLIENT_SECRET
""
GOOGLE_RECAPTCHA_SECRET
"6Ld_U3QrAAAAAKu7Cm5KXn2vSUQvr7mtaQ6bd-M9"
GOOGLE_RECAPTCHA_SITE_KEY
"6Ld_U3QrAAAAAB81YeC-4Pva9uXIAWTA-zB2Z9c4"
HEALTHIT_SANDBOX_CLIENT_ID
""
HEALTHIT_SANDBOX_CLIENT_SECRET
""
JWT_PASSPHRASE
"66f1bd74e1967ab9af809f73736b3c9d"
JWT_PUBLIC_KEY
"%kernel.project_dir%/config/jwt/public.pem"
JWT_SECRET_KEY
"%kernel.project_dir%/config/jwt/private.pem"
MAILER_DSN
"smtp://280cbcb915685f:2764bd7110fc33@smtp.mailtrap.io:2525"
MESSENGER_TRANSPORT_DSN
"doctrine://messenger"
RESTRICT_SIGNIN
"0"
SITE_BASE_URL
"https://dev2.directderm.com"
TELZIO_PASSWORD
"vLMCHRWJ28ZtwzPg064j"
TELZIO_USERNAME
"markstott"
TELZIO_V2_PASSWORD
"sk_379a8f6010d3449f603d378238"
TELZIO_V2_USERNAME
"pk_41e53612d82cd9f8a8fbcaa5bfb5"
UPLOAD_BUCKET
"directderm-upload-all"
WKHTMLTOIMAGE_PATH
"/usr/local/bin/wkhtmltoimage"
WKHTMLTOPDF_PATH
"/usr/local/bin/wkhtmltopdf"

Defined as regular env variables

Key Value
APP_ENV
"development"
COMPOSER_ALLOW_SUPER_USER
"1"
CONTENT_LENGTH
""
CONTENT_TYPE
""
DOCUMENT_ROOT
"/var/app/current/public"
DOCUMENT_URI
"/index.php"
FCGI_ROLE
"RESPONDER"
GATEWAY_INTERFACE
"CGI/1.1"
HOME
"/home/webapp"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_CACHE_CONTROL
"max-age=259200"
HTTP_HOST
"dev.directderm.com"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
HTTP_VIA
"1.1 squid-proxy-5b5d847c96-rvsrh (squid/6.13)"
HTTP_X_AMZN_TRACE_ID
"Root=1-68d99b7e-74ed16bc31a79efb24560029"
HTTP_X_FORWARDED_FOR
"10.2.33.130, 216.73.216.97"
HTTP_X_FORWARDED_PORT
"80"
HTTP_X_FORWARDED_PROTO
"http"
INVOCATION_ID
"440047be20654c6f8b1146af68403734"
JOURNAL_STREAM
"8:5109879"
LANG
"en_US.UTF-8"
NOTIFY_SOCKET
"/run/systemd/notify"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
PHP_ALLOW_URL_FOPEN
"On"
PHP_COMPOSER_OPTIONS
"--no-dev --no-scripts --optimize-autoloader --verbose"
PHP_DATE_TIMEZONE
"UTC"
PHP_DISPLAY_ERRORS
"Off"
PHP_DOCUMENT_ROOT
"/public"
PHP_MAX_EXECUTION_TIME
"60"
PHP_MEMORY_LIMIT
"32768M"
PHP_SELF
"/index.php"
PHP_ZLIB_OUTPUT_COMPRESSION
"Off"
QUERY_STRING
""
REDIRECT_STATUS
"200"
REMOTE_ADDR
"172.30.1.137"
REMOTE_PORT
"44678"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"http"
REQUEST_TIME
1759091582
REQUEST_TIME_FLOAT
1759091582.6544
REQUEST_URI
"/robots.txt"
RUNTIME_DIRECTORY
"/run/php-fpm"
SCRIPT_FILENAME
"/var/app/current/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"172.30.1.193"
SERVER_NAME
"*.directderm.com"
SERVER_PORT
"80"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SOFTWARE
"nginx/1.28.0"
SYMFONY_DECRYPTION_SECRET
"i1PF3mQyMZPDDn3hgbebaA/6WUsScMd/Ia56DUqWReHUhg6gjsONncfzrUH9jCBBGsi+yi9xzo65hyXeTF2oVg=="
SYMFONY_DOTENV_PATH
"/var/app/current/.env"
SYMFONY_DOTENV_VARS
"APP_SECRET,DB_VERSION,RESTRICT_SIGNIN,DIRECTDERM_BUCKET,UPLOAD_BUCKET,MESSENGER_TRANSPORT_DSN,CORS_ALLOW_ORIGIN,JWT_SECRET_KEY,JWT_PUBLIC_KEY,JWT_PASSPHRASE,WKHTMLTOPDF_PATH,WKHTMLTOIMAGE_PATH,AUTOMATION_LOGGER_ENABLED,AUTOMATION_ASSIGN_DERMATOLOGISTS_ENABLED,AUTOMATION_CASE_NOTIFICATIONS_ENABLED,AUTOMATION_DR_CHRONO_ADMIN_ENABLED,AUTOMATION_DR_CHRONO_APPOINTMENT_CREATE_ENABLED,AUTOMATION_DR_CHRONO_PATIENT_CREATE_ENABLED,AUTOMATION_FAX_ENABLED,AUTOMATION_FAX_TEST_NUMBER,AUTOMATION_FAX_REQUEST_FOR_EXPIRED_PCP_REFERRAL,AUTOMATION_FAX_REQUEST_FOR_INITIAL_PCP_REFERRAL,AUTOMATION_FAX_REQUEST_FOR_INITIAL_VISIT_AUTHORIZATION,AUTOMATION_HUMANITY_ENABLED,AUTOMATION_SMS_ENABLED,AUTOMATION_SMS_TEST_NUMBER,AUTOMATION_TELZIO_ENABLED,DYNAMO_END_POINT,API_BASE_URL,SITE_BASE_URL,DIRECTDERM_URL,GOOGLE_API_KEY,GOOGLE_CLIENT_ID,GOOGLE_CLIENT_SECRET,GOOGLE_AUTH_CONFIG,ACTION_FOLDER,DERMATOLOGIST_FOLDER,DR_CHRONO_USER_EMAIL,CERNER_SANDBOX_CLIENT_ID,CERNER_SANDBOX_CLIENT_SECRET,EPIC_SANDBOX_CLIENT_ID,EPIC_SANDBOX_CLIENT_SECRET,HEALTHIT_SANDBOX_CLIENT_ID,HEALTHIT_SANDBOX_CLIENT_SECRET,GOOGLE_RECAPTCHA_SITE_KEY,APP_DEBUG,DB_ADMIN_HOST,DB_ADMIN_NAME,DB_CLASSIFICATION_HOST,DB_CLASSIFICATION_NAME,DB_DIRECTDERM_HOST,DB_DIRECTDERM_NAME,DB_IMPORT_HOST,DB_IMPORT_NAME,DB_MESSENGER_HOST,DB_MESSENGER_NAME,DB_REPORT_HOST,DB_REPORT_NAME,DYNAMO_ACCOUNT_HISTORY,DYNAMO_ACCOUNT_FORM_HISTORY,DYNAMO_LOGIN_HISTORY,DB_ADMIN_PASSWORD,DB_ADMIN_USER,DB_CLASSIFICATION_PASSWORD,DB_CLASSIFICATION_USER,DB_DIRECTDERM_PASSWORD,DB_DIRECTDERM_USER,DB_IMPORT_PASSWORD,DB_IMPORT_USER,DB_MESSENGER_PASSWORD,DB_MESSENGER_USER,DB_REPORT_PASSWORD,DB_REPORT_USER,DR_CHRONO_AUTOMATION_REFRESH_TOKEN,DR_CHRONO_DIRECTDERM_CLIENT_ID,DR_CHRONO_DIRECTDERM_CLIENT_SECRET,DR_CHRONO_WEBHOOK_SECRET,FAXAGE_COMPANY,FAXAGE_PASSWORD,FAXAGE_USERNAME,GDRIVE_AUTOMATION_CLIENT_ID,GDRIVE_AUTOMATION_CLIENT_SECRET,GDRIVE_AUTOMATION_REFRESH_TOKEN,GOOGLE_RECAPTCHA_SECRET,MAILER_DSN,TELZIO_PASSWORD,TELZIO_USERNAME,TELZIO_V2_PASSWORD,TELZIO_V2_USERNAME"
SYSTEMD_EXEC_PID
"775268"
USER
"webapp"

Sub Requests 1

ErrorController (token = 2af68e)

Key Value
_controller
"error_controller"
exception
Symfony\Component\HttpKernel\Exception\NotFoundHttpException {#277
  #message: "No route found for "GET http://dev.directderm.com/robots.txt""
  #code: 0
  #file: "/var/app/current/vendor/symfony/http-kernel/EventListener/RouterListener.php"
  #line: 156
  -previous: Symfony\Component\Routing\Exception\ResourceNotFoundException {#276 …}
  -statusCode: 404
  -headers: []
  trace: {
    /var/app/current/vendor/symfony/http-kernel/EventListener/RouterListener.php:156 {
      Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(RequestEvent $event): void …
      › 
      ›     throw new NotFoundHttpException($message, $e);} catch (MethodNotAllowedException $e) {
    }
    /var/app/current/vendor/symfony/event-dispatcher/EventDispatcher.php:246 {
      Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241} …
      ›     }    ($closure = $listener(...))(...$args);};
    }
    /var/app/current/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
      Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
      ›     }    $listener($event, $eventName, $this);}
    }
    /var/app/current/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
      Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
      › if ($listeners) {    $this->callListeners($listeners, $eventName, $event);}
    }
    /var/app/current/vendor/symfony/http-kernel/HttpKernel.php:159 {
      Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
      › $event = new RequestEvent($this, $request, $type);$this->dispatcher->dispatch($event, KernelEvents::REQUEST);}
    /var/app/current/vendor/symfony/http-kernel/HttpKernel.php:76 {
      Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
      › try {    return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {
    }
    /var/app/current/vendor/symfony/http-kernel/Kernel.php:182 {
      Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
      › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
    }
    /var/app/current/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
      Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
      › {    $response = $this->kernel->handle($this->request);}
    /var/app/current/vendor/autoload_runtime.php:29 {
      require_once …
      ›         ->getRunner($app)        ->run());
    }
    /var/app/current/public/index.php:5 {
      › 
      › require_once dirname(__DIR__).'/vendor/autoload_runtime.php';arguments: {
        "/var/app/current/vendor/autoload_runtime.php"
      }
    }
  }
}
logger
null