代码之家  ›  专栏  ›  技术社区  ›  bradenkeith

include():通过Shell/Crontab访问时打开失败

  •  0
  • bradenkeith  · 技术社区  · 14 年前

    我在设置crontab。直接访问php文件时(domain.com/文件-路径/文件.php)它工作得很好。当通过shell(php-f/var/www/vhosts)访问它时/domain.com/文件-路径/文件.php)我发现到处都是文件错误。它与include路径设置为:(include\u path='.:')有关

    是否有一个参数可以通过shell来设置include\u路径?或者有什么我可以放进去的文件.php修正错误?我试图避免遍历与此相关的所有文档,并将include路径固定为绝对路径。

    谢谢!

    2 回复  |  直到 14 年前
        1
  •  1
  •   ennuikiller    14 年前

    尝试复制您的登录环境,通过寻找所有配置文件,或者查看include\u path当前设置为什么,并在使用php之前在中适当地设置它。任何一种方法都需要您编写一个简短的脚本

        2
  •  0
  •   Yaroslav    12 年前

    cron: * * * * * cd /home/user/rest/of/path ; /usr/local/bin/php file.php