Frontend nicht mehr aufrufbar

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Frontend nicht mehr aufrufbar

Tobias Diekershoff
Guten Abend liebe Liste!

Ich bin neu bei Typo3 und habe heute, dem Video Tutorial Dreiteiler aus
dem Typo3 Youtube Kanal [1] zu Sitepackages für Typo3 ein auf Bootstrap
basierendes Package mit dem S/PKG/BLD gebaut.

Da ich hier an Typo3 Version 10.2.2 arbeite, habe ich die
Abhängigkeiten in der ext_emconf.php und der composer.json Datei auf

    'constraints' => [
        'depends' => [
            'typo3' => '10.2.0-10.2.99',
            'rte_ckeditor' => '10.2.0-10.2.99',
            'bootstrap_package' => '11.0.0-11.0.99'
        ],
        'conflicts' => [
        ],

gesetzt, ausgehend vom generierten

    'constraints' => [
        'depends' => [
            'typo3' => '8.7.0-9.5.99',
            'rte_ckeditor' => '8.7.0-9.5.99',
            'bootstrap_package' => '10.0.0-10.0.99'
        ],
        'conflicts' => [
        ],

Das Sitepackage in Typo3 eingebunden und angefangen am Template und
Dummy-Content zu arbeiten. Logo der Seite anpassen war mein erster
Schritt. Das klappte auch nach einigem Suchen. Beim Arbeiten an der
Seite ist mir dann aufgefallen,  dass die Startseite, also

        example.com/

nicht angezeigt wird mit der Fehlermeldung

> page is not available in default language

die anderen Dummy Seiten wurden mit Bootstrap und dem Menü zur
Navigation angezeigt. Als einzige konfigurierte Sprache habe ich
Deutsch / de_DE.UTF-8 / de eingestellt.

Beim Versuch diesen Fehler zu beheben scheine ich *irgendwas* gemacht zu
haben um die Typo3 Installation außer Gefecht zu setzen, nur leider
weiß ich nicht was. Jedenfalls wird jetzt jeder Aufruf des Frontends
mit dieser Fehlermeldung quittiert:

> Core: Exception handler (WEB): Uncaught TYPO3 Exception: Argument 1
> passed to TYPO3\CMS\Frontend\Controller
> \ErrorController::pageNotFoundAction() must implement interface Psr
> \Http\Message\ServerRequestInterface, null given, called
> in /var/www/typo3_src-10.2.2/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php
> on line 1361 | TypeError thrown in
> file /var/www/typo3_src-10.2.2/typo3/sysext/frontend/Classes/Controller/ErrorController.php
> in line 68. Requested URL: https://example.com/ 

Zu der Fehlermeldung habe ich nichts eindeutiges im Netz gefunden, was
mirals Anfänger weiterhilft.

Da die Seite nach der Installation meines Sitepackages noch
funktioniert hat und ich nur am HTML/CSS Änderungen vorgenommen habe,
gehe ich eigentlich davon aus, dass das Problem nicht an dem Paket
liegt. Aber ausschließen möchte ich das auch nicht einfach so.

Falls jemand von euch einen Tipp hat wie ich den Fehler beseitigen
kann, wäre ich sehr dankbar. Und wenn der Tipp Neuinstallation ist um
Zeit zu sparen, das wäre das auch ok ;-)

Lieben Gruß
  Tobias

1: https://www.youtube.com/watch?v=HtBmim7pc0o
_______________________________________________
TYPO3-german mailing list
[hidden email]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Reply | Threaded
Open this post in threaded view
|

Re: Frontend nicht mehr aufrufbar

RDE - Gert Redlich
Am 14.01.2020 21:52, schrieb Tobias Diekershoff:
> HTML/CSS Änderungen

Hallo,

schau Dir erst mal Deine HTML/CSS Änderungen noch mal genau an,
ob Du überall die Zeilen und Blöcke korrekt terminiert hast.

ein fehlendes Semikolon und Du hast eine weiße Seite
gilt übrigenas auch für PHP Scripte

--

mit freundlichen Grüßen
Gert Redlich
_______________________________________________
TYPO3-german mailing list
[hidden email]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Reply | Threaded
Open this post in threaded view
|

Re: Frontend nicht mehr aufrufbar

Tobias Diekershoff
Hallo Gert,

danke für die schnelle Antwort!

On Tue, 14 Jan 2020 22:38:13 +0100
Gert Redlich Wiesbaden <[hidden email]> wrote:

> schau Dir erst mal Deine HTML/CSS Änderungen noch mal genau an,
> ob Du überall die Zeilen und Blöcke korrekt terminiert hast.

Hab ich nochmal gemacht. Da ich nichts finden konnte habe ich die
Extension aus der Include-Liste des Templates der Seite entfernt und
dann die Extension gelöscht. Anschließend habe ich die Caches geleert
und die Seite neu aufgerufen, die Fehlermeldung bleibt bestehen.

> ein fehlendes Semikolon und Du hast eine weiße Seite
> gilt übrigenas auch für PHP Scripte

Danke für den Hinweis. Ich schau mich schon mal nach einem Tool zum
linten um.

 - Tobias
_______________________________________________
TYPO3-german mailing list
[hidden email]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Reply | Threaded
Open this post in threaded view
|

Re: Frontend nicht mehr aufrufbar

Tobias Diekershoff
In reply to this post by RDE - Gert Redlich
On Tue, 14 Jan 2020 22:38:13 +0100
Gert Redlich Wiesbaden <[hidden email]> wrote:

> schau Dir erst mal Deine HTML/CSS Änderungen noch mal genau an,
> ob Du überall die Zeilen und Blöcke korrekt terminiert hast.

Letztlich habe ich t3 dann nach einem Nachmittag des Suchens doch neu
installiert, inklusive Datenbank reset; danach lief mein Sitepackage
dann ohne Probleme. Etwas unbefriedigend aber im Falle meiner leeren
Installation dann der effektive Lösungsansatz.

Für andere Neulinge, die ggf vor ähnlichen Problemen stehen. Die
initiale Fehlermeldung

> page is not available in default language

die bei mir ja der Auslöser war, liegt daran, dass in den Einstellungen
der Wurzelseite die Checkbox "Standardübersetzung verbergen" auf dem
Reiter "Sprachen" so gesetzt war.

Den Grund für die Uncaught Typo3 Exception hab ich wie gesagt leider
nicht gefunden.

schönes Wochenende!

_______________________________________________
TYPO3-german mailing list
[hidden email]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german