Einige Probleme auf 64-Bit Systemen
Montag, 07. Januar 2008Wenn man versucht auf einem 64-Bit System Wordpress laufen zu lassen, gibt es ein paar Probleme, wie z.B., dass plötzlich alles auf Englisch ist oder das manchmal ein Lade-Fehler kommt.
Hier die genauen Probleme mit Ergebnis:
- Aufeinmal alles auf Englisch
Wenn man nach einem Upgrade, einem Serverumzug oder nach der Erstinstallation das ganze Adminmenü und den Blog auf Englisch hat, liegt das an dem System der Computer vom Webspace.Um es zu beheben einfach die Datei wp-includes/gettext.php öffnen und ab Zeile 111 suchen nach$MAGIC2 = (int) - 569244523;
// 64-bit fix
$MAGIC3 = (int) 2500072158;und ersetzen durch$MAGIC2 = (int) - 569244523;
$MAGIC3 = (int) 2500072158; // 64-bit fixdann ab Zeile 116 weitersuchen nach
$magic = $this->readint();
if ($magic == ($MAGIC1 & 0xFFFFFFFF) || $magic == ($MAGIC3 & 0xFFFFFFFF)) { // to make sure it works for 64-bit platforms
$this->BYTEORDER = 0;und ersetzen durch
$magic = $this->readint();
if ($magic == $MAGIC1 || $magic == $MAGIC3) {
$this->BYTEORDER = 0;Dann abspeichern und einfach neuladen, das wars!
- Fatal error: Allowed memory size of … bytes exhaustedWenn Sie z.B. viele Plugins aktiviert haben, kann es passieren, dass die Seite nicht geladen werden kann, das liegt an der Standard Ladegröße von Seiten vom Webspace.Öffne die Datei wp-includes/cache.php und schreibe direkt hinter “<?php”: “ini_set(”memory_limit”,”12M”);” (in der 2. Zeile). Falls es dann immernoch nicht funktioniert, einfach die “12″ auf eine “20″ stellen oder halt höher.


