Tja...das ist zwar wieder meine beschriebene Einseitigkeit, aber gut!
Wir haben festgestellt, wahrscheinlich ein paar andere auch, dass die Datei in der die aktuelle Version geschrieben wird, so aussieht:
es ist die Datei
Darin steht nach die aktuell verwendete Version. Das sieht dann so aus:
<?php
/**
* The WordPress version string
*
* @global string $wp_version
*/
$wp_version = '3.8.1';
/**
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
*
* @global int $wp_db_version
*/
$wp_db_version = 26691;
/**
* Holds the TinyMCE version
*
* @global string $tinymce_version
*/
$tinymce_version = '359-20131026';
/**
* Holds the required PHP version
*
* @global string $required_php_version
*/
$required_php_version = '5.2.4';
/**
* Holds the required MySQL version
*
* @global string $required_mysql_version
*/
$required_mysql_version = '5.0';
Alles anzeigen
Und hier ist nach der letzten Zeile auch die Ursache dafür vorhanden, wenn auf 3.8.1 bereits geupdatet wurde.
Es fehlt nämlich der Eintrag der Sprachversion die man nutzt.
Die sieht so aus bei Deutsch:
$wp_local_package = 'de_DE';
Wird beim Update dieser Eintrag nicht gemacht steht das Deutsche Sprachpaket 3.8.1 zur Aktualisierung bereit.
Wir haben jetzt dort, wo das Update bereits gemacht war, die Zeile nachgetragen. Dabei ist darauf zu achten, dass nach dem Semikolon noch eine Leerzeile erzeugt wird. Das Ganze sieht dann so aus:
<?php
/**
* The WordPress version string
*
* @global string $wp_version
*/
$wp_version = '3.8.1';
/**
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
*
* @global int $wp_db_version
*/
$wp_db_version = 26691;
/**
* Holds the TinyMCE version
*
* @global string $tinymce_version
*/
$tinymce_version = '359-20131026';
/**
* Holds the required PHP version
*
* @global string $required_php_version
*/
$required_php_version = '5.2.4';
/**
* Holds the required MySQL version
*
* @global string $required_mysql_version
*/
$required_mysql_version = '5.0';
$wp_local_package = 'de_DE';
Alles anzeigen
Jetzt stellt sich noch die Frage nach dem warum das Sprachpaket nicht eingetragen wird.
Das wissen wir noch nicht genau.
Wir haben festgestellt, dass alle Installationen mit eigenen DB Präfix... also nicht wp_ das Sprachpaket mitgenommen wurde.
Aber das ist noch nicht gesichert.