Seite 1 von 1

Die Stylesheet-Datei ist nicht beschreibbar

Verfasst: 29.03.2011 02:21
von deadalus01
Hallo :)

Ich hab auf meiner Homepage das phpBB 3 Forum installiert und bin gerade dabei mir einen eigenen Style zu basteln.
Soweit funktioniert auch alles ganz gut, aber ich habe das große Problem, dass ich die Stylesheet Datei im Theme nicht ändern kann.

Wenn ich also per UI auf die Datei zugreife und eine Änderung eingebe und die Änderung absende, wird mir die Änderung bestätigt.
Leider wird sie aber nicht übernommen und hat somit keine Wirkung.
Wie ich festgestellt hab, liegt es wohl daran, dass die Datei ausschließlich von der Datenbank gelesen wird und ich kann die Datei nicht auf dem Dateisystem speichern.

Wenn ich also zum Punkt: ACP - Styles - Themes - Details
gehe und dort auf Dateisystem stelle, bekomme ich die Fehlermeldung:
Die Stylesheet-Datei war nicht beschreibbar, so dass die Stylesheet-Datei mit deinen Änderungen nun in der Datenbank gespeichert ist.
Unter den Punkten Style, Template und Grafiksammlungen ist das Speichern im Dateisystem übrigens kein Problem.

Meine 3 Versuche das Problem zu lösen waren:
1. Ich habe die stylesheet.css und zu Testzwecken auch einfach der ganze Styles-Ordner so eingestellt, dass sie von jedem gelesen, geändert und ausgeführt werden kann, also den Code 777 besitzt. Das bringt aber leider herzlich wenig ^^

2. Ein Tip aus einem anderen Forum war, dass ich diverse Style-Dateien bzw. Einträge aus der Datenbank löschen soll, das bezog sich aber auf phpBB 2 und so wie es dort beschrieben ist, sieh es auf meiner Datenbank nicht aus, also hab ich erstmal die Finger davon gelassen :)

3. Ein weiterer Tip aus einem Forum war, dass ich den Eintrag parse_css_file=1 in der Datei theme.cfg auf =0 setzten soll. Ich hab es auch mit =on und =off versucht, nichts hat geholfen.


Kann mir also jemand bei den Problem helfen? Denn so hab ich keinerlei Zugriff auf die wirklich wichtigen Designeinstellungen in meinem Forum, wie halt die ganzen Größen und Farben.

Danke schonmal im Voraus :)

Re: Die Stylesheet-Datei ist nicht beschreibbar

Verfasst: 29.03.2011 11:57
von deadalus01
So... jetzt hat es leider auch das Template erwischt... wenn ich dort etwas ändere, bekomme ich die Meldung, dass es in der Datenbank gespeichert wurde weil das Dateisystem nicht beschreibbar ist... wenn ich es umstellen will kommt wie beim Style die Meldung
Die Template-Datei war nicht beschreibbar, so dass die Template-Sammlung mit der geänderten Datei nun in der Datenbank gespeichert ist.

*leicht verzweifelt guck* Was kann ich tun?

Re: Die Stylesheet-Datei ist nicht beschreibbar

Verfasst: 29.03.2011 15:14
von redbull254
Hallo erstmal,
grundsätzlich sollte man immer die Dateien herunter laden, bearbeiten und dann wieder hoch laden.

Danach diese Anweisung befolgen:
Dein Style muss noch in der Datenbank aktualisiert werden!

Voraussetzung ist hierbei, das die Dateien zur Änderung herunter geladen und nach der Änderung wieder ins
phpBB-Verzeichnis geladen wurden. Anderfalls würden die im ACP gemachten Änderungen in der Datenbank
wieder mit den alten Werten überschrieben.

Gehe dazu folgende Schritt durch:

ACP --> Styles --> Style-Komponenten --> Themes
ACP --> Styles --> Style-Komponenten --> Templates
ACP --> Styles --> Style-Komponenten --> Grafiksammlungen

Dort angekommen, klicke jeweils auf den Link „Aktualisieren“

Nach den Aktualisierungen gehe zurück auf den ACP Index ( ACP --> Allgemein ) und klicke
bei „Den Cache leeren" auf den Button „Jetzt ausführen“.

Bei manchen Browsern ist es zusätzlich nötig, den Browser Cache zu löschen. ( Meistens mit STRG + F5 )

Alternative Möglichkeit (Nur für den kurzzeitigen Gebrauch gedacht):

ACP --> Allgemein --> Serverlast --> Rekompilieren veralteter Style-Komponenten: JA einstellen.

Das sollte aber hinterher wieder zurück gestellt werden. (Sonst unter anderem große Serverlast)

Der Cache muss aber trotzdem geleert werden.

Hinweis:
Beim Style „subsilver“ brauchen die Style-Komponenten --> Themes nicht aktualisiert werden.
Macht man dies trotzdem, kommt folgende Fehlermeldung:
„Dieses Theme ist im Dateisystem gespeichert. Daher gibt es keinen Grund, es zu aktualisieren.“
Der Grund ist recht einfach. Musst Du einmal die Template, Theme oder Grafiksammlung aktualisieren werden alle von Dir gemachten Einträge mit den Angaben aus den Dateien in der Datenbank überschrieben. Stehen die gemachten Änderungen direkt in den Dateien werden diese ausgelesen und dann in die Datenbank geschrieben.

Re: Die Stylesheet-Datei ist nicht beschreibbar

Verfasst: 29.03.2011 18:12
von deadalus01
Vielen Dank, ich werd das gleich mal versuchen und berichten :)
Ich finds nur etwas doof, das alles offline zu editieren und nicht über das ACP... weil, wieso gibts dann die Funktion dort drinnen? ^^

Re: Die Stylesheet-Datei ist nicht beschreibbar

Verfasst: 29.03.2011 18:17
von redbull254
deadalus01 hat geschrieben: Ich finds nur etwas doof, das alles offline zu editieren und nicht über das ACP... weil, wieso gibts dann die Funktion dort drinnen? ^^
Es gibt ja auch Menschen die an ihrem Forum nichts besonderes verändern. ;-)

Re: Die Stylesheet-Datei ist nicht beschreibbar

Verfasst: 30.03.2011 18:12
von deadalus01
So, nachdem ich das alles getestet hab muss ich mal ein Dankeschön loswerden :)

Vielen Dank für die Tips redbull254, es funktioniert jetzt alles wunderbar! So langsam komm ich meinem Wunschdesign näher :D

Re: Die Stylesheet-Datei ist nicht beschreibbar

Verfasst: 30.03.2011 18:18
von redbull254
Na siehste, alles wird gut. :)