Seite 1 von 3
Simple Calendar 0.6.1 : Cronjob funktioniert nicht
Verfasst: 06.12.2009 17:37
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.
Re: Simple Calendar 0.6.1 : Cronjob funktioniert nicht
Verfasst: 06.12.2009 20:56
von BB-BF-BM
Hallo!
Liegt die Datei cal_cronjob.php wirklich im Forumsroot?
Re: Simple Calendar 0.6.1 : Cronjob funktioniert nicht
Verfasst: 06.12.2009 21:41
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.
Re: Simple Calendar 0.6.1 : Cronjob funktioniert nicht
Verfasst: 07.12.2009 09:05
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
Re: Simple Calendar 0.6.1 : Cronjob funktioniert nicht
Verfasst: 07.12.2009 15:04
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.
Re: Simple Calendar 0.6.1 : Cronjob funktioniert nicht
Verfasst: 07.12.2009 15:52
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?
Re: Simple Calendar 0.6.1 : Cronjob funktioniert nicht
Verfasst: 07.12.2009 18:03
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.
Re: Simple Calendar 0.6.1 : Cronjob funktioniert nicht
Verfasst: 07.12.2009 20:35
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
Re: Simple Calendar 0.6.1 : Cronjob funktioniert nicht
Verfasst: 07.12.2009 20:47
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).
Re: Simple Calendar 0.6.1 : Cronjob funktioniert nicht
Verfasst: 07.12.2009 20:58
von ReJoice
wie zu erwarten:
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