I motivi più comuni per cui Cron Jobs non funziona sono:
-
Script non funzionante
-
Percorso/URL specificato al file non corretto
-
Utilizzo di caratteri speciali
Esaminiamoli tutti.
Script non funzionante
Innanzitutto, prima di creare un Cron Job , devi assicurarti che il tuo script funzioni. Per questo, puoi aprire il suo file nel browser (tramite URL) o eseguirlo tramite SSH, a seconda del tipo di script che hai. Se il tuo script in effetti non funziona, potresti dover contattare gli sviluppatori per chiedere aiuto.
Potresti avere la sensazione che lo script non funzioni perché il suo output è vuoto . Se il tuo script non ha output per impostazione predefinita, puoi aggiungerlo manualmente .
Percorso/URL errato per il file specificato
Il percorso del file di script dovrebbe essere corretto. Tieni presente che su Hostinger, il percorso del file dovrebbe iniziare in /home/
. Se Cron Job è configurato per aprire alcuni file tramite l'URL anziché un percorso del file, puoi utilizzare il curl
comando tramite il terminale per vedere se funziona:
curl -v 'https://domain.tld/path/to/file.php'
Utilizzo di caratteri speciali
Se il tuo Cron Job ha caratteri speciali (come ">/dev/null 2>&1"), non sarai in grado di configurarlo direttamente tramite hPanel. Nessun problema, è ancora possibile:tutto ciò che devi fare è creare un .sh file e imposta un Cron Job per eseguirlo.
NOTA :
-
Come si configura un Cron Job con caratteri speciali su Hostinger?