Lösung für Probleme mit automatischen Upgrades in WordPress 2.7
Es klingt vielversprechend, funktioniert aber anscheinend auf den wenigsten Servern reibungslos: die neue automatische Upgrade-Funktion für Plugins, Themes und die gesamte WordPress-Installation.
Eine Quelle immer wiederkehrender Fehler ist dabei anscheinend, dass WordPress der recht naiven Annahme unterliegt, dass es sich immer im Server-Root befindet – und nicht, wie in meinem Fall in einem Unterordner. Dies, gepaart mit dem Problem der fehlenden Zugriffsrechten auf das tmp-Verzeichnis, für das es bei es bereits eine gute Lösung gibt, mündete bisher bei mir in der nüchternen Fehlermeldung Unable to locate WordPress Plugin directory. Plugin upgrade Failed (sic.)
Glücklicherweise hat WordPress zwei interne Konstanten, mit denen man die vom System (nicht) gefundenen plugin- und wp-content-Verzeichnisse korrekt zuweisen kann. Dazu fügt man der wp-config.php ganz unten folgende Zeilen hinzu:
define('FTP_PLUGIN_DIR', ABSPATH . 'wp-content/plugins');
define('FTP_CONTENT_DIR', ABSPATH . 'wp-content');
Das war’s dann auch schon.
Leave a Reply
Daaaaaaaaanke. Der einzige Hinweis (oder der noch fehlende, man weiß es nicht), der mich zum Erfolg führte :)
Danke. Danke. Danke…..
Schönes Wochenende,
Norman
Norman
14:08, Oktober 9th, 2009
Einen Schritt weiter, vielen Dank!
irgendwie schon ärgerlich, dass das nicht selbstständig funktioniert, naja.
Gruß
karl
karl
14:51, Januar 6th, 2010