viel-palaver: Ein Weblog für gepflegtes Online-Palaver

WordPress AutoUpdate bei Hosteurope

Wenn man sein WordPress bei Hosteurope installiert hat, kennt man vielleicht das Problem, dass das automatische Update nicht funktioniert. Bei mir war es jedenfalls so. Es erschien stets eine Fehlermeldung, bezüglich ftp_rawlist() ….

Den ersten Lösungsansatz fand ich in Sebastian Vogts Blog “WordPress optimieren“, musste seine Info aber noch erweitern. Ich tat es ihm gleich, installierte testweise mit der von Hosteurope bereitgestellten One-Click-Installation ein WordPress und schaute mir die wp-config.php an.  Dort fand ich folgenden Eintrag:

// Host Europe Modification 08/11/2008
// Cause of ftp_rawlist issued in plugin automated installation with
// changed user tmp directory.
putenv('TMPDIR='.ini_get('upload_tmp_dir') );
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
require_once(ABSPATH . 'wp-settings.php');
?>

Diesen ganzen Abschnitt kopierte ich in meine wp-config.php, überschrieb dabei die vorhandenen Einträge und siehe, das AutoUpdate lief ohne Probleme.

Nur die eine Zeile, von der Sebastian in seinem Blog schreibt, zu ergänzen, hat bei mir nicht ausgereicht. Aber natürlich trotzdem vielen Dank für die Info!


Update:
Es hätte wohl doch die eine Zeile gereicht. Meine wp-config.php war schon etwas veraltet, weil sie bei einem Update nie überschrieben wurde (was ja auch vorgeschlagen wird). In der aktuellen 2.7-Datei steht der Abschnitt

if ( !defined('ABSPATH') )
    define('ABSPATH', dirname(__FILE__) . '/');
require_once(ABSPATH . 'wp-settings.php');

in dieser Form schon drin. Bei meiner Datei war das so noch nicht der Fall. Dort stand nur

define('ABSPATH', dirname(__FILE__).'/');
require_once(ABSPATH.'wp-settings.php');
  • Danke für diesen Hinweis! Da hab ich lange nach gesucht.
    Funktioniert mit dieser 1 Zeile in der config.php jetzt prima.
    This made my day :-)

You can follow any responses to this entry through the RSS 2.0 feed.

Trackbacks / Pingbacks