Problem mit Autoupdate von WordPress

Aus gegebenem Anlass: WordPress hat in den Versionen 4.2 und 4.2.1 ein Problem mit dem Autoupdate. Ursache ist ein Fehler in einer Funktion der Datei wp-admin/include/file.php

Scheinbar kommt es auch zu Problemen beim Hochladen von Dateien (das konnte ich bisher noch nicht reproduzieren, wurde aber an mich herangetragen).

Abhilfe schafft eine einfache Änderung an der betreffenden Funktion „wp_tempnam“. In Zeile 149 muss die Zeichenkette

if ( empty( $filename ) || '.' == $filename ) {

gegen

if ( empty( $filename ) || '.' == $filename || '/' == $filename ) {

ersetzt werden.

Das kann, sofern man über ssh-Zugriff verfügt direkt auf der Maschine erledigt werden oder aber man lädt die Datei via FTP herunter verändert diese und lädt sie dann wieder an die ursprüngliche Stelle.

Hintergundinfos unter : http://www.rhein-konzept.de/wordpress-4-2-4-2-1-plugin-update-probleme-loesen/