Cronjob unter Confixx?
am 05.10.2007 - 17:07 Uhr in
Hallo Leute,
ich versuche seit Tagen den Cronjob unter Confixx 3 Pro den Cronjob ans laufen zu bringen. Folgendes habe ich ausprobiert:
0 * * * * ####/html/scripts/cron-lynx.sh
und auch das:
0 * * * * ####/html/cron.php
Aber bei der Ausführung der cron.php bekomm ich ne Mail mit folgendem Inhalt:
####/html/cron.php: line 1: ?php: No such file or directory
####/html/cron.php: line 2: //: is a directory
####/html/cron.php: line 4: /aquota.user: Permission denied
####/html/cron.php: line 5: atd: command not found
####/html/cron.php: line 6: syntax error near unexpected token `('
####/html/cron.php: line 6: ` * Handles incoming requests to fire off regularly-scheduled tasks (cron jobs).'
Irgendwas mach ich doch da bestimmt falsch... :)
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich gehe davon aus Du
am 05.10.2007 - 20:39 Uhr
Ich gehe davon aus Du moechtest das "Cronscript" von Drupal ansprechen.
Wenn Du also verschiedene Wege dahin testest fang mit der vollen URL ala http://www.
an und gehe dannn zu den Pfaden ueber.
Eine Auskunft ueber den vollen Serverpfad zu Drupals cron.php liefert Dir phpinfo().
Fange mit dem vollen Serverpfad an.
Bitte poste was funktioniert hat.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Hab immer den kompletten
am 05.10.2007 - 20:45 Uhr
Hab immer den kompletten Pfad angegeben, sonst hätte der ja die Datei nicht gefunden. Hatte vorher schon dass Problem, dass die Datei nicht ausgeführt werden konnte, weil die Rechte fehlten.
Die #### stehen für den Rest des kompletten Serverpfades.
Welche Datei muss denn der Cronjob ausführen? Schon die cron.php oder?
Ja die cron.php in Drupal's
am 05.10.2007 - 20:51 Uhr
Ja die cron.php in Drupal's root musst Du ansprechen.
Man kann die cron.php auch manuell ausfuehren mit
http://www.deineurl.de/cron.php
Ist der von Dir verwendete Serverpfad wirklich richtig? Ich meine verwendest Du den richtigen, 100%-ig?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Ich rufe die cron.php mit
am 05.10.2007 - 22:20 Uhr
Ich rufe die cron.php mit dem richtigen Pfad auf. Sonst würde ich nicht immer ne Mail von Confixx mit der beschriebenen Fehlermeldung bekommen....
Ich frage mich auch, warum die cron.php nicht mit ?> abgeschlossen wird.
Naja, dann liegt das
am 05.10.2007 - 22:33 Uhr
Naja, dann liegt das vermutlich an dem unsaeglichen Confixx.
Will Confixx ausgerechnet bei der Cronkonfiguration eventuell bestimmte (gekuerzte) Pfade haben, ausgehend von sonst ueblichen Pfadangaben?
Hast Du mal die URL zur cron.php probiert? Ala
http://www.deinedomain.de/deindrupalordner/cron.php
Hast Du andere Crons konfiguriert? Wenn ja funktionieren diese ohne Probleme?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Das letzte Stueck des Pfades stimmt so?
am 05.10.2007 - 22:35 Uhr
Das letzte Stueck des Pfades stimmt so?
/html/cron.php
Du hast Deine Drupalinstallation nicht zufaellig in einem Unterordner des Webroot? So nach dem Beispiel
http://www.deinedomain.de/drupal/
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Nein, drupal liegt nicht in
am 05.10.2007 - 22:40 Uhr
Nein, drupal liegt nicht in einem Unterordner.
Ich kann auch die cron.php einfach unter http://www.meindrupal.de/cron.php ausführen. Das ist kein Problem.
Und, Zitat: Hast Du mal die
am 05.10.2007 - 22:47 Uhr
Und,
Hast Du mal die URL zur cron.php probiert? Ala http://www.deinedomain.de/deindrupalordner/cron.php
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
ich hab mal in den Cronjob
am 05.10.2007 - 23:12 Uhr
ich hab mal in den Cronjob dein Vorschlag eingetragen, allerdings kommt die Fehlermeldung:
/bin/sh: http://www.meindrupal.de/cron.php: No such file or directory
Naja, ne URL als
am 06.10.2007 - 00:48 Uhr
Naja, ne URL als Cronjob-Pfad ist auch eher unueblich.
Confixx Help gibt Dir keine Hilfe?
Eventuell hilft Dir das weiter:.
http://forum.webhostlist.de/forum/script-serverseitig/67991-hilfe-bei-co...
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Das hatte ich am Anfang
am 17.12.2007 - 15:30 Uhr
Das hatte ich am Anfang auch, er erkennt nicht das es PHP Befehle sind.
Ein php[leerzeichen] vor der URL löst das Problem.
Allerdings liefert der include_once Befehl in der cron.php bei mir jetzt eine open_basedir restriction in effect.
Einer ein Vorschlag wie ich das umgehen kann?!.
Direkter Pfad ala:/var/www/html/webxx/html/ in der cron.php hilft nicht.
Gruß
DocRock