Ergebnis 1 bis 7 von 7

Thema: 503 Service Unavailable [Gelöst]

  1. #1
    Contao-Nutzer
    Registriert seit
    25.05.2011.
    Ort
    Speckgürtel Frankfurt
    Beiträge
    150

    Standard 503 Service Unavailable [Gelöst]

    Hallo,
    praktisch wie aus dem Nichts - liefert meine Website nur noch einen "503 Service Unavailable" aus. Es wurden keine Updates o.ä eingespielt. Nur "normale" Arbeiten am Content.

    Code:
    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
    <html><head>
    <title>503 Service Unavailable</title>
    </head><body>
    <h1>Service Unavailable</h1>
    <p>The server is temporarily unable to service your
    request due to maintenance downtime or capacity
    problems. Please try again later.</p>
    </body></html>
    Das Backend funktioniert trotzdem ganz normal. Bis dahin Contao 4.9.26 / CM 1.6.1 / PHP 7.4.
    Laut Hoster liegt auf dem Web kein Problem vor, andere Webseiten im gleichen Account sind auch nicht betroffen.

    Ich habe dann eine frische 4.13.12 Installation untere einer Subdomain aufgesetzt, alle Erweiterungen installiert, Files und Templates und die DB übertragen und das Installationstool ausgeführt.
    Fein, das Update hat geklappt, das BE läuft, aber im FE immer noch 503. Es wird kein Fehler-Log erzeugt.

    Wenn ich im CM den Debug-Modus aktiviere, wird ein dev-log erzeugt:

    Code:
    [2022-11-01T09:34:08.703797+01:00] app.DEBUG: Router Symfony\Bundle\FrameworkBundle\Routing\Router was not able to match, message "" [] []
    [2022-11-01T09:34:08.712124+01:00] app.DEBUG: Router Symfony\Cmf\Component\Routing\DynamicRouter was not able to match, message "" [] []
    [2022-11-01T09:34:08.874834+01:00] request.INFO: Matched route "tl_page.2.root". {"route":"tl_page.2.root","route_parameters":{"_token_check":true,"_controller":"Contao\\FrontendIndex::renderPage","_scope":"frontend","_locale":"de","_format":"html","_canonical_route":"tl_page.2","parameters":"","pageModel":{"Contao\\PageModel":[]},"_route":"tl_page.2.root","_route_object":{"Symfony\\Component\\Routing\\Route":[]}},"request_uri":"https://dev.flagfootball.rocks/","method":"GET"} []
    [2022-11-01T09:34:08.897116+01:00] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2022-11-01T09:34:08.897649+01:00] app.DEBUG: Router Symfony\Bundle\FrameworkBundle\Routing\Router was not able to match, message "" [] []
    [2022-11-01T09:34:09.069919+01:00] request.INFO: Matched route "contao_core_favicon__invoke". {"route":"contao_core_favicon__invoke","route_parameters":{"_route":"contao_core_favicon__invoke","_scope":"frontend","_controller":"Contao\\CoreBundle\\Controller\\FaviconController"},"request_uri":"https://dev.flagfootball.rocks/favicon.ico","method":"GET"} []
    [2022-11-01T09:34:09.079167+01:00] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2022-11-01T09:34:09.282725+01:00] app.DEBUG: Executing cron job "Contao\CoreBundle\Cron\LegacyCron::onMinutely" [] []
    Die Domain stimmt mit der angegebenen Domain im Startpunkt überein, Protokoll https auch. de-Fallback eingestellt. Pakete aktualisiert, Cache geleert... alles gemacht.

    Habe keine Idee, was ich jetzt tun kann...

    Wer kann helfen?

    Ergänzung: Das BE funktioniert nicht einwandfrei.
    Die Textarea der CE Text-Elemente wird nicht angezeigt. Im Quellcode steht ein display:none...
    Code:
    <textarea name="text" id="ctrl_text" class="tl_textarea noresize" rows="12" cols="80" onfocus="Backend.getScrollOffset()" style="display: none;" aria-hidden="true">...</textarea>

    Danke im Voraus!
    Geändert von moron (04.11.2022 um 09:58 Uhr)

  2. #2
    Contao-Nutzer
    Registriert seit
    25.05.2011.
    Ort
    Speckgürtel Frankfurt
    Beiträge
    150

    Standard

    Das Problem der deaktivierten Textarea konnte ich lösen. Es lag an der angepassten be_tinyMCE.html5, die in 4.13 anders angepasst werden muss als in 4.9.

    Der 503-Fehler besteht leider immer noch.

  3. #3
    Contao-Nutzer
    Registriert seit
    25.05.2011.
    Ort
    Speckgürtel Frankfurt
    Beiträge
    150

    Standard terminal42/contao-shortlink verusacht vermutlich 503

    Die Erweiterung "terminal42/contao-shortlink" hat wohl den Fehler ausgelöst. Zumindest läuft die Seite ohne die Erweiterung einwandfrei.

    Nach der erneuten Installation von "terminal42/contao-shortlink" v1.1.2 gibt es wieder den 503-Fehler, selbst ohne Einträge in den Shortlinks.

    Fehlermeldung im Log
    Code:
    [2022-11-04T09:34:53.620616+01:00] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\TableNotFoundException: "An exception occurred while executing a query: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'DB.tl_terminal42_shortlink' doesn't exist" at XXX/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php line 49 {"exception":"[object] (Doctrine\\DBAL\\Exception\\TableNotFoundException(code: 1146): An exception occurred while executing a query: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'DB.tl_terminal42_shortlink' doesn't exist at XXX/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:49)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 1146): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'DB.tl_terminal42_shortlink' doesn't exist at XXX/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:28)\n[previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'DB.tl_terminal42_shortlink' doesn't exist at /www/htdocs/w016ee28/flagfootball.rocks/contao413a/vendor/doctrine/dbal/src/Driver/PDO/Statement.php:134)"} []
    Log der DB-Änderung bei Installation
    Code:
    Tabelle tl_terminal42_shortlink hinzufügen
    CREATE TABLE tl_terminal42_shortlink (id INT UNSIGNED AUTO_INCREMENT NOT NULL, tstamp INT UNSIGNED DEFAULT 0 NOT NULL, alias VARCHAR(128) DEFAULT '' NOT NULL, name VARCHAR(255) DEFAULT '' NOT NULL, target TEXT DEFAULT NULL, published CHAR(1) DEFAULT '' NOT NULL, dateAdded INT UNSIGNED DEFAULT 0 NOT NULL, INDEX published (published, alias), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB ROW_FORMAT = DYNAMIC
    Tabelle tl_terminal42_shortlink_log hinzufügen
    CREATE TABLE tl_terminal42_shortlink_log (id INT UNSIGNED AUTO_INCREMENT NOT NULL, pid INT UNSIGNED DEFAULT NULL, tstamp INT UNSIGNED NOT NULL, browser TEXT DEFAULT NULL, ip VARCHAR(255) DEFAULT NULL, INDEX IDX_B75C9CD25550C4ED (pid), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB ROW_FORMAT = DYNAMIC
    Feld tl_terminal42_shortlink_log.CONSTRAINT hinzufügen
    
    FK_B75C9CD25550C4ED FOREIGN KEY (pid) REFERENCES tl_terminal42_shortlink (id) ON DELETE CASCADE
    ALTER TABLE tl_terminal42_shortlink_log ADD CONSTRAINT FK_B75C9CD25550C4ED FOREIGN KEY (pid) REFERENCES tl_terminal42_shortlink (id) ON DELETE CASCADE
    Log zum Entfernen der Erweiterung
    Code:
    Feld tl_terminal42_shortlink_log.FOREIGN KEY FK_B75C9CD25550C4ED löschen
    ALTER TABLE tl_terminal42_shortlink_log DROP FOREIGN KEY FK_B75C9CD25550C4ED
    Tabelle tl_terminal42_shortlink löschen
    DROP TABLE tl_terminal42_shortlink
    Tabelle tl_terminal42_shortlink_log löschen
    Contao 4.13.12, PHP 7.4, CM 1.6.1, All-Inkl
    Geändert von moron (04.11.2022 um 10:16 Uhr)

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.517
    Partner-ID
    10107

    Standard

    Laut der Fehlermeldung war die Tabelle tl_terminal42_shortlink nicht vorhanden.
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Nutzer
    Registriert seit
    25.05.2011.
    Ort
    Speckgürtel Frankfurt
    Beiträge
    150

    Standard

    Richtig.

    Ich habe es eben nochmals reproduzieren können. Nach der Installation der Shortlinks kommt der 503. Die Tabelle wird angelegt:

    Nach der Deinstallation läuft alles wieder...

    Schade, hätte die Shortlinks gerne weiter genutzt...
    Angehängte Grafiken Angehängte Grafiken
    Geändert von moron (04.11.2022 um 11:39 Uhr)

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.517
    Partner-ID
    10107

    Standard

    Nutze den Debug-Modus und poste den Stack Trace.
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Fan
    Registriert seit
    30.06.2009.
    Beiträge
    370

    Standard

    Ich kann diesen Fehler nach der Installation von Shortlink auch nachvollziehen

    C 4.13.16
    PHP 8.1
    Haste 4.5.23
    terminal42/contao-shortlink": "^1.1"

    Fehlermeldung im Browser

    Service Unavailable

    The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

    Stack Trace
    Symfony\Component\ErrorHandler\Error\FatalError:
    Compile Error: Cannot declare class tl_theme, because the name is already in use

    at vendor/contao/core-bundle/src/Resources/contao/dca/tl_theme.php:216

    Kann mich jemand unterstützen?Danke
    Geändert von servpoint (03.03.2023 um 10:09 Uhr)
    Servicepoint.de - Angebote, Empfehlungen und Dienstleistungen

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •