ホームページ >バックエンド開発 >PHPチュートリアル >php cli メソッドを crotab で実行して問題を解決する_PHP チュートリアル

php cli メソッドを crotab で実行して問題を解決する_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:41:19938ブラウズ

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

/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 を試してください 次のコードを追加します

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

// インクルードパスを設定します
$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__ );
chdir($cur_dir);
require(../class/a.php)


正常に実行
概要: 相対ディレクトリの場合、crontab で php スクリプトを実行するときは、スクリプトが配置されているディレクトリを入力する必要があります。

http://www.bkjia.com/PHPjc/321154.html

tru​​ehttp://www.bkjia.com/PHPjc/321154.html技術記事次のようにコードをコピーします: /var/www/html/bt/e/BtSys:.:/usr/share/pear:/usr/share/phpPHP 警告: require(../class/connect.php): 失敗しましたオープンストリーム: そのようなファイルまたはディレクトリは...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。