Habe das selbe Problem damit,das die de_DE.mo nicht funktioniert, (gehabt), und bin alles durchgegangen von Binary Upload bis Accept Languages vom Apache. Ohne Erfolg, wie schon viele vor mir, wie ich sehen konnte.
Nach mehreren Stunden stellt sich mir nun die Frage kann es an 64bit Systemen liegen ?
den mit folgenden Codeänderungen läuft es:
wp-includes/gettext.php (Zeile 101 -121)
PHP-Code:
// Caching can be turned off
$this->enable_cache = $enable_cache;
// $MAGIC1 = (int)0x950412de; //bug in PHP 5
$MAGIC1 = (int) - 1794895138;
// $MAGIC2 = (int)0xde120495; //bug
$MAGIC2 = (int) - 569244523;
$MAGIC3 = (int) 2500072158; // ÄNDERUNG 64 BIT
$this->STREAM = $Reader;
$magic = $this->readint();
if ($magic == $MAGIC1 || $magic == $MAGIC3) { // ÄNDERUNG 64 BIT
$this->BYTEORDER = 0;
} elseif ($magic == $MAGIC2) {
$this->BYTEORDER = 1;
} else {
$this->error = 1; // not MO file
return false;
}
an sich kenn ich Wordpress gar nicht, wäre also interressant zu erfahren in wie weit das sein kann. Aufjedenfall funktioniert es so erstmal.
GRuß Gagget