• Hallo,

    ich brauche bitte Hilfe bei folgendem Problem:
    Geplante Beiträge werden nicht veröffentlicht und es wird „Verpasste Planung“ beim Artikel angezeigt.

    Nach etwas googeln habe ich gelesen, es liegt an den „cron jobs“. Wenn ich das richtig verstehe, werden Postings nur dann gemacht, wenn jemand die Seite besucht. Dann prüft WP ob es geplante Beiträge gibt. Sollte das dann nicht auch passieren, wenn ich selbst die Seite besuche, egal ob per Rechner oder Smartphone?

    Ich habe zwar hier im Forum und bei Google einige Postings zum Thema cron jobs gefunden, aber mir konnte keiner davon helfen.

    Ich bin leider auch eher der Anwender und versteh die Details zu wenig.

    Ich hab das Plugin „WP-Cron Status Checker“ installiert, das zeigt mir folgenden Fehler an:


    While trying to spawn a call to the WP-Cron system, the following error occurred:
    cURL error 28: connect() timed out!

    This is a problem with your installation. If you need support, please contact your website host or post to the main WordPress support forum.

    Was ich versucht habe:

    Ich habe die Ordner wp-admin und wp-includes per FTP gelöscht und neu von einem Download der aktuellen WP-Version hochgeladen.

    Ich habe alle Plugins deaktiviert.

    Das debug Log zeigt keinen Fehler an.

    Ich habe Rechte 777 auf die Ordner und Dateien vergeben.

    Ich nutze das Theme „Twenty Fifteen“ bzw. ein Child-Theme.

    Ich nutze WordPress 4.6.1

    PHP Version : 5.4.45-0+deb7u5 / 64Bit OS
    Memory limit : 256 MB
    Memory usage : 23.35 MB

    Ich nutze nur etwa 15% des Speichers bzw. Memorys.

    Ich habe ein Plugin installiert um „künstlich“ einen cron job zu erzeugen, leider ohne Erfolg.

    Vielleicht kann mir wer helfen.
    Vielen Dank schon mal.

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    Hallo @joemeissl,

    nicht jeder Webhoster bietet seinen Kunden die Möglichkeit, einen eignen Cron-Dienst einzurichten, weil durch die Vielzahl an Cron-Aufrufen aller Kunden (und das sind bei Shared Hosting unter Umständen mehrere hundert) die Rechnerbelastung zu sehr steigt.

    Um trotzdem die Veröffentlichung von Beiträgen und Seiten zeitlich planen zu können, nutzt WordPress einen „Pseudo-Cron“. Vereinfacht gesagt wird bei jedem Besuch der Website in einer Tabelle geprüft, ob zur aktuellen Zeit ein Termin bereits verstrichen ist, um ihn dann sofort nachzuholen. Wird die Veröffentlichung eines Beitrags zum Beispiel am 20. November für Mittwoch, den 1. Dezember angesetzt, aber es besucht erst am 3. Dezember wieder jemand die Website, wird der Beitrag unmittelbar nach diesem Besuch, also am 3. Dezember durchgeführt.

    Die Fehlermeldung „cURL error 28: connect() timed out!“ sagt, dass der Aufruf einer Webadresse durch das Apache-Modul cURL fehlgeschlagen ist. Irgendwas scheint da mit der Konfiguration nicht zu stimmen – entweder weil die Einstellungen in der .htaccess zu restriktiv sind oder weil dein Webserver durch eine andere Konfiguration (Firewall?) den Abruf blockiert. Vielleicht sprichst du hier auch mal den Support deines Webhoster gezielt auf diese Fehlermeldung an?

    Sofern dein Webhoster es ermöglicht, kannst du WordPress auch mit einem richtigen Cron-Dienst nutzen. Eine Anleitung dazu findest du z.B. hier: https://community.1und1.de/ersetze-wp-cron-in-wordpress-durch-server-cron-job/

    Alle Dateien und Verzeichnisse auf 777 zu setzen ist keine gute Idee, weil du damit anderen Nutzern auf dem gleichen Computer freien Zugang gewährst.

    Hallo @joemeissl,
    ich hatte bei einem Kunden vor Kurzem das gleiche Problem. Da ich auf den Hoster keinen Zugriff habe, kommt das folgende Plugin zum Einsatz:
    WP Missed Schedule
    https://github.com/sLaNGjI/wp-missed-schedule/
    Find missed schedule posts and it republish them correctly. Checking every 5 minutes all posts that match the problem, and fixed 5 items per session.

    Damit werden die geplanten Beiträge wieder korrekt veröffentlicht.

    Thread-Starter joemeissl

    (@joemeissl)

    Hallo,

    vielen Dank für eure Hilfe.

    Die Rechte 777 hatte ich nur zum Testen vergeben und dann natürlich wieder zurück gestellt. Auch hatte ich keine .htaccess Datei am Server, also konnte es daran nicht liegen.
    Ich werde dem Admin bzgl. der Fehlermeldung schreiben.

    Danke @soean, ich werde das Plugin testen.
    Gleich eine Ergänzung, hab das Plugin getestet, funktioniert auf Anhieb, vielen Dank 🙂

    • Diese Antwort wurde vor 9 Jahren, 6 Monaten von joemeissl geändert.
Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)

Das Thema „Fehler bei geplanten Artikeln“ ist für neue Antworten geschlossen.