设为首页 - 加入收藏
广告 1000x90
您的当前位置:主页 > 建站教程 > 正文

php cli 方式 在crotab中运行解决

来源:建站教学网 编辑:小编 时间:2019-04-09 19:45
php cli 方式 在crotab中运行解决
require(../class/a.php)
代码
$cur_dir=getcwd();
chdir($cur_dir);
ini_set("include_path", "$cur_dir:$path");
require(../class/b.php)

复制代码 代码如下:
$path = ini_get('include_path');


$cur_dir = dirname(__FILE__);
运行失败

运行成功
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

/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
...............
require(../class/b.php)
// setting include path
//echo $path;
$path = ini_get('include_path');
复制代码 代码如下:
尝试解决方法1 加入如下代码
总结: 在require 时,如果是相对目录,在crontab 中运行php脚本,要进入到脚本所在目录才可以 复制代码 代码如下:
尝试解决方法2 加入如下代码
$cur_dir=$basedir = dirname(__FILE__);
require(../class/a.php)

    本文网址:http://www.shlzwl.cn/a/jianzhan/2019/0409/3815.html ,喜欢请注明来源。

网友评论:

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
php cli 方式 在crotab中运行解决

站长沙龙 www.shlzwl.cn 中国百万站长的福音,一站式服务。网站地图

Copyright © 2002-2019 站长沙龙 客服qq:

Top