PHPとインクルードパスを使用するNetBeans7.2.1で多くの問題が発生しています。これは、Netbeans PHPインクルードパスが使用されていないように見える場合もあれば、関連していない場合もあります。プロジェクトまたはグローバルのいずれかで、NetBeansがプロジェクトまたはグローバルインクルードパスを使用していないと述べています。ただし、この場合、NetBeansはPHPInclude_Path変数全体を検索していません。
PHPInclude_Pathがエラーメッセージに表示されます。AutoloaderFactory.phpファイルはD:\ PHP \ zf2-tutorial \ vendor \ zendframework \ zendframework \ library \ Zend\Loaderにあります。
ただし、NetBeans / Tools / Create PHPUnit Testsを使用しようとすると、AutoloaderFactory.phpが見つからないという一連の警告メッセージとエラーメッセージが表示されます。これらのメッセージは、必要なクラスのライブラリを含まない、提供されたライブラリのうち3つのみを検索します。
NetBeansの初心者として、私は明らかにそれについて何かを理解していません。ただし、Project、Globabl、PHP Include Pathsの使用など、何をしても必要なクラスが見つからないため、プロジェクトをビルドできません。誰かが私を助けることができますか?
エラーメッセージは以下に含まれています。ありがとう...RG
PHPUnit Skeleton Generator 1.2.0 by Sebastian Bergmann.
Warning: include(D:\Program Files (x86)\Zend\ZendServer\share\ZendFramework\library\Zend\Loader\AutoloaderFactory.php): failed to open stream: No such file or directory in D:\PHP\zf2-tutorial\init_autoloader.php on line 38
Call Stack:
0.0007 321856 1. {main}() K:\phpunit-skelgen:0
0.0062 472944 2. SebastianBergmann\PHPUnit\SkeletonGenerator\Command::main() K:\phpunit-skelgen:45
0.0167 980480 3. ReflectionClass->newInstanceArgs() K:\pear\SebastianBergmann\PHPUnit\SkeletonGenerator\Command.php:171
0.0167 980936 4. SebastianBergmann\PHPUnit\SkeletonGenerator\TestGenerator->__construct() K:\pear\SebastianBergmann\PHPUnit\SkeletonGenerator\Command.php:171
0.0178 987216 5. include_once('D:\PHP\zf2-tutorial\module\Album\src\Album\Controller\AlbumController.php') K:\pear\SebastianBergmann\PHPUnit\SkeletonGenerator\TestGenerator.php:125
0.0213 993680 6. require_once('D:\PHP\zf2-tutorial\init_autoloader.php') D:\PHP\zf2-tutorial\module\Album\src\Album\Controller\AlbumController.php:4
Warning: include(): Failed opening 'D:\Program Files (x86)\Zend\ZendServer\share\ZendFramework\library\Zend\Loader\AutoloaderFactory.php' for inclusion (include_path='D:\PHP\Includes;D:\PHP\zf2-tutorial;D:\PHP\ZendProjects\htdocs\Includes;D:\PHP\zf2-tutorial\vendor\zendframework\zendframework\library;D:\Program Files (x86)\Zend\ZendServer\share\ZendFramework\library;K:\pear') in D:\PHP\zf2-tutorial\init_autoloader.php on line 38
Call Stack:
0.0007 321856 1. {main}() K:\phpunit-skelgen:0
0.0062 472944 2. SebastianBergmann\PHPUnit\SkeletonGenerator\Command::main() K:\phpunit-skelgen:45
0.0167 980480 3. ReflectionClass->newInstanceArgs() K:\pear\SebastianBergmann\PHPUnit\SkeletonGenerator\Command.php:171
0.0167 980936 4. SebastianBergmann\PHPUnit\SkeletonGenerator\TestGenerator->__construct() K:\pear\SebastianBergmann\PHPUnit\SkeletonGenerator\Command.php:171
0.0178 987216 5. include_once('D:\PHP\zf2-tutorial\module\Album\src\Album\Controller\AlbumController.php') K:\pear\SebastianBergmann\PHPUnit\SkeletonGenerator\TestGenerator.php:125
0.0213 993680 6. require_once('D:\PHP\zf2-tutorial\init_autoloader.php') D:\PHP\zf2-tutorial\module\Album\src\Album\Controller\AlbumController.php:4
Fatal error: Class 'Zend\Loader\AutoloaderFactory' not found in D:\PHP\zf2-tutorial\init_autoloader.php on line 39
Call Stack:
0.0007 321856 1. {main}() K:\phpunit-skelgen:0
0.0062 472944 2. SebastianBergmann\PHPUnit\SkeletonGenerator\Command::main() K:\phpunit-skelgen:45
0.0167 980480 3. ReflectionClass->newInstanceArgs() K:\pear\SebastianBergmann\PHPUnit\SkeletonGenerator\Command.php:171
0.0167 980936 4. SebastianBergmann\PHPUnit\SkeletonGenerator\TestGenerator->__construct() K:\pear\SebastianBergmann\PHPUnit\SkeletonGenerator\Command.php:171
0.0178 987216 5. include_once('D:\PHP\zf2-tutorial\module\Album\src\Album\Controller\AlbumController.php') K:\pear\SebastianBergmann\PHPUnit\SkeletonGenerator\TestGenerator.php:125
0.0213 993680 6. require_once('D:\PHP\zf2-tutorial\init_autoloader.php') D:\PHP\zf2-tutorial\module\Album\src\Album\Controller\AlbumController.php:4