Forumsbenachrichtigung funktioniert nicht per CronJob

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Spooky
    Community-Moderator
    Wandelndes Contao-Lexikon
    • 12.04.2012
    • 38811

    #16
    Zeig mal einen Screenshost von deiner Cron Job Konfiguration (der Cron Extension) für die system/modules/helpdesk/HelpdeskNotifyExec.php

    Wenn du das richtig konfiguriert hast, musst du auf deinem Server nur mehr einen Cronjob einrichten, der http://gynamed.net/system/modules/cr...Controller.php aufruft. Allerdings kommt da momentan ein 404 Fehler - welche Version von BugBuster1701/contao-cron verwendest du?
    » sponsor me via GitHub or Revolut

    Kommentar

    • LutzWinkler
      Contao-Nutzer
      • 02.09.2009
      • 151

      #17
      Hier nochmal der Screenshot
      Und hier die Konfiguration Klicke auf die Grafik für eine vergrößerte Ansicht

Name: cronjob.PNG
Ansichten: 1
Größe: 36,7 KB
ID: 928240
      Die Version von bugbuster/contao-cron ist 3.3.2

      Kommentar

      • Spooky
        Community-Moderator
        Wandelndes Contao-Lexikon
        • 12.04.2012
        • 38811

        #18
        Wie gesagt, http://gynamed.net/system/modules/cr...Controller.php gibt einen Fehler, das musst du untersuchen. Ansonsten wird dein cronjob nichts bringen.
        » sponsor me via GitHub or Revolut

        Kommentar

        • LutzWinkler
          Contao-Nutzer
          • 02.09.2009
          • 151

          #19
          Die Datei CronFeController.php gibt es gar nicht! Dafür aber CronController.php. Und die löst keinen Fehler aus.

          Kommentar

          • Spooky
            Community-Moderator
            Wandelndes Contao-Lexikon
            • 12.04.2012
            • 38811

            #20
            Die gibt es erst ab Version 3.3.3. Aktualisiere die Extension und richte den cronjob im crontab deines Servers entsprechend der Anleitung ein.
            » sponsor me via GitHub or Revolut

            Kommentar

            • LutzWinkler
              Contao-Nutzer
              • 02.09.2009
              • 151

              #21
              That's it! It finally works!!!!

              Ganz herzlichen Dank für deinen Rat und deine Geduld!

              Viele Grüße und schönes Wochenende,
              Lutz Winkler

              Kommentar

              • BugBuster
                Wandelndes Contao-Lexikon
                • 15.06.2009
                • 10679

                #22
                Puh, dachte schon da ist immer noch ein Bug drin...
                Ja, die CronFeController.php ist ganz neu, musste ich vor kurzem etwas umbauen wegen BackupDB :-)
                Grüße, BugBuster
                "view source" is your guide.
                Danke an alle Amazon Wunschlisten Erfüller

                Kommentar

                • LutzWinkler
                  Contao-Nutzer
                  • 02.09.2009
                  • 151

                  #23
                  Ich weiß nicht, ob das von Bedeutung ist: in /system/logs/error.log bekomme ich nach jedem erfolgreichen Versand der Forumsbenachrichtigung folgenden Eintrag:
                  [27-May-2016 13:25:02 Europe/Berlin]
                  PHP Warning: preg_replace_callback(): Requires argument 2, 'Array', to be a valid callback in /kunden/465037_30627/webseiten/cms/3_2/system/modules/helpdesk/HelpdeskNotify.php on line 563
                  #0 [internal function]: __error(2, 'preg_replace_ca...', '/kunden/465037_...', 563, Array)
                  #1 /kunden/465037_30627/webseiten/cms/3_2/system/modules/helpdesk/HelpdeskNotify.php(563): preg_replace_callback(Array, Array, 'LWinkler hat ei...')
                  #2 /kunden/465037_30627/webseiten/cms/3_2/system/modules/helpdesk/HelpdeskNotify.php(386): HelpdeskNotify->html2text('LWinkler hat ei...')
                  #3 /kunden/465037_30627/webseiten/cms/3_2/system/modules/helpdesk/HelpdeskNotify.php(355): HelpdeskNotify->notify(Object(Contao\Database\Mysqli\Result), Array, 'http://gynamed....', 'Antwort an: For...', 'LWinkler hat ei...', false)
                  #4 /kunden/465037_30627/webseiten/cms/3_2/system/modules/helpdesk/HelpdeskNotify.php(104): HelpdeskNotify->notifyMessage(Object(Contao\Database\Mysqli\Resul t))
                  #5 /kunden/465037_30627/webseiten/cms/3_2/system/modules/helpdesk/HelpdeskNotify.php(606): HelpdeskNotify->run()
                  #6 /kunden/465037_30627/webseiten/cms/3_2/system/modules/helpdesk/HelpdeskNotifyExec.php(26): require_once('/kunden/465037_...')
                  #7 /kunden/465037_30627/webseiten/cms/3_2/system/modules/cron/public/CronFeController.php(184): include('/kunden/465037_...')
                  #8 /kunden/465037_30627/webseiten/cms/3_2/system/modules/cron/public/CronFeController.php(116): BugBuster\Cron\CronFeController->runJob(Object(Contao\Database\Mysqli\Result))
                  #9 /kunden/465037_30627/webseiten/cms/3_2/system/modules/cron/public/CronFeController.php(306): BugBuster\Cron\CronFeController->run()
                  #10 {main}
                  Da die Benachrichtigungen scheinbar problemlos verschickt werden, neige ich dazu, das zu ignorieren.
                  Was meint ihr?

                  Kommentar

                  Lädt...