FuelPHPが"'Monolog\Logger' not found"で動作不能に。原因はComposerっぽい。

カテゴリー │Webプログラム

FuelPHPがMonolog\Logger not foundで動作不能に。原因はComposerっぽい。


こんにちは、たかしーです。
最近、fuelPHPを使ってWebアプリを開発中なのですが、コーディング外でエラーが発生してfuelが動作しなくなったので対処法をメモします。

ことは突然発生しました。
プログラムを書き換え、ブラウザで実行したら下記のようなエラーが...



さて見慣れないエラーです。
エラー内容にもスタックトレースにも自分のプログラムでエラーが発生している表示はなし。

なんとなくfuelPHP側っぽいなーとは思ったのですがわけがわからないのでGoogle先生に助けを求めたところ、下記のサイトを発見。

fuelphp1.7.2をzipで入れた場合にcomposer使うとfuelが動かなくなる - Qiita

僕の場合、上記記事の最後の"Composerでパッケージインストール実行"を実行。


今回の開発ではComposerを使って操作するようなことは何もしていなかったので、アレ?とは思ったのですが、試したところ正常に動作するようになりました。

どうもfuelPHPはいろいろなところでComposerに依存しているようなので、この辺はもう少しちゃんと調べないといけなさそうだな...と思った次第です(


同じカテゴリー(Webプログラム)の記事
Symfony
Symfony(2016-11-08 20:33)



上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。

削除
FuelPHPが"'Monolog\Logger' not found"で動作不能に。原因はComposerっぽい。
    コメント(0)