php cli 方式 在crotab中運行解決
更新時間:2010年02月08日 08:06:07 作者:
使用php腳本寫了一個腳本,需要在crontab中定期運行,但是出現(xiàn)如下錯誤
復制代碼 代碼如下:
/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)
運行成功
總結(jié): 在require 時,如果是相對目錄,在crontab 中運行php腳本,要進入到腳本所在目錄才可以
您可能感興趣的文章:
- php命令行(cli)模式下報require 加載路徑錯誤的解決方法
- ThinkPHP在Cli模式下使用模板引擎的方法
- PHP CLI模式下的多進程應用分析
- php cli模式學習(PHP命令行模式)
- 通過PHP CLI實現(xiàn)簡單的數(shù)據(jù)庫實時監(jiān)控調(diào)度
- php-cli簡介(不會Shell語言一樣用Shell)
- php命令行(cli)下執(zhí)行PHP腳本文件的相對路徑的問題解決方法
- 利用php-cli和任務(wù)計劃實現(xiàn)刷新token功能的方法
- 利用php-cli和任務(wù)計劃實現(xiàn)訂單同步功能的方法
- php cli模式下獲取參數(shù)的方法
相關(guān)文章
php基于dom實現(xiàn)的圖書xml格式數(shù)據(jù)示例
這篇文章主要介紹了php基于dom實現(xiàn)的圖書xml格式數(shù)據(jù),結(jié)合實例形式分析了php數(shù)組轉(zhuǎn)換xml格式數(shù)據(jù)的相關(guān)操作技巧,需要的朋友可以參考下2017-02-02php cURL和Rolling cURL并發(fā)方式比較
在實際項目或者自己編寫小工具(比如新聞聚合,商品價格監(jiān)控,比價)的過程中, 通常需要從第3方網(wǎng)站或者API接口獲取數(shù)據(jù), 在需要處理1個URL隊列時, 為了提高性能, 可以采用cURL提供的curl_multi_*族函數(shù)實現(xiàn)簡單的并發(fā)。2013-10-10PHP中防止直接訪問或查看或下載config.php文件的方法
如何防止下載或訪問PHP的配置文件? 比如服務(wù)器里存放著config.php文件,里面有訪問數(shù)據(jù)庫的用戶名和密碼。怎么樣防止用戶查看該文件?2012-07-07PHP基于pdo的數(shù)據(jù)庫操作類【可支持mysql、sqlserver及oracle】
這篇文章主要介紹了PHP基于pdo的數(shù)據(jù)庫操作類,可實現(xiàn)基本的數(shù)據(jù)庫連接、增刪改查、關(guān)閉連接等操作,還支持針對mysql、sqlserver及oracle等數(shù)據(jù)庫的操作,需要的朋友可以參考下2018-05-05深入理解:單一入口、MVC、ORM、CURD、ActiveRecord概念
本篇文章是對單一入口、MVC、ORM、CURD、ActiveRecord概念進行了詳細的分析介紹,需要的朋友參考下2013-06-06