crons.php wird nicht gefunden

PHP Newsletter Software/Script und E-Mail-Marketing Software SuperWebMailer

Moderator: mirko

Antworten
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: crons.php wird nicht gefunden

Beitrag von mirko »

dann lynx probieren, vielleicht ist lynx auf dem Server installiert.
spl1
Beiträge: 9
Registriert: 30.05.2012, 20:13

Re: crons.php wird nicht gefunden

Beitrag von spl1 »

Vielen Dank für die Unterstützung, aber es klappt nicht.

Habs probiert mit
wget -O /dev/null -o /dev/null /home/NeinUser/public_html/swm/crons.php
und
wget -O /dev/null -o /dev/null http://www.domain.com/swm/crons.php

beidemale ohne Erfolg. Fehler: wget: not found

Im Moment, habe ich leider keine Zeit um rumzubasteln, dass das Skript läuft.
Nun muss es halt ohne funktionierende Cronjobs funktionieren. Newsletter kann ich ja versenden. Alles andere brauch ich eigntlich nicht.

Danke für die Unterstützung.

gruss
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: crons.php wird nicht gefunden

Beitrag von mirko »

probiere es zuerst per wget, so wie es in der Hilfe steht.

Klappt das nicht, muss das Script modifiziert werden, das empfehle ich nicht, weil die PHP-Konfiguration nicht die gleiche sein muss, wie beim Aufruf über die Weboberfläche.
spl1
Beiträge: 9
Registriert: 30.05.2012, 20:13

Re: crons.php wird nicht gefunden

Beitrag von spl1 »

Hallo Mirko,

Ja das klappt. Mit der Sprachangabe erhalte ich folgenden Output:

Code: Alles auswählen

CurrentCronJobScriptLevel: 1
Done.
CurrentCronJobScriptLevel: 2
Done.
CurrentCronJobScriptLevel: 3
Done.
CurrentCronJobScriptLevel: 4
Done.
CurrentCronJobScriptLevel: 7
Done.
CurrentCronJobScriptLevel: 8
Done.
CurrentCronJobScriptLevel: 9
Done.
CurrentCronJobScriptLevel: 10
Done.
CurrentCronJobScriptLevel: 14
Done.
CurrentCronJobScriptLevel: 11
Done.
CurrentCronJobScriptLevel: 12
Done.
CurrentCronJobScriptLevel: 13
Done.
CurrentCronJobScriptLevel: 16
Done.
CurrentCronJobScriptLevel: 17
Done.
CurrentCronJobScriptLevel: 15
Done.
CurrentCronJobScriptLevel: 999
Done.
Etwaige geplante Aufgaben wurden ausgeführt.


Laut meinem Provider muss ich das crons.php folgendermassen ausführen:

Code: Alles auswählen

/home/MEINESEITE/public_html/swm/crons.php
Und so wird das Skript auch gefunden. In der Email die jeweils beim ausführen versndet wird, steht nun aber folgendes:

Code: Alles auswählen

/home/MEINESEITE/public_html/swm/crons.php: cannot open ?php: No such file or directory
/home/MEINESEITE/public_html/swm/crons.php: 27: Syntax error: word unexpected (expecting ")")
Was passiert den da genau auf Zeile 27?

Gruss
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: crons.php wird nicht gefunden

Beitrag von mirko »

na geht denn nun der normale Aufruf mit language=, also werden Texte ausgegeben? Wenn das nicht geht, dann ist dort bereits ein Problem.
spl1
Beiträge: 9
Registriert: 30.05.2012, 20:13

Re: crons.php wird nicht gefunden

Beitrag von spl1 »

Naja.. rumgefummelt hab ich da nichts..
ich habs genau so gemacht, wie es bei den 4 Varianten steht gemacht. Dabei habe ich die Variante 1 gewählt.
Im CronTab Gui meines Providers hab ich den Befehl eingegeben. Nur scheinbar kann dieser von da nicht ausgeführt werden.

Hab jetzt mal ein Ticket geöffnet beim Provider.. denn wenns manuell aber per Cron nicht.. muss es ja fast da liegen..

ich melde micht nochmals..

gruss
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: crons.php wird nicht gefunden

Beitrag von mirko »

Mit der CronTab hat das erst mal gar nichts zu tun.

Im Browser das Script crons.php aufrufen und dahinter direkt angeben ?language=de

ohne ?language=de erfolgt keine Ausgabe, nur eine weiße Seite erscheint. Mit ?language=de wird gezeigt, welche Aufgabe er ausführt.

Den Aufruf mit ?language=de kann man auch direkt über Menü Einstellungen - Geplante Aufgaben aufrufen.

Funktioniert der Aufruf, dann kommt dieser ABER OHNE ?language=de in die crontab, denn es darf KEINE Ausgabe erfolgen!!

Unbedingt unter Menü Einstellungen - Geplante Aufgaben die Anleitung darunter und in der Hilfe beachten, nicht selbst irgendwas tun und dann wundern warum es nicht funktioniert.
spl1
Beiträge: 9
Registriert: 30.05.2012, 20:13

Re: crons.php wird nicht gefunden

Beitrag von spl1 »

Danke für die Antwort, das hab ich als erstes kontrolliert.. aber die Date existiert.
Siehe Attach. Wenn ich die URL resp den Befehl zur crons.php direkt im Brwoser eingebe, erscheint eine weisse Seite kein 404 Fehler.

Kann es sein, dass ich via CronTab keine Links ausführen kann? Evt müsste ich da den direkte Server Pfad zur Datei verwenden oder kann das nicht sein?


gruss
Dateianhänge
crons.PNG
crons.PNG (11.03 KiB) 919 mal betrachtet
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: crons.php wird nicht gefunden

Beitrag von mirko »

Na Datei existiert auf dem Webspace nicht. Update nochmals einspielen, damit wird die Datei erneut eingespielt.
spl1
Beiträge: 9
Registriert: 30.05.2012, 20:13

crons.php wird nicht gefunden

Beitrag von spl1 »

Hallo Zusammen,

Der Cronjob wird nicht gefunden. Ich erhalte per Email die folgende Meldung:
http://www.meinedomain/swm/crons.php: not found

An was kann dies liegen?

gruss
Ronny
Antworten