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.

2 thoughts on “Lösung für Probleme mit automatischen Upgrades in WordPress 2.7

  1. 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

  2. Einen Schritt weiter, vielen Dank!
    irgendwie schon ärgerlich, dass das nicht selbstständig funktioniert, naja.

    Gruß
    karl

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>