• 技术文章 >后端开发 >php教程

    revolutionary.io php cli 方式 在crotab中运行解决

    2016-07-29 08:41:45原创599

    复制代码 代码如下:


    /var/www/html/bt/e/BtSys:.:/usr/share/pear:/usr/share/phpPHP Warning: require(../class/connect.php): failed to open stream: No such file or directory in /var/www/html/bt/e/BtSys/torrents-scrape.php on line 17
    PHP Fatal error: require(): Failed opening required '../class/connect.php' (include_path='/var/www/html/bt/e/BtSys:.:/usr/share/pear:/usr/share/php') in /var/www/html/bt/e/BtSys/torrents-scrape.php on line 17


    尝试解决方法1 加入如下代码
    代码

    复制代码 代码如下:


    // setting include path
    $cur_dir=getcwd();
    $cur_dir=$basedir = dirname(__FILE__);
    $path = ini_get('include_path');
    ini_set("include_path", "$cur_dir:$path");
    $path = ini_get('include_path');
    //echo $path;
    require(../class/a.php)
    require(../class/b.php)
    ...............


    运行失败
    尝试解决方法2 加入如下代码

    复制代码 代码如下:


    $cur_dir = dirname(__FILE__);
    chdir($cur_dir);
    require(../class/a.php)
    require(../class/b.php)


    运行成功
    总结: 在require 时,如果是相对目录,在crontab 中运行php脚本,要进入到脚本所在目录才可以

    以上就介绍了revolutionary.io php cli 方式 在crotab中运行解决,包括了revolutionary.io方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:revolutionary.io
    上一篇:photoshop学习 php学习之 认清变量的作用范围 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • php实现通过JSON RPC与go通讯(附代码)• 浅析怎么使用PHP做异步爬取数据• PHP8.3要有新函数了!(json_validate函数说明)• 设计API接口时,要注意这些地方!• PHP网站常见一些安全漏洞及防御方法
    1/1

    PHP中文网