Das leidige Thema mit der Zeitsteuerung / CRON funktioniert nicht

  • Hallo,

    Ich habe jetzt schon etliche Beiträge und Anleitungen durch, aber nichts hilft. Ich bekomme es nicht hin, dass die Zeitsteuerung unter WP 4.5.3 funktioniert. Es handelt sich hier um eine erst kürzlich installierte Wordpress Seite auf einer eigenen Domain.

    Was ich immer finde, dass die interne CRON Steuerung nicht sauber funktioniert, wenn nicht ständig etwas auf der Seite los ist.

    Also habe ich in der wp-config.php noch[FONT=Monaco, Menlo, Consolas, Courier New, monospace][COLOR=#ff0000][/COLOR][/FONT]define('DISABLE_WP_CRON', 'true'); hinzugefügt.

    Zusätzlich habe ich auf dem Server einen Cronjob eingetragen, der alle 5 Minuten die Seite https://<mydomain>/wp-cron.php?doing_wp_cron aufruft.

    Im Accesslog des Webserver bekomme ich auch alle 5 Minuten einen Eintrag (...[COLOR=#000000]"GET /wp-cron.php?doing_wp_cron HTTP/1.1" 200 4905...). (Im Errorlog ist nichts)

    Soweit so gut, bis auf das eben die geplanten Beiträge nicht veröffentlicht werden und beim Beitrag "[/COLOR][COLOR=#333333]Veröffentlichung verpasst" steht.

    Wie schon gesagt, habe ich mir einen Wolf gegoggelt, und eigentlich lief es immer auf die obige Vorgehensweise heraus (einige schrieben, man soll nur [/COLOR]https://<mydomain>/wp-cron.php aufrufen, was aber auch nicht funktioniert).

    [COLOR=#333333]Vielleicht hat ja noch jemand einen Tipp.

    VG Dirk
    [/COLOR][COLOR=#000000] [/COLOR]

    • 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

  • Unter welchen Benutzer führst du denn den Cronjob aus? Ich löse das übrigens so, funktioniert problemlos

    Code
    cd /var/www/install_verzeichnis
    php -c /etc/php5/php-cli.ini -f ./wp-cron.php
  • Hallo Hille,

    Ich habe leider keinen Shell Zugriff auf den Server, daher geht das so leider nicht. Ansonsten lasse ich mittlerweile von 3 Seiten Cron Jobs auf die Maschine los, alle im 5 Minuten takt. Einmal von Providerseite (da gehen nur Webseiten), cronjob.de und von einem Server bei mir zu Hause). Letzterer läuft unter root, bei den anderen kann ich dies nicht nach verfolgen.

    Im Access Log sehe ich auch die Zugriffe auf die wp-cron.php. Fehler werden auch keine protokolliert, aber geplante Beiträge gehen nicht raus.

    VG Dirk

  • [FONT=arial]Mit den Boardmitteln von Wordpress und einem Cronjob geht es nicht. Ich habe jetzt das Plugin "WP-Cron Control" installiert, die URL entsprechend im Cronjob angepasst und schon funktioniert es. Ich habe testweise mal die Wordpress Version auf einem frischen Linux aufgesetzt, und dort funktioniert der interne Cron auch nicht. Der Tipp von Hille geht, sofern man entsprechenden Zugriff hat. Oder man hat schon reichlich Zugriff auf der Seite rund um die Uhr, dann geht es auch. Ansonsten scheint da in Wordpress seit Jahren (wenn ich die vielen Beiträge im Internet dazu lese) ein Bug drin zu sein, der anscheinend auch nicht gefixt wird...

    Nun ja, mit dem Plugin und einem zusätzlichen Eintrag in der Crontab geht es. [/FONT]


  • Also habe ich in der wp-config.php noch[FONT=Monaco, Menlo, Consolas, Courier New, monospace][COLOR=#ff0000][/COLOR][/FONT]define('DISABLE_WP_CRON', 'true'); hinzugefügt.

    Damit hast du wp_cron erfolgreich deaktivert. wenn du wp_cron verwenden möchtest - lösche die Zeile.


    Zusätzlich habe ich auf dem Server einen Cronjob eingetragen, der alle 5 Minuten die Seite https://<mydomain>/wp-cron.php?doing_wp_cron aufruft.

    http(s)://example.org/wp-cron.php für den Cronjob eintragen.

    Mit offenen Augen träumen

  • Ob mit oder ohne der Zeile in der wp-config.php macht bei mir keinen Unterschied.

    Und auch wie ich dann im Cron den Aufruf gestartet habe, machte keinen Unterschied.

    Ich habe ein gutes Dutzend verschiedene Anleitungen im Internet durch. Keine funktioniert bei mir, nur die von mir genannte ging dann.

    Der Tipp funktioniert bei mir (und laut Internet vielen anderen auch) überhaupt nicht.

    Gesendet von meinem SM-N910F mit Tapatalk

Jetzt mitmachen!

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