Projekt

Allgemein

Profil

Aktionen

Bug #246

offen

[Bugsink] TYPO3\CMS\Core\Service\Exception\SilentConfigurationUpgradeReadonlyException: The SilentConfigurationUpgradeService needs to make changes to the sett…

Von Bug Sink vor etwa 1 Monat hinzugefügt.

Status:
Neu
Priorität:
wichtig
Zugewiesen an:
-
Beginn:
16.09.2026
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

Beschreibung

Bugsink: https://bugsink.cytrus.de/issues/issue/44f36325-fc33-435e-aef5-2d2d8eed334a/event/last/

Typ: NEW issue

Projekt: www-fuchsfelge-com

Bugsink Alert

TYPO3\CMS\Core\Service\Exception\SilentConfigurationUpgradeReadonlyException: The SilentConfigurationUpgradeService needs to make changes to the sett…


Automatisch erstellt durch n8n

KI-Analyse:

1. Ursache identifizieren

Die Wurzel des Problems ist ein Fehlen von Schreibrechten auf Dateisystem-Ebene.
Der Fehler SettingsWriteException wird von TYPO3 explizit geworfen, wenn die Web-Server-Instanz (z. B. der www-data- oder nginx-User) versucht, die Datei config/system/settings.php zu schreiben, dies aber aufgrund fehlender Owner-Berechtigungen oder fehlender Write-Bits (chmod) nicht kann.

Der Stack Trace zeigt eindeutig, dass sich TYPO3 im Install-Tool befindet (Klassenpfade wie /vendor/typo3/cms-install/...). Im Install-Tool versucht TYPO3, die Konfiguration zu validieren, zu schreiben oder zu aktualisieren (z. B. beim Speichern von Einstellungen im Schritt "Important Actions" oder während des Einrichtungsprozesses). Das PathGuard- und JavaScriptLanguageDomainProvider-Middleware-Modul prüft dabei die Systemumgebung, stößt aber auf die nicht beschreibbare Konfigurationsdatei.

2. Fix beschreiben (konkret)

Um den Fehler zu beheben, müssen die Besitzverhältnisse und Berechtigungen für das Installationsverzeichnis (insbesondere den config/-Ordner) an den Webserver angepasst werden.

Schritt 1: Webserver-User identifizieren

ps aux | grep -E 'apache|nginx|httpd'

Schritt 2: Besitzrechte (Ownership) anpassen
Der config/-Ordner und die darin liegenden Dateien müssen dem Webserver-User gehören (oder dieser muss Schreibrechte erhalten):

# Beispiel für www-data als Webserver-User:
chown -R www-data:www-data /pfad/zum/typo3/public/config/

Schritt 3: Dateiberechtigungen (Permissions) setzen
Für Ordner gelten 775, für Dateien 664:

find /pfad/zum/typo3/public/config/ -type d -exec chmod 775 {} \;
find /pfad/zum/typo3/public/config/ -type f -exec chmod 664 {} \;

Hinweis: Wenn config/system/settings.php noch gar nicht existiert, muss der config/system/-Ordner selbst Schreibrechte für den Webserver haben, damit TYPO3 die Datei beim ersten Schreibvorgang erstellen kann.

3. Betroffene TYPO3 Extension nennen

Da der Fehler im Kontext des System-Setups auftritt, ist keine Drittanbieter-Extension betroffen, sondern der TYPO3 Core selbst. Konkret ist die Extension install (oder cms-install) betroffen, die für das Install-Tool und die Systemkonfiguration zuständig ist.

4. Confidence (0-100%)

99% – Die Fehlermeldung ist extrem explizit (config/system/settings.php is not writable). Es handelt sich um ein klassisches Linux/Server-Berechtigungsproblem, das bei der TYPO3-Installation immer wieder auftritt und durch die Anpassung der Dateirechte (Schritt 2) zu 100% behoben werden kann.

Nichts anzuzeigen

Aktionen

Auch abrufbar als: Atom PDF