( ! ) Warning: mkdir(): Permission denied in /var/www/examfiles_com/app/Controllers/CatalogController.php on line 178
Call Stack
#TimeMemoryFunctionLocation
10.0001398000{main}( ).../index.php:0
20.01291347488Slim\App->run( $request = ??? ).../index.php:5
30.01741733160Slim\App->handle( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(107) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'exam-files.com'; protected ?int $port = 80; protected string $path = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'exam-files.com', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_X_FORWARDED_FOR' => '3.15.211.55', 'HTTP_CF_RAY' => '903c0a0d8dc6a208-EWR', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_CF_CONNECTING_IP' => '3.15.211.55', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1', 'HTTP_CF_IPCOUNTRY' => 'US', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at exam-files.com Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'exam-files.com', 'SERVER_ADDR' => '172.27.0.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.70.115.205', 'DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/examfiles_com/public/index.php', 'REMOTE_PORT' => '32816', 'REDIRECT_URL' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1737176614.0317, 'REQUEST_TIME' => 1737176614, 'argv' => [...], 'argc' => 0]; protected array $attributes = []; protected $parsedBody = NULL; protected array $uploadedFiles = [] } ).../App.php:183
40.01741733160Slim\MiddlewareDispatcher->handle( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(107) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'exam-files.com'; protected ?int $port = 80; protected string $path = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'exam-files.com', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_X_FORWARDED_FOR' => '3.15.211.55', 'HTTP_CF_RAY' => '903c0a0d8dc6a208-EWR', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_CF_CONNECTING_IP' => '3.15.211.55', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1', 'HTTP_CF_IPCOUNTRY' => 'US', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at exam-files.com Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'exam-files.com', 'SERVER_ADDR' => '172.27.0.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.70.115.205', 'DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/examfiles_com/public/index.php', 'REMOTE_PORT' => '32816', 'REDIRECT_URL' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1737176614.0317, 'REQUEST_TIME' => 1737176614, 'argv' => [...], 'argc' => 0]; protected array $attributes = []; protected $parsedBody = NULL; protected array $uploadedFiles = [] } ).../App.php:199
50.01741733160{anonymous-class:/var/www/examfiles_com/vendor/slim/slim/Slim/MiddlewareDispatcher.php:108-123}->handle( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(107) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'exam-files.com'; protected ?int $port = 80; protected string $path = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'exam-files.com', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_X_FORWARDED_FOR' => '3.15.211.55', 'HTTP_CF_RAY' => '903c0a0d8dc6a208-EWR', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_CF_CONNECTING_IP' => '3.15.211.55', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1', 'HTTP_CF_IPCOUNTRY' => 'US', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at exam-files.com Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'exam-files.com', 'SERVER_ADDR' => '172.27.0.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.70.115.205', 'DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/examfiles_com/public/index.php', 'REMOTE_PORT' => '32816', 'REDIRECT_URL' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1737176614.0317, 'REQUEST_TIME' => 1737176614, 'argv' => [...], 'argc' => 0]; protected array $attributes = []; protected $parsedBody = NULL; protected array $uploadedFiles = [] } ).../MiddlewareDispatcher.php:65
60.01741733288Slim\Middleware\ErrorMiddleware->process( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(107) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'exam-files.com'; protected ?int $port = 80; protected string $path = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'exam-files.com', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_X_FORWARDED_FOR' => '3.15.211.55', 'HTTP_CF_RAY' => '903c0a0d8dc6a208-EWR', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_CF_CONNECTING_IP' => '3.15.211.55', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1', 'HTTP_CF_IPCOUNTRY' => 'US', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at exam-files.com Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'exam-files.com', 'SERVER_ADDR' => '172.27.0.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.70.115.205', 'DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/examfiles_com/public/index.php', 'REMOTE_PORT' => '32816', 'REDIRECT_URL' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1737176614.0317, 'REQUEST_TIME' => 1737176614, 'argv' => [...], 'argc' => 0]; protected array $attributes = []; protected $parsedBody = NULL; protected array $uploadedFiles = [] }, $handler = class Slim\Routing\RouteRunner { private Slim\Interfaces\RouteResolverInterface $routeResolver = class Slim\Routing\RouteResolver { protected Slim\Interfaces\RouteCollectorInterface $routeCollector = class Slim\Routing\RouteCollector { ... }; private Slim\Interfaces\DispatcherInterface $dispatcher = class Slim\Routing\Dispatcher { ... } }; private Slim\Interfaces\RouteParserInterface $routeParser = class Slim\Routing\RouteParser { private Slim\Interfaces\RouteCollectorInterface $routeCollector = class Slim\Routing\RouteCollector { ... }; private FastRoute\RouteParser\Std $routeParser = class FastRoute\RouteParser\Std { ... } }; private ?Slim\Interfaces\RouteCollectorProxyInterface $routeCollectorProxy = class Slim\App { protected Psr\Http\Message\ResponseFactoryInterface $responseFactory = class Slim\Psr7\Factory\ResponseFactory { ... }; protected Slim\Interfaces\CallableResolverInterface $callableResolver = class DI\Bridge\Slim\CallableResolver { ... }; protected ?Psr\Container\ContainerInterface $container = class DI\Container { ... }; protected Slim\Interfaces\RouteCollectorInterface $routeCollector = class Slim\Routing\RouteCollector { ... }; protected string $groupPattern = ''; protected Slim\Interfaces\RouteResolverInterface $routeResolver = class Slim\Routing\RouteResolver { ... }; protected Slim\Interfaces\MiddlewareDispatcherInterface $middlewareDispatcher = class Slim\MiddlewareDispatcher { ... } } } ).../MiddlewareDispatcher.php:121
70.01741733288Slim\Routing\RouteRunner->handle( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(107) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'exam-files.com'; protected ?int $port = 80; protected string $path = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'exam-files.com', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_X_FORWARDED_FOR' => '3.15.211.55', 'HTTP_CF_RAY' => '903c0a0d8dc6a208-EWR', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_CF_CONNECTING_IP' => '3.15.211.55', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1', 'HTTP_CF_IPCOUNTRY' => 'US', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at exam-files.com Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'exam-files.com', 'SERVER_ADDR' => '172.27.0.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.70.115.205', 'DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/examfiles_com/public/index.php', 'REMOTE_PORT' => '32816', 'REDIRECT_URL' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1737176614.0317, 'REQUEST_TIME' => 1737176614, 'argv' => [...], 'argc' => 0]; protected array $attributes = []; protected $parsedBody = NULL; protected array $uploadedFiles = [] } ).../ErrorMiddleware.php:76
80.01961839280Slim\Routing\Route->run( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(107) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'exam-files.com'; protected ?int $port = 80; protected string $path = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'exam-files.com', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_X_FORWARDED_FOR' => '3.15.211.55', 'HTTP_CF_RAY' => '903c0a0d8dc6a208-EWR', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_CF_CONNECTING_IP' => '3.15.211.55', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1', 'HTTP_CF_IPCOUNTRY' => 'US', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at exam-files.com Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'exam-files.com', 'SERVER_ADDR' => '172.27.0.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.70.115.205', 'DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/examfiles_com/public/index.php', 'REMOTE_PORT' => '32816', 'REDIRECT_URL' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1737176614.0317, 'REQUEST_TIME' => 1737176614, 'argv' => [...], 'argc' => 0]; protected array $attributes = ['__routeParser__' => class Slim\Routing\RouteParser { ... }, '__routingResults__' => class Slim\Routing\RoutingResults { ... }, '__route__' => class Slim\Routing\Route { ... }, '__basePath__' => '']; protected $parsedBody = NULL; protected array $uploadedFiles = [] } ).../RouteRunner.php:68
90.01961839376Slim\MiddlewareDispatcher->handle( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(107) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'exam-files.com'; protected ?int $port = 80; protected string $path = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'exam-files.com', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_X_FORWARDED_FOR' => '3.15.211.55', 'HTTP_CF_RAY' => '903c0a0d8dc6a208-EWR', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_CF_CONNECTING_IP' => '3.15.211.55', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1', 'HTTP_CF_IPCOUNTRY' => 'US', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at exam-files.com Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'exam-files.com', 'SERVER_ADDR' => '172.27.0.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.70.115.205', 'DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/examfiles_com/public/index.php', 'REMOTE_PORT' => '32816', 'REDIRECT_URL' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1737176614.0317, 'REQUEST_TIME' => 1737176614, 'argv' => [...], 'argc' => 0]; protected array $attributes = ['__routeParser__' => class Slim\Routing\RouteParser { ... }, '__routingResults__' => class Slim\Routing\RoutingResults { ... }, '__route__' => class Slim\Routing\Route { ... }, '__basePath__' => '']; protected $parsedBody = NULL; protected array $uploadedFiles = [] } ).../Route.php:315
100.01961839376Slim\MiddlewareDispatcher->handle( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(107) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'exam-files.com'; protected ?int $port = 80; protected string $path = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'exam-files.com', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_X_FORWARDED_FOR' => '3.15.211.55', 'HTTP_CF_RAY' => '903c0a0d8dc6a208-EWR', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_CF_CONNECTING_IP' => '3.15.211.55', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1', 'HTTP_CF_IPCOUNTRY' => 'US', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at exam-files.com Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'exam-files.com', 'SERVER_ADDR' => '172.27.0.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.70.115.205', 'DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/examfiles_com/public/index.php', 'REMOTE_PORT' => '32816', 'REDIRECT_URL' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1737176614.0317, 'REQUEST_TIME' => 1737176614, 'argv' => [...], 'argc' => 0]; protected array $attributes = ['__routeParser__' => class Slim\Routing\RouteParser { ... }, '__routingResults__' => class Slim\Routing\RoutingResults { ... }, '__route__' => class Slim\Routing\Route { ... }, '__basePath__' => '']; protected $parsedBody = NULL; protected array $uploadedFiles = [] } ).../MiddlewareDispatcher.php:65
110.01961839376Slim\Routing\Route->handle( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(107) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'exam-files.com'; protected ?int $port = 80; protected string $path = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'exam-files.com', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_X_FORWARDED_FOR' => '3.15.211.55', 'HTTP_CF_RAY' => '903c0a0d8dc6a208-EWR', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_CF_CONNECTING_IP' => '3.15.211.55', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1', 'HTTP_CF_IPCOUNTRY' => 'US', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at exam-files.com Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'exam-files.com', 'SERVER_ADDR' => '172.27.0.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.70.115.205', 'DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/examfiles_com/public/index.php', 'REMOTE_PORT' => '32816', 'REDIRECT_URL' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1737176614.0317, 'REQUEST_TIME' => 1737176614, 'argv' => [...], 'argc' => 0]; protected array $attributes = ['__routeParser__' => class Slim\Routing\RouteParser { ... }, '__routingResults__' => class Slim\Routing\RoutingResults { ... }, '__route__' => class Slim\Routing\Route { ... }, '__basePath__' => '']; protected $parsedBody = NULL; protected array $uploadedFiles = [] } ).../MiddlewareDispatcher.php:65
120.02122075688DI\Bridge\Slim\ControllerInvoker->__invoke( $callable = [0 => class App\Controllers\CatalogController { public Slim\App $app = class Slim\App { ... } }, 1 => 'demo_image'], $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(107) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'exam-files.com'; protected ?int $port = 80; protected string $path = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'exam-files.com', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_X_FORWARDED_FOR' => '3.15.211.55', 'HTTP_CF_RAY' => '903c0a0d8dc6a208-EWR', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_CF_CONNECTING_IP' => '3.15.211.55', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1', 'HTTP_CF_IPCOUNTRY' => 'US', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at exam-files.com Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'exam-files.com', 'SERVER_ADDR' => '172.27.0.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.70.115.205', 'DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/examfiles_com/public/index.php', 'REMOTE_PORT' => '32816', 'REDIRECT_URL' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1737176614.0317, 'REQUEST_TIME' => 1737176614, 'argv' => [...], 'argc' => 0]; protected array $attributes = ['__routeParser__' => class Slim\Routing\RouteParser { ... }, '__routingResults__' => class Slim\Routing\RoutingResults { ... }, '__route__' => class Slim\Routing\Route { ... }, '__basePath__' => '']; protected $parsedBody = NULL; protected array $uploadedFiles = [] }, $response = class Slim\Psr7\Response { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(134) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = NULL }; protected int $status = 200; protected string $reasonPhrase = '' }, $routeArguments = ['file_id' => '98742fad-397d-03be-bc7b-7d3aeaf916df', 'image' => '9aef6485-c2ff-4d07-a926-1401cd514ab6.png'] ).../Route.php:358
130.02122076968Invoker\Invoker->call( $callable = [0 => class App\Controllers\CatalogController { public Slim\App $app = class Slim\App { ... } }, 1 => 'demo_image'], $parameters = ['request' => class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { ... }; protected $body = class Slim\Psr7\Stream { ... }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { ... }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = [...]; protected array $serverParams = [...]; protected array $attributes = [...]; protected $parsedBody = NULL; protected array $uploadedFiles = [...] }, 'response' => class Slim\Psr7\Response { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { ... }; protected $body = class Slim\Psr7\Stream { ... }; protected int $status = 200; protected string $reasonPhrase = '' }, 'file_id' => '98742fad-397d-03be-bc7b-7d3aeaf916df', 'image' => '9aef6485-c2ff-4d07-a926-1401cd514ab6.png', '__routeParser__' => class Slim\Routing\RouteParser { private Slim\Interfaces\RouteCollectorInterface $routeCollector = class Slim\Routing\RouteCollector { ... }; private FastRoute\RouteParser\Std $routeParser = class FastRoute\RouteParser\Std { ... } }, '__routingResults__' => class Slim\Routing\RoutingResults { protected Slim\Interfaces\DispatcherInterface $dispatcher = class Slim\Routing\Dispatcher { ... }; protected string $method = 'GET'; protected string $uri = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected int $routeStatus = 1; protected ?string $routeIdentifier = 'route16'; protected array $routeArguments = [...] }, '__route__' => class Slim\Routing\Route { protected array $methods = [...]; protected string $identifier = 'route16'; protected ?string $name = NULL; protected array $groups = [...]; protected Slim\Interfaces\InvocationStrategyInterface $invocationStrategy = class DI\Bridge\Slim\ControllerInvoker { ... }; protected array $arguments = [...]; protected array $savedArguments = [...]; protected ?Psr\Container\ContainerInterface $container = class DI\Container { ... }; protected Slim\MiddlewareDispatcher $middlewareDispatcher = class Slim\MiddlewareDispatcher { ... }; protected $callable = [...]; protected Slim\Interfaces\CallableResolverInterface $callableResolver = class DI\Bridge\Slim\CallableResolver { ... }; protected Psr\Http\Message\ResponseFactoryInterface $responseFactory = class Slim\Psr7\Factory\ResponseFactory { ... }; protected string $pattern = '/images/demos/{file_id}/{image}'; protected bool $groupMiddlewareAppended = TRUE }, '__basePath__' => ''] ).../ControllerInvoker.php:47
140.02132077576call_user_func_array:{/var/www/examfiles_com/vendor/php-di/invoker/src/Invoker.php:74}( $callback = [0 => class App\Controllers\CatalogController { public Slim\App $app = class Slim\App { ... } }, 1 => 'demo_image'], $args = [0 => class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { ... }; protected $body = class Slim\Psr7\Stream { ... }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { ... }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = [...]; protected array $serverParams = [...]; protected array $attributes = [...]; protected $parsedBody = NULL; protected array $uploadedFiles = [...] }, 1 => class Slim\Psr7\Response { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { ... }; protected $body = class Slim\Psr7\Stream { ... }; protected int $status = 200; protected string $reasonPhrase = '' }, 2 => '98742fad-397d-03be-bc7b-7d3aeaf916df', 3 => '9aef6485-c2ff-4d07-a926-1401cd514ab6.png'] ).../Invoker.php:74
150.02132077648App\Controllers\CatalogController->demo_image( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(107) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'exam-files.com'; protected ?int $port = 80; protected string $path = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'exam-files.com', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_X_FORWARDED_FOR' => '3.15.211.55', 'HTTP_CF_RAY' => '903c0a0d8dc6a208-EWR', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_CF_CONNECTING_IP' => '3.15.211.55', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1', 'HTTP_CF_IPCOUNTRY' => 'US', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at exam-files.com Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'exam-files.com', 'SERVER_ADDR' => '172.27.0.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.70.115.205', 'DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/examfiles_com/public/index.php', 'REMOTE_PORT' => '32816', 'REDIRECT_URL' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1737176614.0317, 'REQUEST_TIME' => 1737176614, 'argv' => [...], 'argc' => 0]; protected array $attributes = ['__routeParser__' => class Slim\Routing\RouteParser { ... }, '__routingResults__' => class Slim\Routing\RoutingResults { ... }, '__route__' => class Slim\Routing\Route { ... }, '__basePath__' => '', 'file_id' => '98742fad-397d-03be-bc7b-7d3aeaf916df', 'image' => '9aef6485-c2ff-4d07-a926-1401cd514ab6.png']; protected $parsedBody = NULL; protected array $uploadedFiles = [] }, $response = class Slim\Psr7\Response { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(134) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = NULL }; protected int $status = 200; protected string $reasonPhrase = '' }, $file_id = '98742fad-397d-03be-bc7b-7d3aeaf916df', $image = '9aef6485-c2ff-4d07-a926-1401cd514ab6.png' ).../Invoker.php:74
160.02132077776mkdir( $directory = '/var/www/examfiles_com/app/Controllers/../../public/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df', $permissions = 511, $recursive = TRUE ).../CatalogController.php:178

( ! ) Warning: fopen(/var/www/examfiles_com/app/Controllers/../../public/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png): Failed to open stream: No such file or directory in /var/www/examfiles_com/app/helpers.php on line 107
Call Stack
#TimeMemoryFunctionLocation
10.0001398000{main}( ).../index.php:0
20.01291347488Slim\App->run( $request = ??? ).../index.php:5
30.01741733160Slim\App->handle( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(107) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'exam-files.com'; protected ?int $port = 80; protected string $path = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'exam-files.com', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_X_FORWARDED_FOR' => '3.15.211.55', 'HTTP_CF_RAY' => '903c0a0d8dc6a208-EWR', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_CF_CONNECTING_IP' => '3.15.211.55', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1', 'HTTP_CF_IPCOUNTRY' => 'US', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at exam-files.com Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'exam-files.com', 'SERVER_ADDR' => '172.27.0.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.70.115.205', 'DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/examfiles_com/public/index.php', 'REMOTE_PORT' => '32816', 'REDIRECT_URL' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1737176614.0317, 'REQUEST_TIME' => 1737176614, 'argv' => [...], 'argc' => 0]; protected array $attributes = []; protected $parsedBody = NULL; protected array $uploadedFiles = [] } ).../App.php:183
40.01741733160Slim\MiddlewareDispatcher->handle( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(107) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'exam-files.com'; protected ?int $port = 80; protected string $path = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'exam-files.com', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_X_FORWARDED_FOR' => '3.15.211.55', 'HTTP_CF_RAY' => '903c0a0d8dc6a208-EWR', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_CF_CONNECTING_IP' => '3.15.211.55', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1', 'HTTP_CF_IPCOUNTRY' => 'US', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at exam-files.com Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'exam-files.com', 'SERVER_ADDR' => '172.27.0.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.70.115.205', 'DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/examfiles_com/public/index.php', 'REMOTE_PORT' => '32816', 'REDIRECT_URL' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1737176614.0317, 'REQUEST_TIME' => 1737176614, 'argv' => [...], 'argc' => 0]; protected array $attributes = []; protected $parsedBody = NULL; protected array $uploadedFiles = [] } ).../App.php:199
50.01741733160{anonymous-class:/var/www/examfiles_com/vendor/slim/slim/Slim/MiddlewareDispatcher.php:108-123}->handle( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(107) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'exam-files.com'; protected ?int $port = 80; protected string $path = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'exam-files.com', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_X_FORWARDED_FOR' => '3.15.211.55', 'HTTP_CF_RAY' => '903c0a0d8dc6a208-EWR', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_CF_CONNECTING_IP' => '3.15.211.55', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1', 'HTTP_CF_IPCOUNTRY' => 'US', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at exam-files.com Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'exam-files.com', 'SERVER_ADDR' => '172.27.0.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.70.115.205', 'DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/examfiles_com/public/index.php', 'REMOTE_PORT' => '32816', 'REDIRECT_URL' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1737176614.0317, 'REQUEST_TIME' => 1737176614, 'argv' => [...], 'argc' => 0]; protected array $attributes = []; protected $parsedBody = NULL; protected array $uploadedFiles = [] } ).../MiddlewareDispatcher.php:65
60.01741733288Slim\Middleware\ErrorMiddleware->process( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(107) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'exam-files.com'; protected ?int $port = 80; protected string $path = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'exam-files.com', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_X_FORWARDED_FOR' => '3.15.211.55', 'HTTP_CF_RAY' => '903c0a0d8dc6a208-EWR', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_CF_CONNECTING_IP' => '3.15.211.55', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1', 'HTTP_CF_IPCOUNTRY' => 'US', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at exam-files.com Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'exam-files.com', 'SERVER_ADDR' => '172.27.0.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.70.115.205', 'DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/examfiles_com/public/index.php', 'REMOTE_PORT' => '32816', 'REDIRECT_URL' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1737176614.0317, 'REQUEST_TIME' => 1737176614, 'argv' => [...], 'argc' => 0]; protected array $attributes = []; protected $parsedBody = NULL; protected array $uploadedFiles = [] }, $handler = class Slim\Routing\RouteRunner { private Slim\Interfaces\RouteResolverInterface $routeResolver = class Slim\Routing\RouteResolver { protected Slim\Interfaces\RouteCollectorInterface $routeCollector = class Slim\Routing\RouteCollector { ... }; private Slim\Interfaces\DispatcherInterface $dispatcher = class Slim\Routing\Dispatcher { ... } }; private Slim\Interfaces\RouteParserInterface $routeParser = class Slim\Routing\RouteParser { private Slim\Interfaces\RouteCollectorInterface $routeCollector = class Slim\Routing\RouteCollector { ... }; private FastRoute\RouteParser\Std $routeParser = class FastRoute\RouteParser\Std { ... } }; private ?Slim\Interfaces\RouteCollectorProxyInterface $routeCollectorProxy = class Slim\App { protected Psr\Http\Message\ResponseFactoryInterface $responseFactory = class Slim\Psr7\Factory\ResponseFactory { ... }; protected Slim\Interfaces\CallableResolverInterface $callableResolver = class DI\Bridge\Slim\CallableResolver { ... }; protected ?Psr\Container\ContainerInterface $container = class DI\Container { ... }; protected Slim\Interfaces\RouteCollectorInterface $routeCollector = class Slim\Routing\RouteCollector { ... }; protected string $groupPattern = ''; protected Slim\Interfaces\RouteResolverInterface $routeResolver = class Slim\Routing\RouteResolver { ... }; protected Slim\Interfaces\MiddlewareDispatcherInterface $middlewareDispatcher = class Slim\MiddlewareDispatcher { ... } } } ).../MiddlewareDispatcher.php:121
70.01741733288Slim\Routing\RouteRunner->handle( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(107) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'exam-files.com'; protected ?int $port = 80; protected string $path = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'exam-files.com', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_X_FORWARDED_FOR' => '3.15.211.55', 'HTTP_CF_RAY' => '903c0a0d8dc6a208-EWR', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_CF_CONNECTING_IP' => '3.15.211.55', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1', 'HTTP_CF_IPCOUNTRY' => 'US', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at exam-files.com Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'exam-files.com', 'SERVER_ADDR' => '172.27.0.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.70.115.205', 'DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/examfiles_com/public/index.php', 'REMOTE_PORT' => '32816', 'REDIRECT_URL' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1737176614.0317, 'REQUEST_TIME' => 1737176614, 'argv' => [...], 'argc' => 0]; protected array $attributes = []; protected $parsedBody = NULL; protected array $uploadedFiles = [] } ).../ErrorMiddleware.php:76
80.01961839280Slim\Routing\Route->run( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(107) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'exam-files.com'; protected ?int $port = 80; protected string $path = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'exam-files.com', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_X_FORWARDED_FOR' => '3.15.211.55', 'HTTP_CF_RAY' => '903c0a0d8dc6a208-EWR', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_CF_CONNECTING_IP' => '3.15.211.55', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1', 'HTTP_CF_IPCOUNTRY' => 'US', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at exam-files.com Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'exam-files.com', 'SERVER_ADDR' => '172.27.0.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.70.115.205', 'DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/examfiles_com/public/index.php', 'REMOTE_PORT' => '32816', 'REDIRECT_URL' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1737176614.0317, 'REQUEST_TIME' => 1737176614, 'argv' => [...], 'argc' => 0]; protected array $attributes = ['__routeParser__' => class Slim\Routing\RouteParser { ... }, '__routingResults__' => class Slim\Routing\RoutingResults { ... }, '__route__' => class Slim\Routing\Route { ... }, '__basePath__' => '']; protected $parsedBody = NULL; protected array $uploadedFiles = [] } ).../RouteRunner.php:68
90.01961839376Slim\MiddlewareDispatcher->handle( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(107) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'exam-files.com'; protected ?int $port = 80; protected string $path = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'exam-files.com', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_X_FORWARDED_FOR' => '3.15.211.55', 'HTTP_CF_RAY' => '903c0a0d8dc6a208-EWR', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_CF_CONNECTING_IP' => '3.15.211.55', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1', 'HTTP_CF_IPCOUNTRY' => 'US', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at exam-files.com Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'exam-files.com', 'SERVER_ADDR' => '172.27.0.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.70.115.205', 'DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/examfiles_com/public/index.php', 'REMOTE_PORT' => '32816', 'REDIRECT_URL' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1737176614.0317, 'REQUEST_TIME' => 1737176614, 'argv' => [...], 'argc' => 0]; protected array $attributes = ['__routeParser__' => class Slim\Routing\RouteParser { ... }, '__routingResults__' => class Slim\Routing\RoutingResults { ... }, '__route__' => class Slim\Routing\Route { ... }, '__basePath__' => '']; protected $parsedBody = NULL; protected array $uploadedFiles = [] } ).../Route.php:315
100.01961839376Slim\MiddlewareDispatcher->handle( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(107) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'exam-files.com'; protected ?int $port = 80; protected string $path = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'exam-files.com', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_X_FORWARDED_FOR' => '3.15.211.55', 'HTTP_CF_RAY' => '903c0a0d8dc6a208-EWR', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_CF_CONNECTING_IP' => '3.15.211.55', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1', 'HTTP_CF_IPCOUNTRY' => 'US', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at exam-files.com Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'exam-files.com', 'SERVER_ADDR' => '172.27.0.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.70.115.205', 'DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/examfiles_com/public/index.php', 'REMOTE_PORT' => '32816', 'REDIRECT_URL' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1737176614.0317, 'REQUEST_TIME' => 1737176614, 'argv' => [...], 'argc' => 0]; protected array $attributes = ['__routeParser__' => class Slim\Routing\RouteParser { ... }, '__routingResults__' => class Slim\Routing\RoutingResults { ... }, '__route__' => class Slim\Routing\Route { ... }, '__basePath__' => '']; protected $parsedBody = NULL; protected array $uploadedFiles = [] } ).../MiddlewareDispatcher.php:65
110.01961839376Slim\Routing\Route->handle( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(107) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'exam-files.com'; protected ?int $port = 80; protected string $path = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'exam-files.com', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_X_FORWARDED_FOR' => '3.15.211.55', 'HTTP_CF_RAY' => '903c0a0d8dc6a208-EWR', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_CF_CONNECTING_IP' => '3.15.211.55', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1', 'HTTP_CF_IPCOUNTRY' => 'US', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at exam-files.com Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'exam-files.com', 'SERVER_ADDR' => '172.27.0.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.70.115.205', 'DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/examfiles_com/public/index.php', 'REMOTE_PORT' => '32816', 'REDIRECT_URL' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1737176614.0317, 'REQUEST_TIME' => 1737176614, 'argv' => [...], 'argc' => 0]; protected array $attributes = ['__routeParser__' => class Slim\Routing\RouteParser { ... }, '__routingResults__' => class Slim\Routing\RoutingResults { ... }, '__route__' => class Slim\Routing\Route { ... }, '__basePath__' => '']; protected $parsedBody = NULL; protected array $uploadedFiles = [] } ).../MiddlewareDispatcher.php:65
120.02122075688DI\Bridge\Slim\ControllerInvoker->__invoke( $callable = [0 => class App\Controllers\CatalogController { public Slim\App $app = class Slim\App { ... } }, 1 => 'demo_image'], $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(107) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'exam-files.com'; protected ?int $port = 80; protected string $path = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'exam-files.com', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_X_FORWARDED_FOR' => '3.15.211.55', 'HTTP_CF_RAY' => '903c0a0d8dc6a208-EWR', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_CF_CONNECTING_IP' => '3.15.211.55', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1', 'HTTP_CF_IPCOUNTRY' => 'US', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at exam-files.com Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'exam-files.com', 'SERVER_ADDR' => '172.27.0.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.70.115.205', 'DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/examfiles_com/public/index.php', 'REMOTE_PORT' => '32816', 'REDIRECT_URL' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1737176614.0317, 'REQUEST_TIME' => 1737176614, 'argv' => [...], 'argc' => 0]; protected array $attributes = ['__routeParser__' => class Slim\Routing\RouteParser { ... }, '__routingResults__' => class Slim\Routing\RoutingResults { ... }, '__route__' => class Slim\Routing\Route { ... }, '__basePath__' => '']; protected $parsedBody = NULL; protected array $uploadedFiles = [] }, $response = class Slim\Psr7\Response { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(134) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = NULL }; protected int $status = 200; protected string $reasonPhrase = '' }, $routeArguments = ['file_id' => '98742fad-397d-03be-bc7b-7d3aeaf916df', 'image' => '9aef6485-c2ff-4d07-a926-1401cd514ab6.png'] ).../Route.php:358
130.02122076968Invoker\Invoker->call( $callable = [0 => class App\Controllers\CatalogController { public Slim\App $app = class Slim\App { ... } }, 1 => 'demo_image'], $parameters = ['request' => class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { ... }; protected $body = class Slim\Psr7\Stream { ... }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { ... }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = [...]; protected array $serverParams = [...]; protected array $attributes = [...]; protected $parsedBody = NULL; protected array $uploadedFiles = [...] }, 'response' => class Slim\Psr7\Response { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { ... }; protected $body = class Slim\Psr7\Stream { ... }; protected int $status = 200; protected string $reasonPhrase = '' }, 'file_id' => '98742fad-397d-03be-bc7b-7d3aeaf916df', 'image' => '9aef6485-c2ff-4d07-a926-1401cd514ab6.png', '__routeParser__' => class Slim\Routing\RouteParser { private Slim\Interfaces\RouteCollectorInterface $routeCollector = class Slim\Routing\RouteCollector { ... }; private FastRoute\RouteParser\Std $routeParser = class FastRoute\RouteParser\Std { ... } }, '__routingResults__' => class Slim\Routing\RoutingResults { protected Slim\Interfaces\DispatcherInterface $dispatcher = class Slim\Routing\Dispatcher { ... }; protected string $method = 'GET'; protected string $uri = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected int $routeStatus = 1; protected ?string $routeIdentifier = 'route16'; protected array $routeArguments = [...] }, '__route__' => class Slim\Routing\Route { protected array $methods = [...]; protected string $identifier = 'route16'; protected ?string $name = NULL; protected array $groups = [...]; protected Slim\Interfaces\InvocationStrategyInterface $invocationStrategy = class DI\Bridge\Slim\ControllerInvoker { ... }; protected array $arguments = [...]; protected array $savedArguments = [...]; protected ?Psr\Container\ContainerInterface $container = class DI\Container { ... }; protected Slim\MiddlewareDispatcher $middlewareDispatcher = class Slim\MiddlewareDispatcher { ... }; protected $callable = [...]; protected Slim\Interfaces\CallableResolverInterface $callableResolver = class DI\Bridge\Slim\CallableResolver { ... }; protected Psr\Http\Message\ResponseFactoryInterface $responseFactory = class Slim\Psr7\Factory\ResponseFactory { ... }; protected string $pattern = '/images/demos/{file_id}/{image}'; protected bool $groupMiddlewareAppended = TRUE }, '__basePath__' => ''] ).../ControllerInvoker.php:47
140.02132077576call_user_func_array:{/var/www/examfiles_com/vendor/php-di/invoker/src/Invoker.php:74}( $callback = [0 => class App\Controllers\CatalogController { public Slim\App $app = class Slim\App { ... } }, 1 => 'demo_image'], $args = [0 => class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { ... }; protected $body = class Slim\Psr7\Stream { ... }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { ... }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = [...]; protected array $serverParams = [...]; protected array $attributes = [...]; protected $parsedBody = NULL; protected array $uploadedFiles = [...] }, 1 => class Slim\Psr7\Response { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { ... }; protected $body = class Slim\Psr7\Stream { ... }; protected int $status = 200; protected string $reasonPhrase = '' }, 2 => '98742fad-397d-03be-bc7b-7d3aeaf916df', 3 => '9aef6485-c2ff-4d07-a926-1401cd514ab6.png'] ).../Invoker.php:74
150.02132077648App\Controllers\CatalogController->demo_image( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(107) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'exam-files.com'; protected ?int $port = 80; protected string $path = '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'exam-files.com', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_ACCEPT_ENCODING' => 'gzip, br', 'HTTP_X_FORWARDED_FOR' => '3.15.211.55', 'HTTP_CF_RAY' => '903c0a0d8dc6a208-EWR', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_CF_VISITOR' => '{"scheme":"https"}', 'HTTP_ACCEPT' => '*/*', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_CF_CONNECTING_IP' => '3.15.211.55', 'HTTP_CDN_LOOP' => 'cloudflare; loops=1', 'HTTP_CF_IPCOUNTRY' => 'US', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at exam-files.com Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'exam-files.com', 'SERVER_ADDR' => '172.27.0.2', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.70.115.205', 'DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/examfiles_com/public', 'SERVER_ADMIN' => '[no address given]', 'SCRIPT_FILENAME' => '/var/www/examfiles_com/public/index.php', 'REMOTE_PORT' => '32816', 'REDIRECT_URL' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1737176614.0317, 'REQUEST_TIME' => 1737176614, 'argv' => [...], 'argc' => 0]; protected array $attributes = ['__routeParser__' => class Slim\Routing\RouteParser { ... }, '__routingResults__' => class Slim\Routing\RoutingResults { ... }, '__route__' => class Slim\Routing\Route { ... }, '__basePath__' => '', 'file_id' => '98742fad-397d-03be-bc7b-7d3aeaf916df', 'image' => '9aef6485-c2ff-4d07-a926-1401cd514ab6.png']; protected $parsedBody = NULL; protected array $uploadedFiles = [] }, $response = class Slim\Psr7\Response { protected string $protocolVersion = '1.1'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(134) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = NULL }; protected int $status = 200; protected string $reasonPhrase = '' }, $file_id = '98742fad-397d-03be-bc7b-7d3aeaf916df', $image = '9aef6485-c2ff-4d07-a926-1401cd514ab6.png' ).../Invoker.php:74
160.02372121600App\Support\Client::downloadDemoImage( $app = class Slim\App { protected Psr\Http\Message\ResponseFactoryInterface $responseFactory = class Slim\Psr7\Factory\ResponseFactory { }; protected Slim\Interfaces\CallableResolverInterface $callableResolver = class DI\Bridge\Slim\CallableResolver { private $callableResolver = class Invoker\CallableResolver { ... } }; protected ?Psr\Container\ContainerInterface $container = class DI\Container { protected array $resolvedEntries = [...]; private DI\Definition\Source\MutableDefinitionSource $definitionSource = class DI\Definition\Source\SourceChain { ... }; private DI\Definition\Resolver\DefinitionResolver $definitionResolver = class DI\Definition\Resolver\ResolverDispatcher { ... }; private array $fetchedDefinitions = [...]; protected array $entriesBeingResolved = [...]; private ?Invoker\InvokerInterface $invoker = NULL; protected Psr\Container\ContainerInterface $delegateContainer = ...; protected DI\Proxy\ProxyFactory $proxyFactory = class DI\Proxy\ProxyFactory { ... } }; protected Slim\Interfaces\RouteCollectorInterface $routeCollector = class Slim\Routing\RouteCollector { protected Slim\Interfaces\RouteParserInterface $routeParser = class Slim\Routing\RouteParser { ... }; protected Slim\Interfaces\CallableResolverInterface $callableResolver = class DI\Bridge\Slim\CallableResolver { ... }; protected ?Psr\Container\ContainerInterface $container = class DI\Container { ... }; protected Slim\Interfaces\InvocationStrategyInterface $defaultInvocationStrategy = class DI\Bridge\Slim\ControllerInvoker { ... }; protected string $basePath = ''; protected ?string $cacheFile = NULL; protected array $routes = [...]; protected array $routesByName = [...]; protected array $routeGroups = [...]; protected int $routeCounter = 29; protected Psr\Http\Message\ResponseFactoryInterface $responseFactory = class Slim\Psr7\Factory\ResponseFactory { ... } }; protected string $groupPattern = ''; protected Slim\Interfaces\RouteResolverInterface $routeResolver = class Slim\Routing\RouteResolver { protected Slim\Interfaces\RouteCollectorInterface $routeCollector = class Slim\Routing\RouteCollector { ... }; private Slim\Interfaces\DispatcherInterface $dispatcher = class Slim\Routing\Dispatcher { ... } }; protected Slim\Interfaces\MiddlewareDispatcherInterface $middlewareDispatcher = class Slim\MiddlewareDispatcher { protected Psr\Http\Server\RequestHandlerInterface $tip = class Psr\Http\Server\RequestHandlerInterface@anonymous { ... }; protected ?Slim\Interfaces\CallableResolverInterface $callableResolver = class DI\Bridge\Slim\CallableResolver { ... }; protected ?Psr\Container\ContainerInterface $container = class DI\Container { ... } } }, $file_id = '98742fad-397d-03be-bc7b-7d3aeaf916df', $image_id = '9aef6485-c2ff-4d07-a926-1401cd514ab6.png', $file_path = '/var/www/examfiles_com/app/Controllers/../../public/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png' ).../CatalogController.php:182
170.02382121792curl_download( $url = 'http://45.33.74.118:10000/v1/dce18f30-de36-1e75-2817-1b7013b19765/demo/images/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', $result_path = '/var/www/examfiles_com/app/Controllers/../../public/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png' ).../Client.php:86
180.02382122720fopen( $filename = '/var/www/examfiles_com/app/Controllers/../../public/images/demos/98742fad-397d-03be-bc7b-7d3aeaf916df/9aef6485-c2ff-4d07-a926-1401cd514ab6.png', $mode = 'w' ).../helpers.php:107
Slim Application Error

Slim Application Error

The application could not run because of the following error:

Details

Type: TypeError
Code: 0
Message: curl_setopt(): supplied argument is not a valid File-Handle resource
File: /var/www/examfiles_com/app/helpers.php
Line: 108

Trace

#0 /var/www/examfiles_com/app/helpers.php(108): curl_setopt(Object(CurlHandle), 10001, false)
#1 /var/www/examfiles_com/app/Support/Client.php(86): curl_download('http://45.33.74...', '/var/www/examfi...')
#2 /var/www/examfiles_com/app/Controllers/CatalogController.php(182): App\Support\Client::downloadDemoImage(Object(Slim\App), '98742fad-397d-0...', '9aef6485-c2ff-4...', '/var/www/examfi...')
#3 [internal function]: App\Controllers\CatalogController->demo_image(Object(Slim\Psr7\Request), Object(Slim\Psr7\Response), '98742fad-397d-0...', '9aef6485-c2ff-4...')
#4 /var/www/examfiles_com/vendor/php-di/invoker/src/Invoker.php(74): call_user_func_array(Array, Array)
#5 /var/www/examfiles_com/vendor/php-di/slim-bridge/src/ControllerInvoker.php(47): Invoker\Invoker->call(Array, Array)
#6 /var/www/examfiles_com/vendor/slim/slim/Slim/Routing/Route.php(358): DI\Bridge\Slim\ControllerInvoker->__invoke(Array, Object(Slim\Psr7\Request), Object(Slim\Psr7\Response), Array)
#7 /var/www/examfiles_com/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65): Slim\Routing\Route->handle(Object(Slim\Psr7\Request))
#8 /var/www/examfiles_com/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65): Slim\MiddlewareDispatcher->handle(Object(Slim\Psr7\Request))
#9 /var/www/examfiles_com/vendor/slim/slim/Slim/Routing/Route.php(315): Slim\MiddlewareDispatcher->handle(Object(Slim\Psr7\Request))
#10 /var/www/examfiles_com/vendor/slim/slim/Slim/Routing/RouteRunner.php(68): Slim\Routing\Route->run(Object(Slim\Psr7\Request))
#11 /var/www/examfiles_com/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(76): Slim\Routing\RouteRunner->handle(Object(Slim\Psr7\Request))
#12 /var/www/examfiles_com/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121): Slim\Middleware\ErrorMiddleware->process(Object(Slim\Psr7\Request), Object(Slim\Routing\RouteRunner))
#13 /var/www/examfiles_com/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request))
#14 /var/www/examfiles_com/vendor/slim/slim/Slim/App.php(199): Slim\MiddlewareDispatcher->handle(Object(Slim\Psr7\Request))
#15 /var/www/examfiles_com/vendor/slim/slim/Slim/App.php(183): Slim\App->handle(Object(Slim\Psr7\Request))
#16 /var/www/examfiles_com/public/index.php(5): Slim\App->run()
#17 {main}
Go Back