Ho un lavoro cron che deve includere questo file:PHP: il percorso obbligatorio non funziona per il cron job?
require '../includes/common.php';
tuttavia, quando viene eseguito tramite il lavoro cron (e non il mio test locale), il percorso relativo non funziona. il job cron viene eseguito il seguente file (sul server live):
/home/username123/public_html/cron/mycronjob.php
ed ecco l'errore:
Fatal error: require(): Failed opening required '../includes/common.php'
(include_path='.:/usr/lib/php:/usr/local/lib/php') in
/home/username123/public_html/cron/mycronjob.php on line 2
utilizzando lo stesso formato in assoluto come il processo di cron, common.php
sarebbe situato a
/home/username123/public_html/includes/common.php
vuol dire che devo sostituire la mia linea 2 con:
require '/home/username123/public_html/includes/common.php';
?
grazie!
possibile duplicato del [Percorso relativo non funziona in script PHP cron] (http://stackoverflow.com/questions/1969374/relative-path-not-working-in-cron-php-script) –
prova: chdir (__ DIR__); da: [http: // stackoverflow.com/domande/5254000/php-how-to-set-corrente-working-directory-to-be-same-as-directory-esecuzione-il] [1] [1]: http://stackoverflow.com/questions/5254000/php-how-to-set-current-working-directory-to-be-same-as-directory-executing-the –