親ディレクトリからphpファイルをインクルードしようとすると、エラーが発生します。
admin @ webby:〜$ /usr/bin/php /var/phpscripts/email_parser/tests/_email-test.php PHP致命的なエラー:require_once():必要な'../PlancakeEmailParser.php'(include_path='を開くことができませんでした。 :/ usr / share / php:/ usr / share / pear')6行目の/var/phpscripts/email_parser/tests/_email-test.php
致命的なエラー:require_once():/ var / phpscripts / email_parser / tests /_emailのrequired'../PlancakeEmailParser.php'(include_path ='.:/usr/share/php:/usr/share/pear')を開くことができませんでした-6行目のtest.php
PHPファイル
#!/usr/bin/php
<?php
error_reporting(E_ALL ^ E_NOTICE ^E_WARNING);
ini_set("display_errors" , 1);
require_once("../PlancakeEmailParser.php");
// etc
?>
フォルダ構造
admin@webby:/var/phpscripts/email_parser$ find .
.
./composer.json
./README.txt
./LICENSE.txt
./PlancakeEmailParser.php
./tests
./tests/_email-test.php
テストのためPlancakeEmailParser.php
に、ディレクトリに移動してtests
「../」をrequireから削除すると正常に動作します