我遇到了 FuelPHP 无法自动加载类的问题。在我的登台服务器(Ubuntu,PHP 5.3.10)上,它无法在fuel/app/classes
目录中找到自定义类,也无法运行oil test
(我收到错误消息sh: 1: phpunit: not found
)。奇怪的是,它在我的本地开发版本(Windows,PHP 5.3.6)上运行良好。
我怀疑它可能与我第一次在这个项目中使用的 Composer 有关,但是当我require APPPATH.'vendor/autoload.php';
从 bootstrap.php 注释掉该行时问题并没有解决(该应用程序仍然无法从fuel/app/classes
)
我被难住了:我在很多项目中都使用过 FuelPHP,而且 Autoloader 从来没有遇到过任何问题。特别令人费解的是,相同的代码似乎在一个地方运行良好,而在另一个地方却不行。对于如何解决此问题的任何建议,我将不胜感激。