FrontendController :: home
Request
GET Parameters
None
POST Parameters
None
Uploaded Files
None
Request Attributes
| Key | Value |
|---|---|
| _controller | "App\Controller\FrontendController::home" |
| _firewall_context | "security.firewall.map.context.main" |
| _remove_csp_headers | true |
| _route | "home" |
| _route_params | [] |
| _security_firewall_run | "_security_main" |
| _stopwatch_token | "0c2239" |
Request Headers
| Header | Value |
|---|---|
| accept | "*/*" |
| accept-encoding | "gzip, deflate" |
| connection | "keep-alive" |
| content-type | "application/x-www-form-urlencoded; charset=UTF-8" |
| host | "5.231.47.38:80" |
| user-agent | "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.199 Safari/537.36" |
| x-php-ob-level | "1" |
Request Content
Request content not available (it was retrieved as a resource).
Response
Response Headers
| Header | Value |
|---|---|
| cache-control | "no-cache, private" |
| content-type | "text/html; charset=UTF-8" |
| date | "Sun, 14 Dec 2025 08:00:14 GMT" |
| vary | "Accept" |
| x-debug-exception | "An%20exception%20has%20been%20thrown%20during%20the%20rendering%20of%20a%20template%20%28%22Unable%20to%20generate%20a%20URL%20for%20the%20named%20route%20%22app_tickets%22%20as%20such%20route%20does%20not%20exist.%22%29." |
| x-debug-exception-file | "%2Fvar%2Fwww%2Fhtml%2Fpanel%2Ftemplates%2Ffrontend%2Fnavbar.html.twig:45" |
| x-debug-token | "aacb6d" |
| x-debug-token-link | "http://5.231.47.38/_profiler/b5cad5" |
| x-previous-debug-token | "b5cad5" |
| x-robots-tag | "noindex" |
Cookies
Request Cookies
No request cookies
Response Cookies
No response cookies
Session
Session Metadata
No session metadata
Session Attributes
No session attributes
Session Usage
0
Usages
Stateless check enabled
Session not used.
Flashes
Flashes
No flash messages were created.
Server Parameters
Server Parameters
Defined in .env
| Key | Value |
|---|---|
| APP_ENV | "dev" |
| APP_SECRET | "737fda8b306719e0b8f70ae0d0cc47c0" |
| APP_SELLER_ACCOUNT_NAME | "Deine GmbH" |
| APP_SELLER_BIC | "BYLADEM1001" |
| APP_SELLER_CITY | "Berlin" |
| APP_SELLER_CONTACT_MAIL | "rechnung@deine-gmbh.de" |
| APP_SELLER_CONTACT_NAME | "Max Mustermann" |
| APP_SELLER_CONTACT_TEL | "+49 30 1234567" |
| APP_SELLER_COUNTRY | "DE" |
| APP_SELLER_ENDPOINT_ID | "DE16520503531004885412" |
| APP_SELLER_ENDPOINT_SCHEME | "9918" |
| APP_SELLER_IBAN | "DE02120300000000202051" |
| APP_SELLER_NAME | "Deine GmbH" |
| APP_SELLER_STREET | "Musterweg 1" |
| APP_SELLER_VAT_ID | "DE123456789" |
| APP_SELLER_ZIP | "12345" |
| APP_XRECHNUNG_CUSTOMIZATION_ID | "urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0" |
| APP_XRECHNUNG_PAYMENT_MEANS_CODE | "42" |
| APP_XRECHNUNG_PROFILE_ID | "urn:fdc:peppol.eu:2017:poacc:billing:01:1.0" |
| APP_XRECHNUNG_REVERSE_REASON | "Reverse-Charge: Steuerschuldnerschaft des Leistungsempfängers" |
| DATABASE_URL | "mysql://symfony:pOthOZz2sVDCk[xI@localhost:3306/symfony?serverVersion=10.11.2-MariaDB&charset=utf8mb4" |
| JWT_PASSPHRASE | "379e3af6d8549f01bd7eb38363a224056840b06606d024c594e6c383484d4b1b" |
| JWT_PUBLIC_KEY | "%kernel.project_dir%/config/jwt/public.pem" |
| JWT_SECRET_KEY | "%kernel.project_dir%/config/jwt/private.pem" |
| MAILER_DSN | "smtp://mail@cube-mail.de:PASSWORT@mail.mailfour24.de:587?encryption=tls&auth_mode=login" |
| MESSENGER_TRANSPORT_DSN | "doctrine://default?auto_setup=0" |
| MK_API_PASSWORD | "ndc7eqh!eag9PND3kgw" |
| MK_API_USER | "5396" |
| MOLLIE_KEY | "test_cV9S9aUDktU4TrzAx2RmvnxscFdU4A" |
| NOVNC_HOST | "ui.cube-hosting.net" |
| PLESK_API_KEY | "juyUOLZZxBhOlr31xsyy3Kr7pEebnDNujh6fHgHw7zAKMxLR1bnfKvgPvWfqtnhgMrXMgOHjK0cNmfmcsNM3OVLKhTXEOQFfkr3DWUHBfjwO0Eq5RKBfDm6mM09mCzbp" |
| SEVDESK_BASE_URL | "https://my.sevdesk.de/api/v1" |
| SEVDESK_TOKEN | "fb36de7eb8852971e7a6220d6609802e" |
| WKHTMLTOIMAGE_PATH | "/usr/local/bin/wkhtmltoimage" |
| WKHTMLTOPDF_PATH | "/usr/local/bin/wkhtmltopdf" |
Defined as regular env variables
| Key | Value |
|---|---|
| APP_DEBUG | "1" |
| CONTENT_TYPE | "application/x-www-form-urlencoded; charset=UTF-8" |
| CONTEXT_DOCUMENT_ROOT | "/var/www/html/panel/public" |
| CONTEXT_PREFIX | "" |
| DOCUMENT_ROOT | "/var/www/html/panel/public" |
| GATEWAY_INTERFACE | "CGI/1.1" |
| HTTP_ACCEPT | "*/*" |
| HTTP_ACCEPT_ENCODING | "gzip, deflate" |
| HTTP_CONNECTION | "keep-alive" |
| HTTP_HOST | "5.231.47.38:80" |
| HTTP_USER_AGENT | "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.199 Safari/537.36" |
| PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" |
| PHP_SELF | "/index.php" |
| QUERY_STRING | "" |
| REMOTE_ADDR | "91.224.92.55" |
| REMOTE_PORT | "39402" |
| REQUEST_METHOD | "OPTIONS" |
| REQUEST_SCHEME | "http" |
| REQUEST_TIME | 1765699214 |
| REQUEST_TIME_FLOAT | 1765699214.41 |
| REQUEST_URI | "/" |
| SCRIPT_FILENAME | "/var/www/html/panel/public/index.php" |
| SCRIPT_NAME | "/index.php" |
| SERVER_ADDR | "5.231.47.38" |
| SERVER_ADMIN | "webmaster@localhost" |
| SERVER_NAME | "5.231.47.38" |
| SERVER_PORT | "80" |
| SERVER_PROTOCOL | "HTTP/1.1" |
| SERVER_SIGNATURE | "<address>Apache/2.4.65 (Debian) Server at 5.231.47.38 Port 80</address>\n" |
| SERVER_SOFTWARE | "Apache/2.4.65 (Debian)" |
| SYMFONY_DOTENV_VARS | "APP_ENV,APP_SECRET,PLESK_API_KEY,NOVNC_HOST,DATABASE_URL,MK_API_USER,MK_API_PASSWORD,MAILER_DSN,MOLLIE_KEY,SEVDESK_BASE_URL,SEVDESK_TOKEN,MESSENGER_TRANSPORT_DSN,APP_SELLER_NAME,APP_SELLER_STREET,APP_SELLER_ZIP,APP_SELLER_CITY,APP_SELLER_COUNTRY,APP_SELLER_VAT_ID,APP_SELLER_IBAN,APP_SELLER_BIC,APP_SELLER_ENDPOINT_ID,APP_SELLER_ENDPOINT_SCHEME,APP_SELLER_ACCOUNT_NAME,APP_SELLER_CONTACT_NAME,APP_SELLER_CONTACT_MAIL,APP_SELLER_CONTACT_TEL,APP_XRECHNUNG_CUSTOMIZATION_ID,APP_XRECHNUNG_PROFILE_ID,APP_XRECHNUNG_PAYMENT_MEANS_CODE,APP_XRECHNUNG_REVERSE_REASON,JWT_SECRET_KEY,JWT_PUBLIC_KEY,JWT_PASSPHRASE,WKHTMLTOPDF_PATH,WKHTMLTOIMAGE_PATH" |
Sub Requests 1
ErrorController (token = b5cad5)
| Key | Value |
|---|---|
| _controller | "error_controller" |
| _stopwatch_token | "4f69c3" |
| exception | Twig\Error\RuntimeError {#584 #message: "An exception has been thrown during the rendering of a template ("Unable to generate a URL for the named route "app_tickets" as such route does not exist.")." #code: 0 #file: "/var/www/html/panel/templates/frontend/navbar.html.twig" #line: 45 -previous: Symfony\Component\Routing\Exception\RouteNotFoundException {#617 …} -lineno: 45 -name: "/frontend/navbar.html.twig" -rawMessage: "An exception has been thrown during the rendering of a template ("Unable to generate a URL for the named route "app_tickets" as such route does not exist.")." -sourcePath: "/var/www/html/panel/templates/frontend/navbar.html.twig" -sourceCode: """ <nav class="highlight-nav">\r\n <div class="nav-logo">\r\n <a href="{{ path('home') }}">\r\n <img src="template/images/logowhite.png" alt="Logo">\r\n </a>\r\n </div>\r\n <div class="menu-toggle" id="mobile-menu">\r\n <i class="ri-menu-line"></i>\r\n </div>\r\n <ul class="nav-links" id="nav-links">\r\n <li class="link">\r\n <a href="{{ path('home') }}">Home</a>\r\n </li>\r\n <li class="link">\r\n <a href="#" class="dropdown-toggle">Hosting</a>\r\n <ul class="dropdown">\r\n <li><a href="{{ path('frontend_cloudserver') }}">Cloud Hosting</a></li>\r\n <li><a href="{{ path('frontend_dedicatedserver') }}">Dedicated Server</a></li>\r\n <li><a href="{{ path('frontend_colocation') }}">Colocation</a></li>\r\n <li><a href="{{ path('app_frontend_managed') }}">Managed Hosting</a></li>\r\n <li><a href="{{ path('app_reselling') }}">Reselling</a></li>\r\n </ul>\r\n </li>\r\n <li class="link">\r\n <a href="#" class="dropdown-toggle">Connectivity</a>\r\n <ul class="dropdown">\r\n <li><a href="{{ path('frontend_transit') }}">IP-Transit</a></li>\r\n <li><a href="{{ path('frontend_vdsl') }}">vDSL</a></li>\r\n <!--<li><a href="ftth">FTTH</a></li>-->\r\n </ul>\r\n </li>\r\n <li class="link">\r\n <a href="#" class="dropdown-toggle">Über uns</a>\r\n <ul class="dropdown">\r\n <!--<li><a href="#">Smokeping</a></li>-->\r\n <li><a href="https://lg.cube-hosting.net">Looking Glass</a></li>\r\n <li><a href="https://status.cube-hosting.net">Status</a></li>\r\n <li><a href="{{ path('about') }}">Über uns</a></li>\r\n </ul>\r\n </li>\r\n <li class="link">\r\n <a href="#" class="dropdown-toggle">Support</a>\r\n <ul class="dropdown">\r\n <!-- <li><a href="#">FAQ</a></li> -->\r\n <li><a href="{{ path('app_tickets') }}">Ticket</a></li>\r\n <li><a href="https://discord.com/invite/rBB5muqrM8">Discord</a></li>\r\n </ul>\r\n </li>\r\n <a href="{{ path('app_login') }}" class="btn">Kundenbereich</a>\r\n </ul>\r\n </nav>\r\n \r\n <div class="overlay" id="overlay"></div>\r\n \r\n <style>\r\n .highlight-nav {\r\n backdrop-filter: blur(10px); /* Weicher Hintergrund */\r\n position: fixed;\r\n width: 100%;\r\n top: 0;\r\n left: 50%; /* Startet bei der Mitte des Bildschirms */\r\n transform: translateX(-50%); /* Zentriert die Navigation */\r\n z-index: 999;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n padding: 1rem 2rem;\r\n transition: background-color 0.3s ease, box-shadow 0.3s ease;\r\n }\r\n .nav-logo img {\r\n width: 150px;\r\n }\r\n \r\n .menu-toggle {\r\n display: none;\r\n cursor: pointer;\r\n }\r\n \r\n .nav-links {\r\n list-style: none;\r\n display: flex;\r\n gap: 2rem;\r\n align-items: center;\r\n padding: 0;\r\n }\r\n \r\n .link a {\r\n color: #fff;\r\n text-decoration: none;\r\n padding: 0.75rem;\r\n transition: color 0.3s ease;\r\n }\r\n \r\n \r\n .dropdown {\r\n display: none;\r\n position: absolute;\r\n background: #27272A;\r\n border-radius: 5px;\r\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\r\n list-style: none;\r\n padding: 0;\r\n margin: 0;\r\n min-width: 150px;\r\n z-index: 1000;\r\n opacity: 0;\r\n transform: translateY(-10px);\r\n transition: opacity 0.3s ease, transform 0.3s ease;\r\n }\r\n \r\n .dropdown.show {\r\n display: block;\r\n opacity: 1;\r\n transform: translateY(0);\r\n }\r\n \r\n .dropdown li a {\r\n text-decoration: none;\r\n color: #fff;\r\n display: block;\r\n padding: 0.5rem 1rem;\r\n transition: background 0.3s ease;\r\n }\r\n \r\n .dropdown li a:hover {\r\n background: #1d4ed8;\r\n }\r\n \r\n .overlay {\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n background: rgba(0, 0, 0, 0.5);\r\n z-index: 998;\r\n opacity: 0;\r\n visibility: hidden;\r\n transition: opacity 0.3s ease, visibility 0.3s ease;\r\n }\r\n \r\n .overlay.active {\r\n opacity: 1;\r\n visibility: visible;\r\n }\r\n \r\n @media (max-width: 768px) {\r\n .menu-toggle {\r\n display: block;\r\n color: #fff;\r\n font-size: 1.5rem;\r\n }\r\n \r\n .nav-links {\r\n display: none;\r\n flex-direction: column;\r\n background-color: rgba(39, 39, 42, 0.9);\r\n width: 100%;\r\n position: absolute;\r\n top: 60px;\r\n left: 0;\r\n padding: 1rem;\r\n }\r\n \r\n .nav-links.active {\r\n display: flex;\r\n }\r\n }\r\n </style>\r\n \r\n <script>\r\n const mobileMenu = document.getElementById('mobile-menu');\r\n const navLinks = document.getElementById('nav-links');\r\n const overlay = document.getElementById('overlay');\r\n const dropdownToggles = document.querySelectorAll('.dropdown-toggle');\r\n \r\n mobileMenu.addEventListener('click', () => {\r\n navLinks.classList.toggle('active');\r\n overlay.classList.toggle('active');\r\n });\r\n \r\n overlay.addEventListener('click', () => {\r\n navLinks.classList.remove('active');\r\n overlay.classList.remove('active');\r\n closeAllDropdowns();\r\n });\r\n \r\n document.addEventListener('click', (e) => {\r\n const isDropdown = e.target.matches('.dropdown-toggle') || e.target.closest('.dropdown');\r\n if (!isDropdown) {\r\n closeAllDropdowns();\r\n }\r\n });\r\n \r\n dropdownToggles.forEach(toggle => {\r\n toggle.addEventListener('click', (e) => {\r\n e.preventDefault();\r\n const dropdown = toggle.nextElementSibling;\r\n dropdown.classList.toggle('show');\r\n closeAllOtherDropdowns(dropdown);\r\n });\r\n });\r\n \r\n function closeAllDropdowns() {\r\n document.querySelectorAll('.dropdown').forEach(dropdown => {\r\n dropdown.classList.remove('show');\r\n });\r\n }\r\n \r\n function closeAllOtherDropdowns(exceptDropdown) {\r\n document.querySelectorAll('.dropdown').forEach(dropdown => {\r\n if (dropdown !== exceptDropdown) {\r\n dropdown.classList.remove('show');\r\n }\r\n });\r\n }\r\n \r\n </script>\r\n """ : { { Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) … › |
| logger | Symfony\Bridge\Monolog\Processor\DebugProcessor {#191 -records: [ 2 => [ [ "timestamp" => 1765699214 "timestamp_rfc3339" => "2025-12-14T08:00:14.416+00:00" "message" => "Matched route "{route}"." "priority" => 200 "priorityName" => "INFO" "context" => [ "route" => "home" "route_parameters" => [ "_route" => "home" "_controller" => "App\Controller\FrontendController::home" ] "request_uri" => "http://5.231.47.38/" "method" => "OPTIONS" ] "channel" => "request" ] [ "timestamp" => 1765699214 "timestamp_rfc3339" => "2025-12-14T08:00:14.416+00:00" "message" => "Checking for authenticator support." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "firewall_name" => "main" "authenticators" => 1 ] "channel" => "security" ] [ "timestamp" => 1765699214 "timestamp_rfc3339" => "2025-12-14T08:00:14.416+00:00" "message" => "Checking support on authenticator." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "firewall_name" => "main" "authenticator" => "Symfony\Component\Security\Http\Authenticator\FormLoginAuthenticator" ] "channel" => "security" ] [ "timestamp" => 1765699214 "timestamp_rfc3339" => "2025-12-14T08:00:14.416+00:00" "message" => "Authenticator does not support the request." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "firewall_name" => "main" "authenticator" => "Symfony\Component\Security\Http\Authenticator\FormLoginAuthenticator" ] "channel" => "security" ] [ "timestamp" => 1765699214 "timestamp_rfc3339" => "2025-12-14T08:00:14.416+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure" ] "channel" => "event" ] [ "timestamp" => 1765699214 "timestamp_rfc3339" => "2025-12-14T08:00:14.416+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1765699214 "timestamp_rfc3339" => "2025-12-14T08:00:14.416+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1765699214 "timestamp_rfc3339" => "2025-12-14T08:00:14.416+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale" ] "channel" => "event" ] [ "timestamp" => 1765699214 "timestamp_rfc3339" => "2025-12-14T08:00:14.416+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1765699214 "timestamp_rfc3339" => "2025-12-14T08:00:14.416+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1765699214 "timestamp_rfc3339" => "2025-12-14T08:00:14.416+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1765699214 "timestamp_rfc3339" => "2025-12-14T08:00:14.416+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1765699214 "timestamp_rfc3339" => "2025-12-14T08:00:14.416+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator" ] "channel" => "event" ] [ "timestamp" => 1765699214 "timestamp_rfc3339" => "2025-12-14T08:00:14.416+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1765699214 "timestamp_rfc3339" => "2025-12-14T08:00:14.416+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller" "listener" => "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController" ] "channel" => "event" ] [ "timestamp" => 1765699214 "timestamp_rfc3339" => "2025-12-14T08:00:14.416+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller" "listener" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController" ] "channel" => "event" ] [ "timestamp" => 1765699214 "timestamp_rfc3339" => "2025-12-14T08:00:14.416+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller_arguments" "listener" => "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments" ] "channel" => "event" ] [ "timestamp" => 1765699214 "timestamp_rfc3339" => "2025-12-14T08:00:14.416+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller_arguments" "listener" => "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments" ] "channel" => "event" ] [ "timestamp" => 1765699214 "timestamp_rfc3339" => "2025-12-14T08:00:14.416+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller_arguments" "listener" => "ContainerXx9NcKR\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments" ] "channel" => "event" ] [ "timestamp" => 1765699214 "timestamp_rfc3339" => "2025-12-14T08:00:14.416+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller_arguments" "listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments" ] "channel" => "event" ] [ "timestamp" => 1765699214 "timestamp_rfc3339" => "2025-12-14T08:00:14.417+00:00" "message" => "Uncaught PHP Exception Twig\Error\RuntimeError: "An exception has been thrown during the rendering of a template ("Unable to generate a URL for the named route "app_tickets" as such route does not exist.")." at navbar.html.twig line 45" "priority" => 500 "priorityName" => "CRITICAL" "context" => [ "exception" => Twig\Error\RuntimeError {#584 #message: "An exception has been thrown during the rendering of a template ("Unable to generate a URL for the named route "app_tickets" as such route does not exist.")." #code: 0 #file: "/var/www/html/panel/templates/frontend/navbar.html.twig" #line: 45 -previous: Symfony\Component\Routing\Exception\RouteNotFoundException {#617 …} -lineno: 45 -name: "/frontend/navbar.html.twig" -rawMessage: "An exception has been thrown during the rendering of a template ("Unable to generate a URL for the named route "app_tickets" as such route does not exist.")." -sourcePath: "/var/www/html/panel/templates/frontend/navbar.html.twig" -sourceCode: """ <nav class="highlight-nav">\r\n <div class="nav-logo">\r\n <a href="{{ path('home') }}">\r\n <img src="template/images/logowhite.png" alt="Logo">\r\n </a>\r\n </div>\r\n <div class="menu-toggle" id="mobile-menu">\r\n <i class="ri-menu-line"></i>\r\n </div>\r\n <ul class="nav-links" id="nav-links">\r\n <li class="link">\r\n <a href="{{ path('home') }}">Home</a>\r\n </li>\r\n <li class="link">\r\n <a href="#" class="dropdown-toggle">Hosting</a>\r\n <ul class="dropdown">\r\n <li><a href="{{ path('frontend_cloudserver') }}">Cloud Hosting</a></li>\r\n <li><a href="{{ path('frontend_dedicatedserver') }}">Dedicated Server</a></li>\r\n <li><a href="{{ path('frontend_colocation') }}">Colocation</a></li>\r\n <li><a href="{{ path('app_frontend_managed') }}">Managed Hosting</a></li>\r\n <li><a href="{{ path('app_reselling') }}">Reselling</a></li>\r\n </ul>\r\n </li>\r\n <li class="link">\r\n <a href="#" class="dropdown-toggle">Connectivity</a>\r\n <ul class="dropdown">\r\n <li><a href="{{ path('frontend_transit') }}">IP-Transit</a></li>\r\n <li><a href="{{ path('frontend_vdsl') }}">vDSL</a></li>\r\n <!--<li><a href="ftth">FTTH</a></li>-->\r\n </ul>\r\n </li>\r\n <li class="link">\r\n <a href="#" class="dropdown-toggle">Über uns</a>\r\n <ul class="dropdown">\r\n <!--<li><a href="#">Smokeping</a></li>-->\r\n <li><a href="https://lg.cube-hosting.net">Looking Glass</a></li>\r\n <li><a href="https://status.cube-hosting.net">Status</a></li>\r\n <li><a href="{{ path('about') }}">Über uns</a></li>\r\n </ul>\r\n </li>\r\n <li class="link">\r\n <a href="#" class="dropdown-toggle">Support</a>\r\n <ul class="dropdown">\r\n <!-- <li><a href="#">FAQ</a></li> -->\r\n <li><a href="{{ path('app_tickets') }}">Ticket</a></li>\r\n <li><a href="https://discord.com/invite/rBB5muqrM8">Discord</a></li>\r\n </ul>\r\n </li>\r\n <a href="{{ path('app_login') }}" class="btn">Kundenbereich</a>\r\n </ul>\r\n </nav>\r\n \r\n <div class="overlay" id="overlay"></div>\r\n \r\n <style>\r\n .highlight-nav {\r\n backdrop-filter: blur(10px); /* Weicher Hintergrund */\r\n position: fixed;\r\n width: 100%;\r\n top: 0;\r\n left: 50%; /* Startet bei der Mitte des Bildschirms */\r\n transform: translateX(-50%); /* Zentriert die Navigation */\r\n z-index: 999;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n padding: 1rem 2rem;\r\n transition: background-color 0.3s ease, box-shadow 0.3s ease;\r\n }\r\n .nav-logo img {\r\n width: 150px;\r\n }\r\n \r\n .menu-toggle {\r\n display: none;\r\n cursor: pointer;\r\n }\r\n \r\n .nav-links {\r\n list-style: none;\r\n display: flex;\r\n gap: 2rem;\r\n align-items: center;\r\n padding: 0;\r\n }\r\n \r\n .link a {\r\n color: #fff;\r\n text-decoration: none;\r\n padding: 0.75rem;\r\n transition: color 0.3s ease;\r\n }\r\n \r\n \r\n .dropdown {\r\n display: none;\r\n position: absolute;\r\n background: #27272A;\r\n border-radius: 5px;\r\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\r\n list-style: none;\r\n padding: 0;\r\n margin: 0;\r\n min-width: 150px;\r\n z-index: 1000;\r\n opacity: 0;\r\n transform: translateY(-10px);\r\n transition: opacity 0.3s ease, transform 0.3s ease;\r\n }\r\n \r\n .dropdown.show {\r\n display: block;\r\n opacity: 1;\r\n transform: translateY(0);\r\n }\r\n \r\n .dropdown li a {\r\n text-decoration: none;\r\n color: #fff;\r\n display: block;\r\n padding: 0.5rem 1rem;\r\n transition: background 0.3s ease;\r\n }\r\n \r\n .dropdown li a:hover {\r\n background: #1d4ed8;\r\n }\r\n \r\n .overlay {\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n background: rgba(0, 0, 0, 0.5);\r\n z-index: 998;\r\n opacity: 0;\r\n visibility: hidden;\r\n transition: opacity 0.3s ease, visibility 0.3s ease;\r\n }\r\n \r\n .overlay.active {\r\n opacity: 1;\r\n visibility: visible;\r\n }\r\n \r\n @media (max-width: 768px) {\r\n .menu-toggle {\r\n display: block;\r\n color: #fff;\r\n font-size: 1.5rem;\r\n }\r\n \r\n .nav-links {\r\n display: none;\r\n flex-direction: column;\r\n background-color: rgba(39, 39, 42, 0.9);\r\n width: 100%;\r\n position: absolute;\r\n top: 60px;\r\n left: 0;\r\n padding: 1rem;\r\n }\r\n \r\n .nav-links.active {\r\n display: flex;\r\n }\r\n }\r\n </style>\r\n \r\n <script>\r\n const mobileMenu = document.getElementById('mobile-menu');\r\n const navLinks = document.getElementById('nav-links');\r\n const overlay = document.getElementById('overlay');\r\n const dropdownToggles = document.querySelectorAll('.dropdown-toggle');\r\n \r\n mobileMenu.addEventListener('click', () => {\r\n navLinks.classList.toggle('active');\r\n overlay.classList.toggle('active');\r\n });\r\n \r\n overlay.addEventListener('click', () => {\r\n navLinks.classList.remove('active');\r\n overlay.classList.remove('active');\r\n closeAllDropdowns();\r\n });\r\n \r\n document.addEventListener('click', (e) => {\r\n const isDropdown = e.target.matches('.dropdown-toggle') || e.target.closest('.dropdown');\r\n if (!isDropdown) {\r\n closeAllDropdowns();\r\n }\r\n });\r\n \r\n dropdownToggles.forEach(toggle => {\r\n toggle.addEventListener('click', (e) => {\r\n e.preventDefault();\r\n const dropdown = toggle.nextElementSibling;\r\n dropdown.classList.toggle('show');\r\n closeAllOtherDropdowns(dropdown);\r\n });\r\n });\r\n \r\n function closeAllDropdowns() {\r\n document.querySelectorAll('.dropdown').forEach(dropdown => {\r\n dropdown.classList.remove('show');\r\n });\r\n }\r\n \r\n function closeAllOtherDropdowns(exceptDropdown) {\r\n document.querySelectorAll('.dropdown').forEach(dropdown => {\r\n if (dropdown !== exceptDropdown) {\r\n dropdown.classList.remove('show');\r\n }\r\n });\r\n }\r\n \r\n </script>\r\n """ : { { Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) … › |