Ich hab die Suche grad schon ein wenig gequält bin aber nicht fündig geworden.
Mein Problem ist folgendes
ich hab auf meinem Webserver ein php script, das Daten aus der DB ausliest und in ein RSS-Feed schreibt. Wenn man das Script über den Browser aufruft dann funktioniert alles einwandfrei.
Wenn ich nun aber einen Cronjob einrichte dann geht es nicht.
Ich vermute das es an dem Pfad liegt.
Denn das php Schript liegt in /home/htdocs/web11/html/rss/script.php und schreibt die daten in file/index.rss , und das befindet sich unter /home/htdocs/web11/html/rss/file/index.rss
Wenn das nun der Cronjob aufruft dann würde dieser das rss File nach /file/index.rss schreiben (sofern er in der lage wäre das include file mit den DB verbindungen zu laden).
Gibt es eine einfache und schnelle Lösung das die Datei via cronjob im richtigen Verzeichniss erstellt wird UND das Script weiterhin manuell im Browser gestartet werden kann ??
hat das eventuell irgendwas mit PATH zu tun ??
Mein Problem ist folgendes
ich hab auf meinem Webserver ein php script, das Daten aus der DB ausliest und in ein RSS-Feed schreibt. Wenn man das Script über den Browser aufruft dann funktioniert alles einwandfrei.
Wenn ich nun aber einen Cronjob einrichte dann geht es nicht.
Ich vermute das es an dem Pfad liegt.
Denn das php Schript liegt in /home/htdocs/web11/html/rss/script.php und schreibt die daten in file/index.rss , und das befindet sich unter /home/htdocs/web11/html/rss/file/index.rss
Wenn das nun der Cronjob aufruft dann würde dieser das rss File nach /file/index.rss schreiben (sofern er in der lage wäre das include file mit den DB verbindungen zu laden).
Gibt es eine einfache und schnelle Lösung das die Datei via cronjob im richtigen Verzeichniss erstellt wird UND das Script weiterhin manuell im Browser gestartet werden kann ??
hat das eventuell irgendwas mit PATH zu tun ??