2016-07-12 14 views
1

Ich habe einen Cron-Job von Cpanel erstellt. Der Befehl lautet:Aufruf einer Codeigniter-Steuerung von Cronjob

Der Controller Messages und der Methodentest fügt nur einen Datensatz in einer temporären Tabelle ein.

Wenn ich Folgendes von der Eingabeaufforderung auf meinem Laptop mit Windows ausgeführt wird, läuft es gut.

php c:/wamp/www/project/index.php Messages test 

Dies funktioniert perfekt.

Auf dem gehosteten Server, auf dem Linux ausgeführt wird, erhalte ich jedoch eine Mail vom Server mit dem HTML-Code für die Homepage. Es geht nicht einmal zur Messages-> Testmethode.

Bitte helfen.

Antwort

1

Verwendung:

php index.php willkommen zeigen

als Befehl in der crontab. ZB:

0 * * * * php /home/userdir/www/index.php Nachrichten Test

oder

0 * * * */usr/local/bin/php/home/userdir /www/index.php Nachrichten Test

oder

0 * * * * wget http://domain.com/Messages/test

http://www.codeigniter.com/user_guide/general/cli.html

+0

der erste funktioniert nicht. Ich habe auch eine Benachrichtigung so konfiguriert, dass ich sehe, dass die HTML der Hauptseite, die kommen würde, wenn Sie einfach auf http://domain.com zugreifen. – user3262234