que tienen una tarea programada que debe incluir este archivo:PHP: ¿La ruta requerida no funciona para el trabajo cron?
require '../includes/common.php';
Sin embargo, cuando se ejecuta a través del trabajo de cron (y no mi prueba local), la ruta relativa no funciona. la tarea cron ejecuta el siguiente archivo (en el servidor en vivo):
/home/username123/public_html/cron/mycronjob.php
y aquí está el error:
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
utilizando el mismo formato absoluta como el trabajo de cron, common.php
estaría ubicado en
/home/username123/public_html/includes/common.php
¿eso significa que tengo que cambiar mi línea 2 con:
require '/home/username123/public_html/includes/common.php';
?
gracias!
posible duplicado de [ruta relativa no trabaja en script PHP cron] (http://stackoverflow.com/questions/1969374/relative-path-not-working-in-cron-php-script) –
intento: chdir (__ DIR__); de: [http: // stackoverflow.com/preguntas/5254000 /-php-how-to set-corriente-trabajo-directorio-a-ser-mismo-como-directorio-ejecución-la] [1] [1]: http://stackoverflow.com/questions/5254000/php-how-to-set-current-working-directory-to-be-same-as-directory-executing-the –