PHP: Exigir caminho não funciona para o trabalho cron?
Eu tenho um trabalho cron que precisa incluir este arquivo:
require '../includes/common.php';
no entanto, quando é executado pelo trabalho cron (e não pelo meu teste local), o caminho relativo não funciona. o trabalho cron executa o seguinte arquivo (no servidor ativo):
/home/username123/public_html/cron/mycronjob.php
e aqui está o erro:
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
usando o mesmo formato absoluto que o trabalho cron,common.php
estaria localizado em
/home/username123/public_html/includes/common.php
isso significa que eu tenho que substituir minha linha 2 por:
require '/home/username123/public_html/includes/common.php';
?
obrigado!