Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

fopen() funzt nicht via cronjob...

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
blinks
PostRank 4
PostRank 4
Beiträge: 155
Registriert: 25.01.2004, 12:37

Beitrag von blinks » 21.08.2006, 11:34

Hallo,

ich habe ein Script erstellt, welches die Daten einer CSV-Datei von einem externen Server in meine Datenbank einpflegt. Das Script funktioniert einwandfrei, wenn ich es manuell via bash ausführe. Leider funktioniert das Script nicht, wenn ich es via cronjob ausführen lassen will. Dann kommt folgende Fehlermeldung:

Code: Alles auswählen

Warning: fopen(http://remoteserver.tld/dir1/dir2/dir3/csv-datei.aspx): failed to open stream: HTTP request failed! in /var/www/www.projekt.tld/scripts/netzwerksync/_functions.php on line 19


In _functions.php on line 19 steht:

Code: Alles auswählen

$handle = fopen ("$csv_src","r");
Über Tipps wäre ich sehr dankbar, denn langsam verzeifel ich. Wie gesagt funktioniert das Script fehlerfrei wenn ich es manuell starte. Sobald es per cron gestartet wird, zickt es rum :(

Danke schonmal,
blinks

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Caesar
PostRank 4
PostRank 4
Beiträge: 159
Registriert: 22.02.2004, 00:05
Wohnort: Hanau

Beitrag von Caesar » 21.08.2006, 11:44

Wird vielleicht über die Benutzung eines Cronjobs die Zugriffsurl verändert, denn das besagt ja die Fehlermeldung ja..
https://www.coder-forum.eu

Was wir wissen ist ein Tropfen, was wir nicht wissen ein Ozean

Suche Linkpartner zum Thema Führerschein, Auto und Programmieren.

busTa
PostRank 5
PostRank 5
Beiträge: 312
Registriert: 19.02.2006, 13:36
Wohnort: Hannover

Beitrag von busTa » 21.08.2006, 11:48

Gibst du im Cronjob eine php.ini mit an?
Google Ranking überwachen - Bis Platz 1000 - mit History

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


blinks
PostRank 4
PostRank 4
Beiträge: 155
Registriert: 25.01.2004, 12:37

Beitrag von blinks » 21.08.2006, 12:46

nein, tue ich nicht...

busTa
PostRank 5
PostRank 5
Beiträge: 312
Registriert: 19.02.2006, 13:36
Wohnort: Hannover

Beitrag von busTa » 21.08.2006, 12:58

dann probier es mal mit php -c </pfad/zu/deiner/php.ini> -f </pfad/zum/script/>
Google Ranking überwachen - Bis Platz 1000 - mit History

blinks
PostRank 4
PostRank 4
Beiträge: 155
Registriert: 25.01.2004, 12:37

Beitrag von blinks » 21.08.2006, 13:03

ja, danke. das werde ich mal probieren. aber ich denke nicht, dass es daran liegt. es werden nämlich auch weitere csv-daten von anderen servern bezogen und da klappts. ausserdem übergebe ich ja auch keine ini wenn ich das script auf der shell ausführe.

aber trotzdem danke für den tipp... ich versuchs mal :)

gruß,
blinks

blinks
PostRank 4
PostRank 4
Beiträge: 155
Registriert: 25.01.2004, 12:37

Beitrag von blinks » 21.08.2006, 22:15

Caesar hat geschrieben:Wird vielleicht über die Benutzung eines Cronjobs die Zugriffsurl verändert, denn das besagt ja die Fehlermeldung ja..
nein, die zugriffsurl steht in einer config-datei welche nicht verändert wird. es ist alles gleich... das wundert mich ja... :o

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag