fuelphpでインストールエラーででて対応した話 fuelphp


fuel1.7.2をダウンロードしてインストールしたら以下のエラーがでたので対応した話
■エラー内容
-----------------------------------
( ! ) Fatal error: Class Monolog¥Logger not found in ・・・¥htdocs¥fuelphp¥fuel¥core¥classes¥log.php on line 100
Call Stack
# Time Memory Function Location
1 0.0276 359328 {main}( ) ..¥index.php:0
2 0.0995 458384 require( D:¥xampp¥htdocs¥fuelphp¥fuel¥app¥bootstrap.php ) ..¥index.php:48
3 0.2204 988024 Fuel¥Core¥Fuel::init( ) ..¥bootstrap.php:25
4 0.8370 2351240 logger( ) ..¥fuel.php:199
5 0.8372 2352016 Fuel¥Core¥Autoloader::load( ) ..¥autoloader.php:0
6 0.8904 2418264 Fuel¥Core¥Autoloader::init_class( ) ..¥autoloader.php:249
7 0.8904 2418416 call_user_func ( ) ..¥autoloader.php:375
8 0.8904 2418416 Fuel¥Core¥Log::_init( ) ..¥autoloader.php:375

( ! ) Fatal error: Class Monolog¥Logger not found in ・・・¥htdocs¥fuelphp¥fuel¥core¥classes¥log.php on line 100
Call Stack
# Time Memory Function Location
1 0.0276 359328 {main}( ) ..¥index.php:0
2 0.0995 458384 require( D:¥xampp¥htdocs¥fuelphp¥fuel¥app¥bootstrap.php )
-----------------------------------


■対応1 fuel/vendor ディレクトリを削除
fuel/vendor ディレクトリを削除

■対応2 composer.jsonファイルの修正
・composer.jsonファイルの修正
license : MIT
require : {
php : >=5.3.3
composer/installers : ~1.0
}
箇所に、
monolog/monolog : 1.5.*
fuelphp/upload : 2.0.*
michelf/php-markdown : 1.4.*
を追加する
要は
license : MIT
require : {
php : >=5.3.3
composer/installers : ~1.0
monolog/monolog : 1.5.*
fuelphp/upload : 2.0.*
michelf/php-markdown : 1.4.*
}
にする

■3 gitでComposerでパッケージインストール実行
php composer.phar self-update
php composer.phar update
を実行



上3つの対応をしてブラウザから接続したら大丈夫だった