【DooPHP】1.3.1でPHP Fatal error: Cannot redeclare class

DooPHP - fastest MVC based PHP framework

DooPHP - fastest MVC based PHP framework

DooPHPの新しいバージョンがリリースされたので早速使用してみました。

が、、、、全く動きません、、、

エラーログを見ると、
PHP Fatal error: Cannot redeclare class
と書いてあります。

CLASS名が繰り返し使用されてます、、、
今まで普通に動いていたので新しいdooframeworkに問題があると思いきや、
deploy.phpを読み込んだ直後にエラー。

dooframeworkに付属のdemoを見てみると正常に動作しています。

しばらく悩んだ結果、index.phpに変更があったことに気づきました。

DEMOblogのindex.phpのdeploy.phpがコメントアウトされている。

//include $config[‘BASE_PATH’].’deployment/deploy.php’;
include $config[‘BASE_PATH’].’Doo.php’;
include $config[‘BASE_PATH’].’app/DooConfig.php’;

そして、Doo.phpとDooConfigを直接読み込みにいく形に変更。

普通はそこ変えないだろう…

まぁ動いたからいいけど。

lighttpdも入れ終わったので、
最速サーバ+最速フレームワークで最強なPHP環境を構築できた。

lighttpddoophpを入れていない方は是非お試しください。