ブートストラップ ファイルを作成しようとしましたが、それを別のファイルに含めたり要求したりするたびに、次のようなエラーが表示され続けます。
警告: require_once(../folder/file.php) [function.require-once]: ストリームを開くことができませんでした: No such file or directory in...
致命的なエラー: require_once() [function.require]: 必要な '../folder/file.php' (include_path='.:') を開けませんでした...
シナリオ全体を描画するには: ブートストラップ ファイル load.php があります。その中で、../config/config.php にある構成ファイルに接続します。ロード ファイルの上に、classes/database.php にデータベース クラス ファイルがあります。データベース ファイルに、次の if 文を書きました。
if ( file_exists('../load.php') ) {
echo 'load.php: It exists';
require_once('../load.php');
} else {
echo 'load.php: It does not exist';
}
ロード ファイルに同様の if 文を書きましたが、構成ファイルが存在するかどうかを確認しました。驚いたことに、database.php ファイルをロードすると、次のようになります。
load.php: It exists
config.php: file doesn't exist
しかし、load.php ファイルをロードすると、次のようになります。
config.php: It exists
私のファイルは次の場所にあります。
ルート ディレクトリ: /Library/WebServer/Documents/project
config.php ファイル/Library/WebServer/Documents/project/config/config.php
load.php ファイル: /Library/WebServer/Documents/project/includes/load.php
database.php ファイル: /Library/WebServer/Documents/project/includes/classes/database.php
このバグについて助けが必要です。ありがとう、