ラボ > FuelPHP:OIL、エラー絡み

FuelPHP OIL実行で「composer autoloader found」

作成日:2019-07-03, 更新日:2019-07-03

経緯、対応

▼FuelPHPでOILを実行したらエラーが出てきた

No composer autoloader found. Please run composer to install the FuelPHP framework dependencies first!

▼ひとまず・・・コンソールからcomposer.jsonのいるトコに移動してから下記実行

>composer update

▼再度・・・OILを実行

PHP Warning:  require(\bootstrap.php): failed to open stream: No such file or directory in C:\xampp\htdocs\fuel\oil on line 62

Warning: require(\bootstrap.php): failed to open stream: No such file or directory in C:\xampp\htdocs\fuel\oil on line 62
PHP Fatal error:  require(): Failed opening required '\bootstrap.php' (include_path='\xampp\php\PEAR') in C:\xampp\htdocs\fuel\oil on line 62

Fatal error: require(): Failed opening required '\bootstrap.php' (include_path='\xampp\php\PEAR') in C:\xampp\htdocs\fuel\oil on line 62

bootstrap.phpのPATHが間違っているっぽい→oil内のAPPPATHの設定が間違っているっぽい

▼「ファイル:oil」を開いて「APPPATH」たちを正しいPATHに修正

define('APPPATH', realpath(__DIR__.'/app/').DIRECTORY_SEPARATOR);

/**
 * Path to the default packages directory.
 */
define('PKGPATH', realpath(__DIR__.'/packages/').DIRECTORY_SEPARATOR);

/**
 * The path to the framework core.
 */
define('COREPATH', realpath(__DIR__.'/core/').DIRECTORY_SEPARATOR);