Contao-Camp 2024
Ergebnis 1 bis 22 von 22

Thema: BackupDB + Cron installiert, aber in BackupDB fehlt die Option für Cron (C 3.4.4)

  1. #1
    Contao-Fan Avatar von Infidel
    Registriert seit
    25.05.2012.
    Ort
    Hattingen an der Ruhr
    Beiträge
    537

    Standard BackupDB + Cron installiert, aber in BackupDB fehlt die Option für Cron (C 3.4.4)

    Hi Foristen,

    ich habe BackupDB + Cron installiert, aber in BackupDB fehlt die Option für Cron. Ich habe BackupDB auch nochmal deinstalliert und wieder installiert - immer noch nichts zu sehen. Auch nach Refresh der Caches nicht.

    Hat jemand eine Idee, woran das liegen kann?

    LG Fidel

  2. #2
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Das ist schon lange so? Ich glaube es wird durch den normalen Contao Cron getriggert. Cron Modul braucht man gar nicht mehr.

    Ansonsten beim Provider einen Cronjob auf die folgende URL einrichten: system/modules/BackupDB/AutoBackupDB.php

  3. #3
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.612
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Der Contao-Cron startet nicht das Autobackup, denn hier kann man zu ungenau einstellen, wann das Backup ausgeführt wird.
    BackupDB läßt sich über die Cron-Erweiterung triggern, dann muss im Scheduler system/modules/BackupDB/AutoBackupDB.php als Job-Adresse eingetragen werden.

    Weiterhin besteht natürlich die Möglichkeit, von extern zu triggern, wie Kahmoon beschrieben hat.

  4. #4
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Ahh ich dachte Cron gibt es gar nicht mehr für aktuelle Versionen. Egal..ich mach es über einen Providercron denn im Contao Cron muss jemand die Seite aufrufen damit der Cron überhaupt ausgeführt wird oder?

    VG

  5. #5
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.612
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, das ist so, aber nicht jedes Hosting bietet Crons an.

    Zwischenlösung wäre, mit dem Providercron die Cron-Erweiterung zu triggern. Dann kann man Contao-Cronjobs leicht im Backend verwalten.
    Als Alternative kann man auch externe Crondienste verwenden, z.B. www.cronjobservice.net

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.895
    Partner-ID
    10107

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    denn im Contao Cron muss jemand die Seite aufrufen damit der Cron überhaupt ausgeführt wird oder?
    Müssen nicht, du kannst dir ja auch einen CronJob am Server einrichten, der die cron.php aufruft, sofern möglich. Dann kannst du den Frontend Cron auch deaktivieren in den Systemeinstellungen.

  7. #7
    Contao-Fan Avatar von Infidel
    Registriert seit
    25.05.2012.
    Ort
    Hattingen an der Ruhr
    Beiträge
    537

    Standard

    Danke für eure klärenden Antworten!

  8. #8
    Contao-Fan Avatar von Michael
    Registriert seit
    19.06.2009.
    Beiträge
    479

    Standard

    Ich versuche wie im WIKI erklärt einen Cronjob auf meinen Hosting einzurichten, damit jede nach Nacht das AutoBackUp einmal läuft. (hier zum Test, jede Minute)
    Code:
    * * * * * wget -t 1 -O - http://www.example.com/system/modules/cron/public/CronController.php >/dev/null 2>&1
    Habe ich so eingerichtet:
    Bildschirmfoto 2015-10-12 um 17.21.12.png
    Aber es wird kein Cronjob ausgelöst. Wenn ich einen anderen Cronjob definiere, wird dieser ausgeführt.
    Was mache ich falsch?

    Besten Dank für einen Tipp!
    Michael
    Contao ist echt !

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.895
    Partner-ID
    10107

    Standard

    Zitat Zitat von Michael Beitrag anzeigen
    Ich versuche wie im WIKI erklärt einen Cronjob auf meinen Hosting einzurichten, damit jede nach Nacht das AutoBackUp einmal läuft. (hier zum Test, jede Minute)
    Code:
    * * * * * wget -t 1 -O - http://www.example.com/system/modules/cron/public/CronController.php >/dev/null 2>&1
    Habe ich so eingerichtet:
    Bildschirmfoto 2015-10-12 um 17.21.12.png
    Aber es wird kein Cronjob ausgelöst. Wenn ich einen anderen Cronjob definiere, wird dieser ausgeführt.
    Was mache ich falsch?

    Besten Dank für einen Tipp!
    Michael
    Dieser Wiki Eintrag bezieht sich auf die Cron Extension. Wenn du diese nicht verwendest und eigentlich den regulären Cronjob von Contao anstoßen möchtest, dann lautet der Aufruf
    Code:
    * * * * * wget -t 1 -O - http://www.example.com/system/cron/cron.php >/dev/null 2>&1

  10. #10
    Contao-Fan Avatar von Michael
    Registriert seit
    19.06.2009.
    Beiträge
    479

    Standard

    Ich möchte aber die Extension Cron verwenden und habe dort das BackUp der DB eingetragen. Zudem kann ich dort einstellen, dass ich ein Bestätigungsmail erhalten, wenn der Job erledigt wurde.
    Contao ist echt !

  11. #11
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.612
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Da Du hier aber im BackupDB-Thema postest, kann es sein, dass der Entwickler der Cron-Erweiterung (BugBuster) das gar nicht mitliest.
    Die Cron-Erweiterung triggert sich übrings auch aus Seitenaufrufen und nicht durch eine Zeitsteuerung, d.h. wenn niemand die Seite aufruft, wird auch kein Cronjob ausgeführt.
    Das geht nur mit einem Cronjob auf dem Webserver oder durch einen externen Cronjobservice.

  12. #12
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.494
    User beschenken
    Wunschliste

    Standard

    OK, ich lese mal nun hier mit (Cron Erweiterung Entwickler).

    Was geht bzw. was geht nicht? Gibt es Meldungen im System-Log oder system/error.log ?
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  13. #13
    Contao-Fan Avatar von Michael
    Registriert seit
    19.06.2009.
    Beiträge
    479

    Standard

    Ich habe einen Cronjob bei meinem Webhosting eingerichtet (siehe Bild oben). Aber der Cronjob wird nicht ausgeführt. Keine Fehlermeldung.

    Habe aber gerade bemerkt, dass wenn ich im FE die Seite aufrufe der Cronjob resp. das BackUp ausgeführt wird. Das heisst, wenn keine FE-Aktivität vorhanden ist, wird kein Cronjob ausgeführt?
    Contao ist echt !

  14. #14
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.895
    Partner-ID
    10107

    Standard

    Was passiert wenn du http://www.example.com/system/module...Controller.php im Browser aufrufst?

  15. #15
    Contao-Fan Avatar von Michael
    Registriert seit
    19.06.2009.
    Beiträge
    479

    Standard

    Es ist eine SSL-verschlüsselte Seite, also habe ich es mit
    Code:
    https://www.example.com/system/module...Controller.php
    aufgerufen und der Cronjob bzw. das AutoBackUp wurde erstellt.
    Contao ist echt !

  16. #16
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.895
    Partner-ID
    10107

    Standard

    Hast du keine automatische Weiterleitung von http auf https?
    Rufst du es im CronJob mit http oder https auf?
    Wenn du dich direkt auf der SSH Konsole einloggst und
    Code:
    wget http://www.example.com/system/modules/cron/public/CronController.php
    ausführst, was für eine Ausgabe bekommst du da?

  17. #17
    Contao-Fan Avatar von Michael
    Registriert seit
    19.06.2009.
    Beiträge
    479

    Standard

    @Spooky
    Besten Dank für deine Inputs und sorry ich hatte gerade keine Zeit für mein Lieblingshobby Contao. ;-)
    Ich habe eine automatische Weiterleitung und ich habe es schon mit http und https ausprobiert.
    Leider wird das Backup immer noch ausgelöst, wenn ich mich im BE anmelde.

    Kenne die SSH Konsole nicht.
    Contao ist echt !

  18. #18
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.494
    User beschenken
    Wunschliste

    Standard

    Ist der Job noch in der Cron Erweiterung eingetragen? Denn diese löst im Backend aus. Natürlich den zeitlichen Angaben entsprechend.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  19. #19
    Contao-Fan Avatar von Michael
    Registriert seit
    19.06.2009.
    Beiträge
    479

    Standard

    Ja der Job ist noch in der Cron Erweiterung eingetagen. Dies war mein erster Versuch.
    Beisst sich der interne und externe CronJob?
    Contao ist echt !

  20. #20
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.494
    User beschenken
    Wunschliste

    Standard

    Ich bezog mich auf diesen Satz.
    Leider wird das Backup immer noch ausgelöst, wenn ich mich im BE anmelde.
    Das soll ja so sein. bzw. der Cron wird aufgerufen. Ob ein Job startet wird ja über die Zeitdefinition gesteuert.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  21. #21
    Contao-Nutzer
    Registriert seit
    06.10.2009.
    Beiträge
    161

    Standard

    Hallo.
    Mal eine ganz doofe Frage:
    Wofür ist eigentlich der "Command-Scheduler" überhaupt da?
    Kann ich da nicht auch mein Auto-BackupDB eintragen?
    Die Kombination mit der "Cron" Extension finde ich eigentlich ziemlich nutzlos, weil sie nur über den Backend-Login ausgelöst wird. Da wird im Zweifelsfall wochenlang kein Backup erstellt und wenn man sich eh einlogged, dann kann man da auch kurz auf den Knopf drücken!?

  22. #22
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.494
    User beschenken
    Wunschliste

    Standard

    Das kann auch im Frontend ausgelöst werden, nur nicht automatisch, dazu muss ein Frontend Modul angelegt werden.
    Siehe Handbuch: http://de.contaowiki.org/Cron#Frontend
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •