【发布时间】:2020-02-15 03:15:01
【问题描述】:
我在 MediaTemple (gs) 主机上运行 cron 作业,命令如下:
php5 /home/144061/data/test.php
在php文件中,包含语句位于。
cron 作业返回错误:
Warning: include(../domains/test.com/html/wp-blog-header.php): failed to open stream: No such file or directory in /nfs/c10/h02/mnt/144061/data/delete_seen.php on line 3
Warning: include(): Failed opening '../domains/test.com/html/wp-blog-header.php' for inclusion (include_path='.:/usr/local/php-5.3.15/share/pear') in /nfs/c10/h02/mnt/144061/data/delete_seen.php on line 3
我希望能够在我的 cron 文件中包含 wordpress 标头,以便我可以在我的 cron 脚本中使用 wordpress 函数和数据库连接,我的 include 语句有什么问题?
【问题讨论】:
-
你能验证路径和文件名是否正确吗?
-
当您的脚本作为 cron 任务调用时,当前工作目录很可能设置为“/home/144061”。
-
路径需要相对于 cron 的运行目录,这就是路径当前无效的原因。
-
它们是相对路径,两个文件夹域广告数据在同一个目录中。
-
cron 是否从终端成功运行?