Fatal error: Uncaught UnexpectedValueException: The stream or file "/var/www/payment/logs/2025-11-14/errors/errors-2025-11-14.log" could not be opened in append mode: chmod(): No such file or directory
The exception occurred while attempting to log: Slim Application Error
Type: UnexpectedValueException
Code: 0
Message: There is no existing directory at "/var/www/payment/logs/2025-11-14/http_errors" and it could not be created: Permission denied
File: /var/www/payment/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php
Line: 219
Trace: #0 /var/www/payment/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php(135): Monolog\Handler\StreamHandler->createDir()
#1 /var/www/payment/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php(125): Monolog\Handler\StreamHandler->write()
#2 /var/www/payment/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(48): Monolog\Handler\RotatingFileHandler->write()
#3 /var/www/payment/vendor/monolog/monolog/src/Monolog/Logger.php(399): Monolog\Handler\AbstractProcessingHandler->handle()
#4 /var/www/payment/vendor/monolog/monolog/src/Monolog/Logger.php(650): Monolog\Logger->addRecord()
#5 /var/www/payment/src/Middleware/HttpExceptionMiddleware.php(49): Monolog\Logger->error()
#6 /var/www/payment/vendor/slim/slim/Slim/MiddlewareDispatcher.php(168): App\Middleware\HttpExceptionMiddleware->process()
#7 /var/www/payment/src/Middleware/ErrorHandlerMiddleware.php(37): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#8 /var/www/payment/vendor/slim/slim/Slim/MiddlewareDispatcher.php(168): App\Middleware\ErrorHandlerMiddleware->process()
#9 /var/www/payment/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(76): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#10 /var/www/payment/vendor/slim/slim/Slim/MiddlewareDispatcher.php(168): Slim\Middleware\ErrorMiddleware->process()
#11 /var/www/payment/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#12 /var/www/payment/vendor/slim/slim/Slim/App.php(199): Slim\MiddlewareDispatcher->handle()
#13 /var/www/payment/vendor/slim/slim/Slim/App.php(183): Slim\App->handle()
#14 /var/www/payment/public/index.php(5): Slim\App->run()
#15 {main}
Tips: To display error details in HTTP response set "displayErrorDetails" to true in the ErrorHandler constructor. in /var/www/payment/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:149
Stack trace:
#0 /var/www/payment/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php(125): Monolog\Handler\StreamHandler->write()
#1 /var/www/payment/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(48): Monolog\Handler\RotatingFileHandler->write()
#2 /var/www/payment/vendor/monolog/monolog/src/Monolog/Logger.php(399): Monolog\Handler\AbstractProcessingHandler->handle()
#3 /var/www/payment/vendor/monolog/monolog/src/Monolog/Logger.php(650): Monolog\Logger->addRecord()
#4 /var/www/payment/vendor/slim/slim/Slim/Handlers/ErrorHandler.php(274): Monolog\Logger->error()
#5 /var/www/payment/vendor/slim/slim/Slim/Handlers/ErrorHandler.php(266): Slim\Handlers\ErrorHandler->logError()
#6 /var/www/payment/vendor/slim/slim/Slim/Handlers/ErrorHandler.php(132): Slim\Handlers\ErrorHandler->writeToErrorLog()
#7 /var/www/payment/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(91): Slim\Handlers\ErrorHandler->__invoke()
#8 /var/www/payment/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(78): Slim\Middleware\ErrorMiddleware->handleException()
#9 /var/www/payment/vendor/slim/slim/Slim/MiddlewareDispatcher.php(168): Slim\Middleware\ErrorMiddleware->process()
#10 /var/www/payment/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#11 /var/www/payment/vendor/slim/slim/Slim/App.php(199): Slim\MiddlewareDispatcher->handle()
#12 /var/www/payment/vendor/slim/slim/Slim/App.php(183): Slim\App->handle()
#13 /var/www/payment/public/index.php(5): Slim\App->run()
#14 {main}
thrown in /var/www/payment/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 149