Fehler in cron.php

cashi01

New Member
Ich wollte die cron.php alle 2 Minuten über den cronjob ausführen lassen. Leider bekomme ich immer folgende Fehlermeldung.

/srv/www/vhosts/cash-auktion.de/httpdocs/cron.php: line 1: ?php: No such file or directory
/srv/www/vhosts/cash-auktion.de/httpdocs/cron.php: line 2: syntax error near unexpected token `"./includes/config.inc.php"'
/srv/www/vhosts/cash-auktion.de/httpdocs/cron.php: line 2: ` include("./includes/config.inc.php");

Kann mir jemand sagen was Falsch ist?
 
Es sieht so aus, als ob Du das PHP-Script direkt ausführen willst. Als erstes versucht somit die Shell aus der Datei '?php' zu lesen....

Das Script kann aber nur durch den php-Interpreter abgearbeitet werden. Lösung: rufe das Ganze mit
Code:
/usr/bin/php /srv/www/vhosts/cash-auktion.de/httpdocs/cron.php
auf.

Viele Grüße,
LinuxAdmin
 
So ist es. Die php Datei soll direkt ausgeführt werden. Nachdem ich nun /usr/bin/php /srv/www/vhosts/cash-auktion.de/httpdocs/cron.php
im crontab eingetragen habe bekomme ich die folgende Fehlermeldung.

Code:
Warning: main(./includes/config.inc.php): failed to open stream: No such file or directory in /srv/www/vhosts/cash-auktion.de/httpdocs/cron.php on line 2

Warning: main(): Failed opening './includes/config.inc.php' for inclusion (include_path='.:') in /srv/www/vhosts/cash-auktion.de/httpdocs/cron.php on line 2

Warning: main(./includes/messages.inc.php): failed to open stream: No such file or directory in /srv/www/vhosts/cash-auktion.de/httpdocs/cron.php on line 3

Warning: main(): Failed opening './includes/messages.inc.php' for inclusion (include_path='.:') in /srv/www/vhosts/cash-auktion.de/httpdocs/cron.php on line 3

Warning: main(./includes/auction_types.inc.php): failed to open stream: No such file or directory in /srv/www/vhosts/cash-auktion.de/httpdocs/cron.php on line 4

Warning: main(): Failed opening './includes/auction_types.inc.php' for inclusion (include_path='.:') in /srv/www/vhosts/cash-auktion.de/httpdocs/cron.php on line 4

Warning: mysql_query(): Access denied for user 'cashi01'@'localhost' (using password: NO) in /srv/www/vhosts/cash-auktion.de/httpdocs/cron.php on line 65

Warning: mysql_query(): A link to the server could not be established in /srv/www/vhosts/cash-auktion.de/httpdocs/cron.php on line 65
 
Last edited by a moderator:
Klar, weil Du im falschen Verzeichnis bist.
Klein bisschen umbauen hilft:
Code:
cd /srv/www/vhosts/cash-auktion.de/httpdocs/; /usr/bin/php cron.php

huschi.
 
Back
Top