Automatisches Update und Plugin-Update geht nicht

  • Mein Lösungsweg (für 2.8.x):

    1. Host Europe unterstützt automatische Updates nicht besonders gut von Haus aus. Das hat mit der Rechte- und Zugriffs-Konfiguration dort zu tun.
    2. Die WordPress Filesystem Methode ist FTP.
    3. Es kann (nicht muss) sein, dass der korrekte Pfad zum FTP-Verzeichnis angegeben werden muss. Dies geschieht per define('FTP_BASE', '/hier-ist-dein-blog-drin');, es handelt sich dabei um den FTP-Pfad, nicht um den Dateisystem-Pfad. Ich habe eine Domain auf das Verzeichis com.example.www gemapped, also dann:

      PHP
      define('FTP_BASE', '/com.example.www');
    4. Falls das notwendig ist, die anderen Verzeichnisse dann entsprechend:

      PHP
      define('FTP_CONTENT_DIR', FTP_BASE . '/wp-content');
      define('FTP_PLUGIN_DIR', FTP_CONTENT_DIR . '/plugins');
    5. Es ist möglich alles in die Konfiguration zu schreiben, die Defines lauten: FTP_HOST, FTP_USER und FTP_PASS.

    Bleibt noch die Frage mit den Zugriffsrechten. Wenn das TMP Dir verwendet wird, gibt es hier eigentlich keinerlei Probleme.

    Voila:

    PHP
    define('WP_TEMP_DIR', ini_get('upload_tmp_dir'));
    define('FTP_BASE', '/com.example.www');
    define('FTP_CONTENT_DIR', FTP_BASE . '/wp-content');
    define('FTP_PLUGIN_DIR', FTP_CONTENT_DIR . '/plugins');
    define('FTP_HOST', 'localhost');
    define('FTP_USER', 'ftp1234567-abcdef');
    define('FTP_PASS', 'klartext-passwort');

    Ich hoffe diese Informationen sind hilfreich. Das ist ein kleineres Webpack (WebPack L 2.0). Es kann wohl WordPress auch direkt aus dem KIS heraus installiert werden:

    Administration > Webhosting > 1234567 > Skripte > Webanwendungen

    Mit einem als "Easy Application Installer" betiteltes APS Bild und dem Namen WordPress wird der weg gewiesen. Die Installation geht fix, es kann ein Unterverzeichnis angegegeben werden, wo es hin soll. Hier werden folgende Modifikationen in der wp-config.php gemacht:

    PHP
    putenv('TMPDIR='. ABSPATH .'tmp');
    define('WP_TEMP_DIR', ABSPATH . 'tmp');

    tmp ist hier ein 777 ge-chmod-detes Verzeichnis. Der automatische Update verlangte die FTP-Zugangsdaten und funktionierte ansonsten einwandfrei.

    Ich konnte bei meiner WordPress 2.8 Version allerdings solch ein Ergebnis mit nur diesen Einstellungen nicht erzielen. Es kann durchaus sein, dass WordPress 2.9 hier den FTP-Pfad besser rät als 2.8.

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Die Installation von Worpress ist ja idiotensicher und auch für PHP-Laien wie mich kein ernsthaftes Problem.
    Wordpress läuft und ich kann bloggen.
    Nur wenn es "ans Eingemachte" - also PHP programmieren geht, verstehe ich nur Bahnhof. :cry:
    Wo genau muss ich das genannte script einbauen, damit die updates laufen?
    Welche Datei und ab welcher Zeile, bzw. in welchem Abschnitt des Listings.

    Für eine idiotensichere Erklärung wäre ich sehr dankbar.

    Dieser Post hat sich erledigt - habs von selber kapiert. ;-)

    Einmal editiert, zuletzt von Schlappentiger (17. September 2010 um 14:26)

  • Mein Lösungsweg (für 2.8.x):

    PHP
    putenv('TMPDIR='. ABSPATH .'tmp');
    define('WP_TEMP_DIR', ABSPATH . 'tmp');

    tmp ist hier ein 777 ge-chmod-detes Verzeichnis. Der automatische Update verlangte die FTP-Zugangsdaten und funktionierte ansonsten einwandfrei.

    Ich konnte bei meiner WordPress 2.8 Version allerdings solch ein Ergebnis mit nur diesen Einstellungen nicht erzielen. Es kann durchaus sein, dass WordPress 2.9 hier den FTP-Pfad besser rät als 2.8.

    OK - dass ich das in die config.php einfügen muss und wo, ist mir jetzt klar.

    Trotzdem funzen die updates noch nicht.
    Bei plugin-updates kommt. "Das Verzeichnis "wp-content" konnte nicht gefunden werden."

    Beim Programmupdate kommt:
    "
    WordPress Verzeichnis kann nicht gefunden werden.
    Die Installation ging schief"


    Also alles beim alten.

    Einmal editiert, zuletzt von Schlappentiger (17. September 2010 um 14:32)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!