Also, ich habe beim meinen Testsystem folgendes mal eingeschaltet:
Code:
; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
magic_quotes_runtime = On
Daraufhin ging ein Anmelden gar nicht mehr (Weisse Seite Phänomen).
Dann hab ich den Language Ordner umbenannt, woraufhin beim Neuladen der Loginseite jetzt Fehlermeldungen erschienen aber eben immer noch kein Login!
Also hab ich die
wp-config.php modifiziert und folgendes direkt nach den
DB Definitionen eingetragen:
Code:
set_magic_quotes_runtime(0);
Somit gilt das sowohl fürs öffentliche Blog als auch fürs
Backend.
Ergebnis: ich kann trotz per
php.ini eingeschaltetem
magic_quotes_runtime wieder das Blog und auch den Login und DashBoard benutzen. Da es nun erstmal englisch war, hab ich den Language Ordner wieder zurück benannt und schon war auch alles wieder deutsch.
Es sieht so aus als müsste man das nochmals ausschalten, bevor das erste Script per include/require geladen wird. Definitiv macht es aber die de_DE.mo Files beim Einlesen kaputt, denn diese PHP Option modifiziert Dateizugriffe und somit den Inhalt der *.mo Dateien beim Einlesen, da diese teilweise Binärdaten enthalten, deren 0x0000 in "\0" umgewandelt werden, was die
Zitat:
|
Warning: unpack() [function.unpack]: Type V: not enough input, need 4, have 0
|
Fehler dann erzeugt.