Ergebnis 1 bis 24 von 24

Thema: Contao 5.1 – kein Admin

  1. #1
    Contao-Fan Avatar von Zille
    Registriert seit
    22.12.2015.
    Beiträge
    570

    Standard Contao 5.1 – kein Admin

    Contao 5.1 – kein Admin
    Habe die neuste Version installiert, DB-Verbindung und Admin eingerichtet, danach im Backend eingeloggt, ok. Zurück zum CM, um Erweiterungen zu installieren. Läuft ohne Probleme durch.

    Beim erneuten Einloggen im Backend jedoch: You cannot access this file directly!
    CM aufgerufen – es wird kein Adminkonto gefunden!
    2023-03-02_2.jpg

    Na gut, dann richte ich es eben nochmals ein … Aber wie?!
    2023-03-02_1.jpg

    Bei all-inkl jeweils 3x alles gelöscht, 3x DB neu angelegt, 3x neu angefangen … immer wieder das selbe. Was kann man tun?
    Vielen Dank für eure Hilfe.

  2. #2
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.753
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich habe das gerade getestet in einem Hostingpaket bei All-Inkl. (Premium-Paket).
    Mehrfaches Login (Admin-Konto) nach Neuinstallation von Contao 5.1 (PHP 8.1) ist problemlos möglich.

    Ist also eher ein individuelles Problem.

    Welche Erweiterung wurde installiert?
    War das eine komplett neue und leere Installation, also keinerlei Daten aus anderen Installationen übernommen?

    Poste die composer.json und die parameters.yml (Zugangsdaten anonymisieren).
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  3. #3
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Habe auch schon einige 5er bei allinkl installiert. Nur zum Testen und schauen, was sich neu und anders verhält.

    Sonst immer auf dem LTS-Kanal unterwegs.
    Für Kunden sowieso.

    Danke fürs Testen Maren [emoji869]
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  4. #4
    Contao-Fan Avatar von Zille
    Registriert seit
    22.12.2015.
    Beiträge
    570

    Standard

    Es war wohl die Installation der Erweiterung »jrgregory/m17-sticky-backend-footer«, die offensichtlich (noch) nicht kompatibel mit Contao 5 ist.
    Habe noch einmal angefangen und auch die alte DB gelöscht, damit sich keine Fehler fortpflanzen. :-)

    Jetzt: PHP 8.1 sowie komplett neue und vollständige 5.1.0 mit News, Kalender, FAQ, Kommentare, Newsletter, Auflistung. Dazu von RockSolid AntiSpam, Columns, Custom Elements, Icon Picker, Slider und Theme Assistant – RockSolid-Versionen 1.6.0 (für Contao 5.0 – 5.1). Läuft im Backend ohne Probleme, aber das Frontend wird nicht angezeigt.

    Code:
    [2023-03-04T14:47:26.505579+01:00] request.INFO: Matched route "tl_page.2". {"route":"tl_page.2","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","_route_object":{"Contao\\CoreBundle\\Routing\\Page\\PageRoute":[]}},"request_uri":"https://artefact.immo-foto.info/aktuell","method":"GET"} []
    Code:
    [2023-03-04T14:47:26.595526+01:00] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\SyntaxErrorException: "An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '? AND tl_form_field.invisible=0 AND tl_form_field.tstamp!=0 ORDER BY tl_form_...' at line 1" at /www/htdocs/w01819a3/foto-zille.de/artefact/contao5/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php line 86 {"exception":"[object] (Doctrine\\DBAL\\Exception\\SyntaxErrorException(code: 1064): An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '? AND tl_form_field.invisible=0 AND tl_form_field.tstamp!=0 ORDER BY tl_form_...' at line 1 at /www/htdocs/w01819a3/foto-zille.de/artefact/contao5/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:86)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 1064): SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '? AND tl_form_field.invisible=0 AND tl_form_field.tstamp!=0 ORDER BY tl_form_...' at line 1 at /www/htdocs/w01819a3/foto-zille.de/artefact/contao5/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:28)\n[previous exception] [object] (PDOException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '? AND tl_form_field.invisible=0 AND tl_form_field.tstamp!=0 ORDER BY tl_form_...' at line 1 at /www/htdocs/w01819a3/foto-zille.de/artefact/contao5/vendor/doctrine/dbal/src/Driver/PDO/Connection.php:70)"} []
    Code:
    [2023-03-04T14:47:26.624622+01:00] messenger.INFO: Sending message Contao\CoreBundle\Messenger\Message\SearchIndexMessage with contao_prio_low sender using Contao\CoreBundle\Messenger\Transport\AutoFallbackTransport {"class":"Contao\\CoreBundle\\Messenger\\Message\\SearchIndexMessage","alias":"contao_prio_low","sender":"Contao\\CoreBundle\\Messenger\\Transport\\AutoFallbackTransport"} []
    Code:
    [2023-03-04T14:47:26.624842+01:00] messenger.INFO: Received message Contao\CoreBundle\Messenger\Message\SearchIndexMessage {"class":"Contao\\CoreBundle\\Messenger\\Message\\SearchIndexMessage"} []
    Code:
    [2023-03-04T14:47:26.627007+01:00] messenger.INFO: Message Contao\CoreBundle\Messenger\Message\SearchIndexMessage handled by Contao\CoreBundle\Messenger\MessageHandler\SearchIndexMessageHandler::__invoke {"class":"Contao\\CoreBundle\\Messenger\\Message\\SearchIndexMessage","handler":"Contao\\CoreBundle\\Messenger\\MessageHandler\\SearchIndexMessageHandler::__invoke"} []
    Syntaxfehler in der DB?! Was heißt das, wie kommt der dort hin und wie ist der zu reparieren?
    Vielen Dank für eure Anregungen.

  5. #5
    Contao-Fan Avatar von Zille
    Registriert seit
    22.12.2015.
    Beiträge
    570

    Standard

    composer.json
    Code:
    {
        "type": "project",
        "require": {
            "contao/calendar-bundle": "5.1.*",
            "contao/comments-bundle": "5.1.*",
            "contao/conflicts": "*@dev",
            "contao/faq-bundle": "5.1.*",
            "contao/listing-bundle": "5.1.*",
            "contao/manager-bundle": "5.1.*",
            "contao/news-bundle": "5.1.*",
            "contao/newsletter-bundle": "5.1.*",
            "madeyourday/contao-rocksolid-antispam": "^2.1",
            "madeyourday/contao-rocksolid-columns": "^2.1",
            "madeyourday/contao-rocksolid-custom-elements": "^2.4",
            "madeyourday/contao-rocksolid-icon-picker": "^2.1",
            "madeyourday/contao-rocksolid-slider": "^2.2",
            "madeyourday/contao-rocksolid-theme-assistant": "^2.1"
        },
        "extra": {
            "public-dir": "public",
            "contao-component-dir": "assets"
        },
        "scripts": {
            "post-install-cmd": [
                "@php vendor/bin/contao-setup"
            ],
            "post-update-cmd": [
                "@php vendor/bin/contao-setup"
            ]
        }
    }
    Eine parameters.yml kann ich gerade nicht finden. Wo die unter 4 war weiß ich, aber wo ist die jetzt versteckt?

  6. #6
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Zitat Zitat von Zille Beitrag anzeigen
    Eine parameters.yml kann ich gerade nicht finden. Wo die unter 4 war weiß ich, aber wo ist die jetzt versteckt?
    Nirgends. Die DB-Zugangsdatennstehen nun in .env Dateien, die im Stammverzeichnis Deiner Installation liegen sollten.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  7. #7
    Contao-Fan Avatar von Zille
    Registriert seit
    22.12.2015.
    Beiträge
    570

    Standard

    Die DB-Zugangsdatennstehen nun in .env Dateien, die im Stammverzeichnis Deiner Installation liegen SOLLTEN.
    Na das ist ja mal interessant … zwar gibt es die Datei .env an angegebener Stelle, jedoch sie ist vollkommen leer, 0 Byte groß.

  8. #8
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Liegt „daneben“ eine .env.local? (Siehe auch https://docs.contao.org/dev/getting-...-configuration)
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  9. #9
    Contao-Fan Avatar von Zille
    Registriert seit
    22.12.2015.
    Beiträge
    570

    Standard

    Ja, eine .env.local gibt es.
    Code:
    APP_SECRET=6xxxxxxxxxxxxxxxxxx…xx
    DATABASE_URL=mysql://dxxxxxxx0:yxxxxxxxxxxxxxxs@localhost:xxx/xxxxxxe0?serverVersion=10.2.7-MariaDB
    Aber zurück zu #4: Syntaxfehler in der DB?! Was heißt das, wie kommt der dort hin und wie ist der zu reparieren?
    Vielen Dank für eure Anregungen.

  10. #10
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Um den SQL-Syntaxfehler aus #4 zu beseitigen muss geklärt werden, woher erbstammt. Ich würde dazu das Frontend im Debugmodenaufrufen. Vielleicht verrät der Stacktrace mehr.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  11. #11
    Contao-Fan Avatar von Zille
    Registriert seit
    22.12.2015.
    Beiträge
    570

    Standard

    Och nö … ich bin doch kein Entwickler.

    Code:
    Kernel->handle(object(Request)) in public/index.php (line 44)
    
        $loader = require __DIR__.'/../vendor/autoload.php';
        $request = Request::createFromGlobals();
        $kernel = ContaoKernel::fromRequest(dirname(__DIR__), $request);
        $response = $kernel->handle($request);
        $response->send();
        if ($kernel instanceof TerminableInterface) {
            $kernel->terminate($request, $response);
        }
    Hoffentlich findet sich jemand, der mir dies übersetzen kann.

  12. #12
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Das ist nicht der Stacktrace. Was steht denn bei eingeschaltetem Debug-Mode direkt auf der Fehlerseite?
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  13. #13
    Contao-Fan Avatar von Zille
    Registriert seit
    22.12.2015.
    Beiträge
    570

    Standard

    Ich habe angenommen, es ist nur das interressant, was aufgeklappt ist. Vollständig sieht es so aus:

    Code:
     Symfony Exception
    Symfony Docs
    PDOException
    Exception
    SyntaxErrorException
    HTTP 500 Internal Server Error
    An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '? AND tl_form_field.invisible=0 AND tl_form_field.tstamp!=0 ORDER BY tl_form_...' at line 1
    
        Exceptions 3 Logs 1 Stack Traces 3 
    
    Doctrine\DBAL\Exception\ SyntaxErrorException
    in vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php (line 86)
    in vendor/doctrine/dbal/src/Connection.php -> convert (line 1931)
    in vendor/doctrine/dbal/src/Connection.php -> handleDriverException (line 1874)
    in vendor/doctrine/dbal/src/Connection.php -> convertExceptionDuringQuery (line 1099)
    in vendor/contao/core-bundle/contao/library/Contao/Database/Statement.php -> executeQuery (line 268)
    in vendor/contao/core-bundle/contao/library/Contao/Database/Statement.php -> query (line 222)
    in vendor/contao/core-bundle/contao/library/Contao/Model.php -> execute (line 1174)
    in vendor/contao/core-bundle/contao/library/Contao/Model.php :: find (line 1033)
    in vendor/contao/core-bundle/contao/models/FormFieldModel.php :: findBy (line 212)
    in vendor/contao/core-bundle/contao/forms/Form.php :: findPublishedByPid (line 174)
    in vendor/contao/core-bundle/contao/classes/Hybrid.php -> compile (line 230)
    in vendor/contao/core-bundle/contao/forms/Form.php -> generate (line 106)
    in vendor/contao/core-bundle/contao/library/Contao/Controller.php -> generate (line 412)
    in vendor/contao/core-bundle/contao/pages/PageRegular.php :: getFrontendModule (line 171)
    in vendor/contao/core-bundle/contao/pages/PageRegular.php -> prepare (line 46)
    in vendor/contao/core-bundle/contao/controllers/FrontendIndex.php -> getResponse (line 76)
    in vendor/symfony/http-kernel/HttpKernel.php -> renderPage (line 163)
    in vendor/symfony/http-kernel/HttpKernel.php -> handleRaw (line 74)
    in vendor/symfony/http-kernel/Kernel.php -> handle (line 184)
    Kernel->handle(object(Request)) in public/index.php (line 44)
    
        $loader = require __DIR__.'/../vendor/autoload.php';
        $request = Request::createFromGlobals();
        $kernel = ContaoKernel::fromRequest(dirname(__DIR__), $request);
        $response = $kernel->handle($request);
        $response->send();
        if ($kernel instanceof TerminableInterface) {
            $kernel->terminate($request, $response);
        }
    
    Doctrine\DBAL\Driver\PDO\ Exception
    
    SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '? AND tl_form_field.invisible=0 AND tl_form_field.tstamp!=0 ORDER BY tl_form_...' at line 1
    in vendor/doctrine/dbal/src/Driver/PDO/Exception.php (line 28)
    in vendor/doctrine/dbal/src/Driver/PDO/Connection.php :: new (line 75)
    in vendor/doctrine/dbal/src/Driver/Middleware/AbstractConnectionMiddleware.php -> query (line 33)
    in vendor/doctrine/dbal/src/Logging/Connection.php -> query (line 43)
    in vendor/doctrine/dbal/src/Driver/Middleware/AbstractConnectionMiddleware.php -> query (line 33)
    in vendor/symfony/doctrine-bridge/Middleware/Debug/Connection.php -> query (line 56)
    in vendor/doctrine/dbal/src/Connection.php -> query (line 1094)
    in vendor/contao/core-bundle/contao/library/Contao/Database/Statement.php -> executeQuery (line 268)
    in vendor/contao/core-bundle/contao/library/Contao/Database/Statement.php -> query (line 222)
    in vendor/contao/core-bundle/contao/library/Contao/Model.php -> execute (line 1174)
    in vendor/contao/core-bundle/contao/library/Contao/Model.php :: find (line 1033)
    in vendor/contao/core-bundle/contao/models/FormFieldModel.php :: findBy (line 212)
    in vendor/contao/core-bundle/contao/forms/Form.php :: findPublishedByPid (line 174)
    in vendor/contao/core-bundle/contao/classes/Hybrid.php -> compile (line 230)
    in vendor/contao/core-bundle/contao/forms/Form.php -> generate (line 106)
    in vendor/contao/core-bundle/contao/library/Contao/Controller.php -> generate (line 412)
    in vendor/contao/core-bundle/contao/pages/PageRegular.php :: getFrontendModule (line 171)
    in vendor/contao/core-bundle/contao/pages/PageRegular.php -> prepare (line 46)
    in vendor/contao/core-bundle/contao/controllers/FrontendIndex.php -> getResponse (line 76)
    in vendor/symfony/http-kernel/HttpKernel.php -> renderPage (line 163)
    in vendor/symfony/http-kernel/HttpKernel.php -> handleRaw (line 74)
    in vendor/symfony/http-kernel/Kernel.php -> handle (line 184)
    Kernel->handle(object(Request)) in public/index.php (line 44)
    
        $loader = require __DIR__.'/../vendor/autoload.php';
        $request = Request::createFromGlobals();
        $kernel = ContaoKernel::fromRequest(dirname(__DIR__), $request);
        $response = $kernel->handle($request);
        $response->send();
        if ($kernel instanceof TerminableInterface) {
            $kernel->terminate($request, $response);
        }
    
    PDOException
    
    SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '? AND tl_form_field.invisible=0 AND tl_form_field.tstamp!=0 ORDER BY tl_form_...' at line 1

  14. #14
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Da bin ich jetzt leider auch überfragt.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

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

    Standard

    Welche MySQL bzw. MariaDB Version?
    » sponsor me via GitHub or PayPal or Revolut

  16. #16
    Contao-Fan Avatar von Zille
    Registriert seit
    22.12.2015.
    Beiträge
    570

    Standard

    Bei all-inkl.com läuft MariaDB in Version 10.5.19.
    In Contao5 kann ich bei der DB-Verbindung allerdings nur serverVersion=10.2.7-MariaDB oder älter einstellen.

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

    Standard

    Zitat Zitat von Zille Beitrag anzeigen
    In Contao5 kann ich bei der DB-Verbindung allerdings nur serverVersion=10.2.7-MariaDB oder älter einstellen.
    Lösche das mal.
    » sponsor me via GitHub or PayPal or Revolut

  18. #18
    Contao-Fan Avatar von Zille
    Registriert seit
    22.12.2015.
    Beiträge
    570

    Standard

    In der .env.local stand zuvor:
    Code:
    APP_SECRET=6xxxxxxxxxxxxxxxxxx…xx
    DATABASE_URL=mysql://dxxxxxxx0:yxxxxxxxxxxxxxxs@localhost:xxx/xxxxxxe0?serverVersion=10.2.7-MariaDB
    Jetzt habe ich »serverVersion=10.2.7-MariaDB« gelöscht.
    Code:
    APP_SECRET=6xxxxxxxxxxxxxxxxxx…xx
    DATABASE_URL=mysql://dxxxxxxx0:yxxxxxxxxxxxxxxs@localhost:xxx/xxxxxxe0?
    Systemwartung => prod.Chache erneuern + DB überprüfen gestartet, Debug-Modus aktiviert:
    Code:
    Symfony Exception
    Symfony Docs
    PDOException
    Exception
    SyntaxErrorException
    HTTP 500 Internal Server Error
    An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '? AND tl_form_field.invisible=0 AND tl_form_field.tstamp!=0 ORDER BY tl_form_...' at line 1
    
        Exceptions 3 Logs 1 Stack Traces 3 
    
    Doctrine\DBAL\Exception\ SyntaxErrorException
    in vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php (line 86)
    in vendor/doctrine/dbal/src/Connection.php -> convert (line 1931)
    in vendor/doctrine/dbal/src/Connection.php -> handleDriverException (line 1874)
    in vendor/doctrine/dbal/src/Connection.php -> convertExceptionDuringQuery (line 1099)
    in vendor/contao/core-bundle/contao/library/Contao/Database/Statement.php -> executeQuery (line 268)
    in vendor/contao/core-bundle/contao/library/Contao/Database/Statement.php -> query (line 222)
    in vendor/contao/core-bundle/contao/library/Contao/Model.php -> execute (line 1174)
    in vendor/contao/core-bundle/contao/library/Contao/Model.php :: find (line 1033)
    in vendor/contao/core-bundle/contao/models/FormFieldModel.php :: findBy (line 212)
    in vendor/contao/core-bundle/contao/forms/Form.php :: findPublishedByPid (line 174)
    in vendor/contao/core-bundle/contao/classes/Hybrid.php -> compile (line 230)
    in vendor/contao/core-bundle/contao/forms/Form.php -> generate (line 106)
    in vendor/contao/core-bundle/contao/library/Contao/Controller.php -> generate (line 412)
    in vendor/contao/core-bundle/contao/pages/PageRegular.php :: getFrontendModule (line 171)
    in vendor/contao/core-bundle/contao/pages/PageRegular.php -> prepare (line 46)
    in vendor/contao/core-bundle/contao/controllers/FrontendIndex.php -> getResponse (line 76)
    in vendor/symfony/http-kernel/HttpKernel.php -> renderPage (line 163)
    in vendor/symfony/http-kernel/HttpKernel.php -> handleRaw (line 74)
    in vendor/symfony/http-kernel/Kernel.php -> handle (line 184)
    Kernel->handle(object(Request)) in public/index.php (line 44)
    
        $loader = require __DIR__.'/../vendor/autoload.php';
        $request = Request::createFromGlobals();
        $kernel = ContaoKernel::fromRequest(dirname(__DIR__), $request);
        $response = $kernel->handle($request);
        $response->send();
        if ($kernel instanceof TerminableInterface) {
            $kernel->terminate($request, $response);
        }
    
    Doctrine\DBAL\Driver\PDO\ Exception
    
    SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '? AND tl_form_field.invisible=0 AND tl_form_field.tstamp!=0 ORDER BY tl_form_...' at line 1
    in vendor/doctrine/dbal/src/Driver/PDO/Exception.php (line 28)
    in vendor/doctrine/dbal/src/Driver/PDO/Connection.php :: new (line 75)
    in vendor/doctrine/dbal/src/Driver/Middleware/AbstractConnectionMiddleware.php -> query (line 33)
    in vendor/doctrine/dbal/src/Logging/Connection.php -> query (line 43)
    in vendor/doctrine/dbal/src/Driver/Middleware/AbstractConnectionMiddleware.php -> query (line 33)
    in vendor/symfony/doctrine-bridge/Middleware/Debug/Connection.php -> query (line 56)
    in vendor/doctrine/dbal/src/Connection.php -> query (line 1094)
    in vendor/contao/core-bundle/contao/library/Contao/Database/Statement.php -> executeQuery (line 268)
    in vendor/contao/core-bundle/contao/library/Contao/Database/Statement.php -> query (line 222)
    in vendor/contao/core-bundle/contao/library/Contao/Model.php -> execute (line 1174)
    in vendor/contao/core-bundle/contao/library/Contao/Model.php :: find (line 1033)
    in vendor/contao/core-bundle/contao/models/FormFieldModel.php :: findBy (line 212)
    in vendor/contao/core-bundle/contao/forms/Form.php :: findPublishedByPid (line 174)
    in vendor/contao/core-bundle/contao/classes/Hybrid.php -> compile (line 230)
    in vendor/contao/core-bundle/contao/forms/Form.php -> generate (line 106)
    in vendor/contao/core-bundle/contao/library/Contao/Controller.php -> generate (line 412)
    in vendor/contao/core-bundle/contao/pages/PageRegular.php :: getFrontendModule (line 171)
    in vendor/contao/core-bundle/contao/pages/PageRegular.php -> prepare (line 46)
    in vendor/contao/core-bundle/contao/controllers/FrontendIndex.php -> getResponse (line 76)
    in vendor/symfony/http-kernel/HttpKernel.php -> renderPage (line 163)
    in vendor/symfony/http-kernel/HttpKernel.php -> handleRaw (line 74)
    in vendor/symfony/http-kernel/Kernel.php -> handle (line 184)
    Kernel->handle(object(Request)) in public/index.php (line 44)
    
        $loader = require __DIR__.'/../vendor/autoload.php';
        $request = Request::createFromGlobals();
        $kernel = ContaoKernel::fromRequest(dirname(__DIR__), $request);
        $response = $kernel->handle($request);
        $response->send();
        if ($kernel instanceof TerminableInterface) {
            $kernel->terminate($request, $response);
        }
    
    PDOException
    
    SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '? AND tl_form_field.invisible=0 AND tl_form_field.tstamp!=0 ORDER BY tl_form_...' at line 1

  19. #19
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Bei „ Debug-Modus aktiviert:“ musst Du nicht nur den Prod- sondern auch den Dev-Cache löschen.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  20. #20
    Contao-Fan Avatar von Zille
    Registriert seit
    22.12.2015.
    Beiträge
    570

    Standard

    Werden bei Klick auf »Prod.-Chache erneuern« nicht auch die Unterpunkte Dev.-Chache, Prod.-Chache leeren und Dev.-Chache leeren automatisch mit erledigt?!
    Habe es trotzdem jetzt noch einzeln gemacht, keine Änderung.

  21. #21
    Contao-Fan Avatar von Zille
    Registriert seit
    22.12.2015.
    Beiträge
    570

    Standard

    Neuer Versuch.
    Geändert von Zille (06.03.2023 um 15:42 Uhr)

  22. #22
    Contao-Fan Avatar von Zille
    Registriert seit
    22.12.2015.
    Beiträge
    570

    Standard

    Habe in die .env.local jetzt die korrekte Dateiversion eingetragen, also:
    Code:
    APP_SECRET=678e2ea0c76796eb786b2cb6bc9d540d4036d1097c6c3d94160a53906c122b21
    DATABASE_URL=mysql://d03c4fe0:y269N3rW7yzkBHEs@localhost:3306/d03c4fe0?serverVersion=10.5.19-MariaDB
    Keine Änderung.

  23. #23
    Contao-Fan Avatar von Zille
    Registriert seit
    22.12.2015.
    Beiträge
    570

    Standard

    Leider keine Lösung – und nach dem hier so mancher vorbeigeschaut hat, der nicht nur mir zuvor schon weitergeholfen hat, habe ich auch keine Antwort mehr erwartet. Es scheint sich um ein unbekanntes Problem zu handeln; eventuell hat sich der Server beim Einstellen auch nur mal »verschluckt«.

    Insofern habe ich einfach noch ein weiteres mal angefangen. Neues Verzeichnis beim Provider, neue Subdomain, neue DB … und was soll ich sagen – kaum macht man’s richtig, schon funktioniert’s.

  24. #24
    Contao-Fan Avatar von Zille
    Registriert seit
    22.12.2015.
    Beiträge
    570

    Standard

    Erneute Wende – es lief nur, bis ich das Layout gewechselt habe.
    Aber damit hatte ich das Fehlervieh am Wickel. Ich habe es angekettet, in einen Käfig gesperrt und an Rocksolid gesendet. Nach kurzer Zeit kam von dort folgendes:

    »Hier liegt anscheinend ein Fehler in der neuesten Version von Contao vor, wir haben dafür soeben ein Ticket auf GitHub erstellt: https://github.com/contao/contao/issues/5858
    In Ihrer Installation sollte sich der Fehler beheben lassen indem Sie entweder ein existierendes Formular (das Sie zuvor erstellen) auswählen oder das Modul „Footer Form“ entfernen.«

    Na ja, da wird das Problem sicher bald behoben sein.

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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