2017-03-02 24 views
1

Ich benutze codeigniter 3.1.3 mit modularen Erweiterungen. Ich habe einen Befehl für einen Cron-Job, aber es scheint nicht in meinem cpanel zu funktionieren. Der Cron-Job soll jede halbe StundeCron Job lief nicht

0,30 * * * * php-cli /home/username/public_html/index.php/module_name controller_name method 

Antwort

0

Verwenden Sie den folgenden Befehl

0,30 * * * * php /home/username/public_html/index.php/module_name controller_name method 

von defined('BASEPATH') OR exit('No direct script access allowed') in der Steuerung Befreien Sie sich und jedes Modell, das die Steuerung

Sie wird geladen mehr über das Ausführen von der Befehlszeile aus der codeigniter Dokumentation lesen

-1

Erste 0,30 ist ein einzelner Parameter ausführen können, so müssen Sie eine weitere hinzuzufügen. Außerdem rufen Sie Ihre Codeigniter-Funktion nicht korrekt auf. Die Standard-Syntax sieht wie folgt aus:

0,30 * * * * * php-cli /home/username/public_html/index.php/module_name/controller_name/method_name parameters 

ich im ‚module_name‘ Segment der der URL links, obwohl ich nicht sicher bin, zu vertraut mit HMVC, und ich habe in dem, was wenig ich verschiedene Strukturen gesehen habe gesehen, also ändere die Reihenfolge, wenn es angebracht ist.