ホームページ > バックエンド開発 > PHPチュートリアル > 問題を解決するために、revolution.io php cli メソッドが crotab で実行されます。

問題を解決するために、revolution.io php cli メソッドが crotab で実行されます。

WBOY
リリース: 2016-07-29 08:41:45
オリジナル
1103 人が閲覧しました

コードをコピーします コードは次のとおりです:


/var/www/html/bt/e/BtSys:.:/usr/share/pear:/usr/share/phpPHP 警告: require(. ./class/connect.php): ストリームを開けませんでした: /var/www/html/bt/e/BtSys/torrents-scrape.php の 17 行目にそのようなファイルまたはディレクトリはありません
PHP 致命的なエラー: require(): /var に必要な ' ../class/connect.php' (include_path='/var/www/html/bt/e/BtSys:.:/usr/share/pear:/usr/share/php') を開けませんでした/www/html /bt/e/BtSys/torrents-scrape.php 17 行目


解決策 1 を試す 次のコードを追加します
コード

コードをコピーします コードは次のとおりです:


/ / インクルードパスの設定
$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/b.php)
...... .

実行に失敗しました
解決策 2 を試してください

コードをコピーします コードは次のとおりです:

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


正常に実行

概要: require の場合、相対ディレクトリの場合、 crontab で php スクリプトを実行するには、スクリプトが配置されているディレクトリを入力する必要があります。
上記は、revolutional.io の内容を含め、crotab で実行するための php cli メソッドを紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート