Ich habe einen cron-Job, der diese Datei umfassen muss:PHP: Require Pfad funktioniert nicht für Cron Job?
require '../includes/common.php';
jedoch, wenn es über den Cron-Job (und nicht die lokale Prüfung), der relative Pfad funktioniert nicht ausgeführt wird. der Cron-Job die folgende Datei ausgeführt wird (auf dem Live-Server):
/home/username123/public_html/cron/mycronjob.php
und hier ist der Fehler:
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
das gleiche absolute Format wie der Cron-Job verwenden, common.php
würde
/home/username123/public_html/includes/common.php
bedeutet, dass ich meine Linie 2 mit ersetzen:
require '/home/username123/public_html/includes/common.php';
?
danke!
möglich Duplikat [Relativer Pfad nicht in cron PHP-Skript arbeiten] (http://stackoverflow.com/questions/1969374/relative-path-not-working-in-cron-php-script) –
Versuch: chdir (__ DIR__); von: [http: // stackoverflow.com/Fragen/5254000/php-how-to-Set-Strom-Arbeitsverzeichnis-to-be-same-as-Verzeichnis-executing the] [1] [1]: http://stackoverflow.com/questions/5254000/php-how-to-set-current-working-directory-to-be-same-as-directory-executing-the –