Cronjob per Konsole ausführen - Status: 301 ?

Hallo liebe Gemeinde, ich habe ein seltsames Problem bei dem ich nicht weiterkomme und mir das auch nicht erklären kann, vielleicht kann mir jemand von euch helfen… Ich versuche den Cronjob über die Konsole auszuführen… /home/httpd/cgi-bin/php53-fcgi-starter.fcgi /usr/www/users/\*\*\*/shop/shopware.php /backend/cron und bekomme folgende Ausgabe: [quote]Status: 301 Moved Permanently X-Powered-By: PHP/5.3.27 Set-Cookie: session-1=e967f207c6ee8846171fb943277f0199b073cb98; path=/ Expires: Thu, 19 Nov 1981 08:52:00 GMT Pragma: no-cache location: http://www.***.de cache-control: no-cache date: Wed, 13 Nov 2013 08:49:46 GMT content-type: text/html; charset=UTF-8 [/quote] … und der Cronjob wird nicht ausgeführt! Wenn ich den Cronjob über den Browser antrigger funktioniert er einwandfrei, und auch wenn ich ihn per wget über die Konsole starte, was ja nem Browseraufruf gleichkommt. Noch ein paar zusätzliche Infos: das Ausführen in PHP5.4 bringt das gleiche Ergebnis, eine kleinere Version (5.2) wird von Script abgelehnt, was ja auch richtig ist. Ich hatte auch schon die .htaccess in Verdacht, aber die wird m.E. bei direktem Ausführen wohl nicht beachtet. Ausserdem hab ich dort drin auch nix gefunden was auf eine Umleitung hindeutet… schonmal vielen Dank! Gruss René

Ab Shopware 4 sollte der Cronjob wie folgt aufgerufen werden: cd /pfad/zumShop && php5 shopware.php /backend/cron http://wiki.shopware.de/Shopware-Cronjo … l_461.html Eventuell hilft dir das weiter. Gruß

hi Tonne, danke für deine Antwort, aber leider hilft sie nicht weiter. Der Aufruf der shopware.php erfolgt ja korrekt, sonst würde es dort schon ne Fehlermeldung geben. Nur liefert das Script eben diesen Status 301 zurück und ich hab nicht den geringsten Ansatz, warum das so ist :cry: Achja… Shopware 4.1.3 … also aktuell. Gruß

Ich hab deinen Aufruf mal angepasst. Probier das mal aus: cd /usr/www/users/\*\*\*/shop/ && /home/httpd/cgi-bin/php53-fcgi-starter.fcgi shopware.php /backend/cron Gruß

… leider funktioniert das auch nicht, bzw. bringt die gleiche Ausgabe. Es kann ja auch nicht am Aufruf liegen, denn das Script wird ja erfolgreich angetriggert. Das Problem muss im Bereich der Serverkonfiguration liegen oder aber im Script selbst. Gruss

[quote=“plotterinsel”]… leider funktioniert das auch nicht, bzw. bringt die gleiche Ausgabe. Es kann ja auch nicht am Aufruf liegen, denn das Script wird ja erfolgreich angetriggert. Das Problem muss im Bereich der Serverkonfiguration liegen oder aber im Script selbst. Gruss[/quote] Dann sind die Einstellungen für den Webserver und die Kommandozeile unterschiedlich. Hier kann dir dann nur noch dein Hoster weiterhelfen. Bei uns funktioniert der oben genannte Aufruf einwandfrei. Gruß