我有一个需要包含此文件的 cron 作业:
require '../includes/common.php';
但是,当它通过 cron 作业(而不是我的本地测试)运行时,相对路径不起作用。cron 作业运行以下文件(在实时服务器上):
/home/username123/public_html/cron/mycronjob.php
这是错误:
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
使用与 cron 作业相同的绝对格式,common.php
将位于
/home/username123/public_html/includes/common.php
这是否意味着我必须将第 2 行替换为:
require '/home/username123/public_html/includes/common.php';
?
谢谢!