Zurück   WordPress Deutschland Forum > Support > Design
Registrieren Hilfe Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren Threads ohne Antworten


Antwort
 
Themen-Optionen Ansicht
Alt 13.10.2007, 21:54   #1 (permalink)
JanZ
PostRank: 0
 
Registriert seit: 13.10.2007
Beiträge: 10
WP "vergisst" Theme

Hallo allerseits,

seit einiger Zeit benutze ich in meinem Blog Jan kann Bahn fahrn ein Theme, das mir ein Freund erstellt hat. Leider "vergisst" WordPress von Zeit zu Zeit, dass ich dieses Theme eingestellt habe. Es ist dann sogar in der Datenbank wieder "default" eingetragen, ohne dass ich das Blog auch nur besucht, geschweige denn irgendwelche Einstellungen geändert hätte.
Habt ihr eine Idee, woran das liegen kann bzw. kennt das Problem sogar?

Viele Grüße,

JanZ
JanZ ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 13.10.2007, 22:57   #2 (permalink)
Astrid
PostRank: 5
 
Registriert seit: 06.04.2007
Ort: Extertal
Beiträge: 461
Also von solch einer Problematik habe ich ja nie etwas gehört. Ich weiß nicht, wenn gespeicherte Einstellungen - das wäre ja definitiv auch eine - verschwinden, hätte ich ernsthafte Bedenken, ob da nicht ggf. eine dritte Person beteiligt sein könnte. Ich denke da an eine freundliche Hackeraktion. Paranoid bin ich aber nicht. Nur zur allgemeinen Feststellung.

Gepeichert ist aus meiner Sicht gespeichert. Unwahrscheinlich, dass sich die Datenbank verselbständigt. Gibt es noch andere Einstellungen, die automatisch auf "default" gesetzt werden?
Astrid ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 13.10.2007, 23:17   #3 (permalink)
jottlieb
WPD-Team
 
Benutzerbild von jottlieb
 
Registriert seit: 20.08.2005
Ort: Berlin
Beiträge: 10.527
Zitat:
Zitat von Astrid Beitrag anzeigen
Also von solch einer Problematik habe ich ja nie etwas gehört.
Ich schon. Im Forum gab es schon andere die das Phänomen beschrieben.
__________________
Wordpress FAQ (Häufig gestellte Fragen) | Themepool
"Eine gut gestellte Frage ist schon halb beantwortet."
jottlieb ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 14.10.2007, 09:44   #4 (permalink)
Putzlowitsch
PostRank: 10
 
Benutzerbild von Putzlowitsch
 
Registriert seit: 21.10.2006
Beiträge: 2.015
Das kann schon passieren, weil Wordpress beim Start mit validate_current_theme überprüft, ob das aktuelle eingestellte Theme existiert und falls nicht, es wieder auf default zurückstellt.

Gruß
Ingo
__________________
http://putzlowitsch.de WP 2.1.3 bei All-Inkl und Strato (schnurpsel.de)
Putzlowitsch ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 17.10.2007, 19:24   #5 (permalink)
JanZ
PostRank: 0
 
Registriert seit: 13.10.2007
Beiträge: 10
Das beruhigt mich schon mal - aber kennt jemand auch eine Lösung? Ich habe ein bisschen hier im Forum gesucht, aber nix gefunden.

Gruß JanZ
JanZ ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 02.12.2007, 22:27   #6 (permalink)
JanZ
PostRank: 0
 
Registriert seit: 13.10.2007
Beiträge: 10
Zitat:
Zitat von Putzlowitsch Beitrag anzeigen
Das kann schon passieren, weil Wordpress beim Start mit validate_current_theme überprüft, ob das aktuelle eingestellte Theme existiert und falls nicht, es wieder auf default zurückstellt.

Gruß
Ingo
Wo genau finde ich denn diese Funktion? Es wäre ja schon mal ein Anhaltspunkt, wenn ich überprüfen könnte, was in diesem Schritt eigentlich passiert. Das Problem besteht nämlich leider auch in Version 2.3.1 immer noch.

Gruß JanZ
JanZ ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 02.12.2007, 22:55   #7 (permalink)
jottlieb
WPD-Team
 
Benutzerbild von jottlieb
 
Registriert seit: 20.08.2005
Ort: Berlin
Beiträge: 10.527
Zitat:
Zitat von JanZ Beitrag anzeigen
Wo genau finde ich denn diese Funktion?
Besorg dir einen Texteditor der mehrere Dateien durchsuchen kann (z.B. Notepad++ oder Proton) - dann kannst du einfach den Funktionsnamen eingeben und siehst dann die Datei...
__________________
Wordpress FAQ (Häufig gestellte Fragen) | Themepool
"Eine gut gestellte Frage ist schon halb beantwortet."
jottlieb ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 03.12.2007, 10:40   #8 (permalink)
Woodstock
PostRank: 8
 
Benutzerbild von Woodstock
 
Registriert seit: 14.11.2004
Ort: Frankfurt/Main
Beiträge: 800
Oder ersetze alle Dateien des Default-Themes mit denen aus deinem Theme.
__________________
Mein Experimentierblog
Woodstock ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 13.12.2007, 18:31   #9 (permalink)
JanZ
PostRank: 0
 
Registriert seit: 13.10.2007
Beiträge: 10
So, wenn ich das richtig sehe, befindet sich die Funktion validate_current_theme in der theme.php . Ich habe sie mal auskommentiert; leider besteht das Problem aber trotz dieser recht brachialen Methode immer noch! Hat jemand eine Idee, warum? Ich könnte noch brachialer versuchen, mein Theme zum Default zu erklären und alle anderen zu löschen, aber ich weiß nicht, ob das nicht irgendwelche anderen Konsequenzen hat, die ich jetzt nicht überblicke.

Gruß JanZ
JanZ ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 13.12.2007, 18:48   #10 (permalink)
jottlieb
WPD-Team
 
Benutzerbild von jottlieb
 
Registriert seit: 20.08.2005
Ort: Berlin
Beiträge: 10.527
Ich habe gerade zufällig was gefunden:
#3907 (WP reverts to default theme on file access collision) - WordPress Trac - Trac
Zitat:
There is still no fix addressed to the problem on heavily accessed systems where the theme can revert back to default.

This apparently happens if the "file_exists" test in theme.php fails under any of a few different functions? PHP manual shows that "file_exists" can fail if a theme file is being replaced at the time or certain conditions occur under php safe mode.

One way to reproduce this bug consistently is to upload "style.css" repeatedly while a site is active.

I'd like to suggest that "file_exists" be replaced with a custom function that does at least a few retries over an adjustable time (a second or so) before completely giving up and reverting.
In WP 2.4 ist das dann vielleicht gefixed. Ansosnten findest du im verlinkten Ticket auch die entsprechenden Änderungen, falls du dich traust
__________________
Wordpress FAQ (Häufig gestellte Fragen) | Themepool
"Eine gut gestellte Frage ist schon halb beantwortet."
jottlieb ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist Aus.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are Aus
Refbacks are Aus


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:41 Uhr.


Sponsoren:

Powered by vBulletin® Version 3.6.8 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0  — ImpressumEin Inpsyde.com Projekt