Warning (2) : file_exists(): open_basedir restriction in effect. File(/srv/www/crmweb/vendor/composer/../kongressmedia/scam-defender/src/Patterns.php) is not within the allowed path(s): (/srv/www/crmweb_rid:/srv/www/crmweb:/srv/www/crmweb/src:/srv/www/crmweb/bin:/var/lib/php5:/tmp) [in /srv/www/crmweb/vendor/composer/ClassLoader.php, line 506]
Warning (512) : Unable to emit headers. Headers sent in file=/srv/www/crmweb/vendor/cakephp/cakephp/src/Error/Renderer/HtmlErrorRenderer.php line=37 [in /srv/www/crmweb/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 71]
Warning (2) : Cannot modify header information - headers already sent by (output started at /srv/www/crmweb/vendor/cakephp/cakephp/src/Error/Renderer/HtmlErrorRenderer.php:37) [in /srv/www/crmweb/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 168]
Warning (2) : Cannot modify header information - headers already sent by (output started at /srv/www/crmweb/vendor/cakephp/cakephp/src/Error/Renderer/HtmlErrorRenderer.php:37) [in /srv/www/crmweb/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 197]
Error: Class "KongressMedia\ScamDefender\Patterns" not found

Class "KongressMedia\ScamDefender\Patterns" not found 📋

Error
Error in: /srv/www/crmweb/src/Middleware/ScamDefenderMiddleware.php, line 69
/srv/www/crmweb/src/Middleware/ScamDefenderMiddleware.php at line 69 (edit)
            return $handler->handle($request);
        }
        // 1. Statische IP-Checks — nie fail
        if (Patterns::isBlockedIp($clientIp)) {
            return $this->block($clientIp$target'ip_blocked');
        }
        if (Patterns::isBlockedIpRange($clientIp)) {
            return $this->block($clientIp$target'ip_range');

If you want to customize this error message, create templates/Error/error500.ctp