Simple Calendar 0.6.1 : Cronjob funktioniert nicht

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
ReJoice
Mitglied
Beiträge: 19
Registriert: 22.02.2008 13:34
Kontaktdaten:

Simple Calendar 0.6.1 : Cronjob funktioniert nicht

Beitrag von ReJoice »

Hallo liebe Community

vielleicht könnt ihr mir helfen.
Ich habe den Simple Calender eingebaut und soweit funktioniert auch alles.
Bis auf der Cronjob. Wenn der Cronjob ausgeführt werden soll bekomm ich immer die Fehlermeldung per E-mail gesendet mit der ich nichts anfangen kann:

Code: Alles auswählen

Warning: include(./common.php): failed to open stream: No such file or directory in /var/www/web3/html/phpbb3/cal_cronjob.php on line 6
 
Warning: include(): Failed opening './common.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/web3/html/phpbb3/cal_cronjob.php on line 6
 
Fatal error: Call to a member function session_begin() on a non-object in /var/www/web3/html/phpbb3/cal_cronjob.php on line 9

Könnt Ihr mir weiter helfen? Ich versteh nicht welche Datei / Verzeichniss fehlen sollte.
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Re: Simple Calendar 0.6.1 : Cronjob funktioniert nicht

Beitrag von BB-BF-BM »

Hallo!

Liegt die Datei cal_cronjob.php wirklich im Forumsroot?
ReJoice
Mitglied
Beiträge: 19
Registriert: 22.02.2008 13:34
Kontaktdaten:

Re: Simple Calendar 0.6.1 : Cronjob funktioniert nicht

Beitrag von ReJoice »

ja sie liegt genau neben common.php und index.php...

hab das forum in das verzeichniss phpbb3 installiert und dort liegt auch die datei.
ReJoice
Mitglied
Beiträge: 19
Registriert: 22.02.2008 13:34
Kontaktdaten:

Re: Simple Calendar 0.6.1 : Cronjob funktioniert nicht

Beitrag von ReJoice »

mir ist auch aufgefallen das wenn ich die datei mit dem Browser aufrufe keinerlei code (in der quelltextansicht) zusehen ist...

http://www.julis-rheinland-pfalz.de/php ... ronjob.php
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Re: Simple Calendar 0.6.1 : Cronjob funktioniert nicht

Beitrag von BB-BF-BM »

Hallo!

Das ist seltsam.
Bekommst du auch keine Benachrichtigungen, wenn du die Datei manuell aufrufst?
Da beim manuellen Aufruf keinerlei Fehler zu sehen sind, liegt möglicherweise der Fehler im Aufruf der Datei durch ein Cronjob-Skript.
ReJoice
Mitglied
Beiträge: 19
Registriert: 22.02.2008 13:34
Kontaktdaten:

Re: Simple Calendar 0.6.1 : Cronjob funktioniert nicht

Beitrag von ReJoice »

also ich rufe die datei einmal am tag im confixx mit:

php /var/www/web3/html/phpbb3/cal_cronjob.php

auf... oder muss ich dies anders machen?
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Re: Simple Calendar 0.6.1 : Cronjob funktioniert nicht

Beitrag von BB-BF-BM »

Hallo!

Im Zweifelsfall empfehle ich dir, einen unabhängigen Cronjobanbieter zu wählen (es gibt viele kostenlose; such einfach danach). Diese funktionieren, indem sie eine externe URL aufrufen, in deinem Fall also "http://www.julis-rheinland-pfalz.de/php ... ronjob.php".

Der Fehler könnte vielleicht daran liegen, dass die Datei /var/www/web3/html/phpbb3/cal_cronjob.php aufgerufen wird und der Include-Pfad vielleicht /var/www/web3/html/ (ooder ähnlich) beträgt, zumindest nicht /var/www/web3/html/phpbb3/ wie benötigt.
ReJoice
Mitglied
Beiträge: 19
Registriert: 22.02.2008 13:34
Kontaktdaten:

Re: Simple Calendar 0.6.1 : Cronjob funktioniert nicht

Beitrag von ReJoice »

ich hab nun das forum und den kalender neu installiert
ich hab zwei ereignisse erstellt (heute und morgen) und der admin hat sich angemeldet und eine erinnerung 'verlangt'

jedoch gleicher fehler beim aufruf des cronjob :-(

müsste aber nicht auch die erinnerung gesendet werden wenn ich die datei manuell aufrufe? dies passiert leider auch nicht
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Re: Simple Calendar 0.6.1 : Cronjob funktioniert nicht

Beitrag von BB-BF-BM »

Hallo,

ja: beim manuellen Aufruf müsste eigentlich eine Benachrichtigung versendet werden.

/cal_cronjob.php

Code: Alles auswählen

require($phpbb_root_path . 'calendar/common.' . $phpEx);
require($phpbb_root_path . 'calendar/cronjob.' . $phpEx); 
ersetzen gegen:

Code: Alles auswählen

echo 'TEST1<br />';
require($phpbb_root_path . 'calendar/common.' . $phpEx);
echo 'TEST2<br />';
require($phpbb_root_path . 'calendar/cronjob.' . $phpEx);
echo 'TEST3<br />'; 
Und poste die Ausgabe (bei manuellem Aufruf).
ReJoice
Mitglied
Beiträge: 19
Registriert: 22.02.2008 13:34
Kontaktdaten:

Re: Simple Calendar 0.6.1 : Cronjob funktioniert nicht

Beitrag von ReJoice »

wie zu erwarten:

Code: Alles auswählen

TEST1
TEST2
TEST3
mich verwunder es schon das ich so oder so keine bestätigungsmail bekomme. trotz neuem forum unter neuer domain.

ich habs nochmal instaliert unter http://julisrlp.mirkoboehm.de
Antworten

Zurück zu „[3.0.x] Mod Support“