Fehler 503 im Backend (Web, Liste, Anzeigen) für einige Seiten¶
Falls nach einem Update von TYPO3 v9, auf v11 oder v12 der folgende Fehler im Backend auftritt, kann durch Workarounds das Problem behoben werden.
TYPO3\CMS\Core\Resource\File::__construct():
Argument #2 ($storage) must be of type TYPO3\CMS\Core\Resource\ResourceStorage,
null given, called in /var/www/public/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 3217
Die Workarounds werden im folgenden beschrieben.
Zugriff auf die Seite im Frontend¶
Da mindestens die Module Liste, Web, Anzeigen von dem Fehler betroffen sind, ist ein einfaches Aufrufen der Seite im Frontend nicht möglich.
Ein Weg steht uns jedoch noch offen:
Klicken auf die gewünschte Seite im Seitenbaum
Rechtsklick auf die Seite
Auswahl des Punktes Bearbeiten im Kontextmenü
Klicken des Buttons Anzeigen in der Bearbeiten Ansicht des Datensatzes
Es öffnet sich nun ein neues Fenster mit der Seite zur Ansicht
Hinweis
Da Sie die Seiten jetzt sowohl in der nicht erreichbaren und in der erreichbaren Form anschauen können, haben Sie jetzt die Möglichkeit eventuelle Unterschiede zu korrigieren.
Beheben des Fehlers - manuell¶
Der Fehler lässt sich durch die folgenden Schritte manuell beheben:
Klicken auf die gewünschte Seite im Seitenbaum
Rechtsklick auf die Seite
Auswahl des Punktes Bearbeiten im Kontextmenü
Klicken des Buttons Duplizieren in der Bearbeiten Ansicht des Datensatzes
Jetzt erscheint im Seitenbaum eine neue Seite mit dem Titel der bestehenden Seite und einem Präfix.
Jetzt noch die Feinarbeiten:
Doppelt Klicken auf die neue Seite im Seitenbaum
Korrektur des Titels
Seite auf sichtbar schalten
Bestehende Unterseiten via Drag and Drop von der alten Position unter die neue Seite hängen.
Hinweis
Normalerweise würden wir das Verschieben über das Listenmodul als Sammeländerung machen, damit würden wir diese Operation in einem Zug machen können. Da das Listenmodul jedoch auch nicht funktioniert ist dies nicht möglich.
Hintergrund¶
Der Fehler kann auftreten, wenn in den alten Datensätzen noch verweise auf nicht mehr existente Dateien vorhanden sind, welche dann zu dem Fehler führen.