Automatische Updates einrichten

  • Könnte mir jemand vielleicht die jeweiligen Schritte aufschlüsseln, wie ich automatische Updates einrichten kann.

    Wenn ich es richtig verstanden habe, muss ein must-use-Plugin angelegt werde. Dort kann ich dann mit add_filter arbeiten, um die Updates für Plugins und Themen einzurichten.

    Mir ist momentan nicht ganz klar welche genauen Befehle in die wp-config.php kommen, wenn ich nachfolgende Schreibweise verwende, bekomme ich parse error.

    Könnte mir bitte jemand mit der korrekten Schreibweise auf die Sprünge helfen.

    define (‘WPMU_PLUGIN_DIR’, ‘www/xxxxxxx/xxxxxxxxx/xxxxxxxxxxx.de/wp-content/mu-plugins’ );
    define (‘WPMU_PLUGIN_URL’, ‘www/xxxxxxx/xxxxxxxxx/xxxxxxxxxxx.de/wp-content/mu-plugins/my-plugin.php’ );

    Des Weiteren habe ich mir die Core-Updates in der wp-config.php eingerichtet. Seltsamer Weise funktionieren sie nicht auf allen meiner Seiten. Obwohl alle Seiten beim gleichen Provider (all.-inkl.) sind. Der Background Update Tester gibt mir folgende Fehlermeldung:

    FAIL: Your installation of WordPress prompts for FTP credentials to perform updates. (Your site is performing updates over FTP due to file ownership. Talk to your hosting company.)

    Nun habe ich bereits versucht, aufgrund der Fehlermeldung die Besitzrechte zu setzen, jedoch ohne Erfolg.

    • 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

  • define (‘WPMU_PLUGIN_DIR’, ‘www/xxxxxxx/xxxxxxxxx/xxxxxxxxxxx.de/wp-content/mu-plugins’ );
    define (‘WPMU_PLUGIN_URL’, ‘www/xxxxxxx/xxxxxxxxx/xxxxxxxxxxx.de/wp-content/mu-plugins/my-plugin.php’ );

    die Hochkommas sind auf jeden Fall falsch, es müssen solche sein ' '

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Vielen Dank, das hat schonmal geklappt.

    Ich habe jetzt den entsprechenden Ordner und eine PHP Datei angelegt.

    Folgende Befehle sind drin:

    add_filter( 'auto_update_plugin', '__return_true' );
    add_filter( 'auto_update_theme', '__return_true' );
    add_filter( 'auto_update_translation', '__return_true' );
    add_filter( 'allow_dev_auto_core_updates', '__return_true' ); // Enable development updates
    add_filter( 'allow_minor_auto_core_updates', '__return_true' ); // Enable minor updates
    add_filter( 'allow_major_auto_core_updates', '__return_true' ); // Enable major updates

    Der Background Update Tester gibt mir immernoch die folgende Fehlermeldung:

    FAIL: Your installation of WordPress prompts for FTP credentials to perform updates. (Your site is performing updates over FTP due to file ownership. Talk to your hosting company.)

    Ich bekomme im Dashbord unter Aktualisierungen auch nicht die Bestätigung, dass zukünftige Updates automatisch laufen.

  • Ich vermute PHP läuft auf dem Server nicht als CGI-Variante, so bekommt PHP immer den Benutzer www-data/www-run und darf nicht auf den FTP Server zugreifen. Also auf PHP als CGI-Variante umstellen (lassen). Oder du versuch's es mit folgenden Definitionen in der wp-config.php:

    define( 'FTP_USER', 'username' );
    define( 'FTP_PASS', 'password' );
    define( 'FTP_HOST', 'ftp.example.org:21' );
    Mehr dazu im codex: http://codex.wordpress.org/Editing_wp-con…grade_Constants

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Die Core-Updates gehen jetzt. Leider aber noch nicht die Plugins und Themes. Den Ordner für das must-use-Plugin habe ich im Verzeichnis wp-content angelegt, ich hoffe das ist korrekt.

Jetzt mitmachen!

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