Home

Automatische Updates & Installieren von Plugins mit Wordpress

Samstag, 13. Februar 2010 | Autor: Moritz

Endlich funktioniert es, dass ich Plugins direkt aus dem Wordpress-Admin-Interface heraus installieren und updaten kann. Auch das Update des kompletten Wordpress-Systems sollte jetzt funktionieren.

Hier ein paar Erklärungen, um nachzuvollziehen, ob meine Einstellungen auch woanders Sinn machen:

  • Auf dem Server liegt Wordpress hier: /kompletter/pfad/zu/wordpress
  • Nach dem FTP-Login landet man ein Verzeichnis über “wordpress”. Wordpress muss deswegen gesagt bekommen, dass es seine ganzen Verzeichnisse in “/wordpress/…” suchen muss.
  • Um die FTP-Daten nicht immer im Browser eingeben zu müssen, habe ich sie direkt in die wp-config.php geschrieben. Eine bessere Lösung wäre hier, sich einen Key zu generieren und diesen zur Authentifikation zu nutzen.

Und so sieht der relevante Abschnitt meiner wp-config.php aus:

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

putenv(“TMPDIR=/kompletter/pfad/zu/wordpress/wp-content/tmp”);
define(‘WP_TEMP_DIR’, ABSPATH . “wp-content/tmp”);

define(‘FTP_BASE’, ‘/wordpress’);
define(‘FTP_CONTENT_DIR’, ‘/wordpress/wp-content/’);
define(‘FTP_PLUGIN_DIR ‘, ‘/wordpress/wp-content/plugins/’);
define(‘FTP_USER’, ‘FTP User’);
define(‘FTP_PASS’, ‘Passwort’);
define(‘FTP_HOST’, ‘Host Adresse’);

define(‘FTP_SSL’, true);

Ich hab ein bisschen gebraucht, bis ich mir die richtige Kombination von Einstellungen zusammengebastelt hatte. Vielleicht hilft’s ja wem. :)

Tags » , , «

Trackback: Trackback-URL | Feed zum Beitrag: RSS 2.0
Thema: perceptual.de

Diesen Beitrag kommentieren.

Kommentar abgeben