テーマ「Accordion」適用後、index.phpが真っ白に表示されます。
outhed > テーマ「Accordion」適用後、index.phpが真っ白に表示されます。 @ 2012/6/14 2:00 |
---|
はじめまして。
lolipopに2.0をインストール後 Accordionをベースに開発を進めて行こうとした矢先につまづきました。 TOP画面を出そうとしても真っ白なまま何も表示されません。 デバッグモード1を走らせた所、以下のメッセージが出ました。 当方PHPの知識はほぼありません。 良い解決策は無いものかと投稿させて頂きました。 よろしくお願い致します。 ■エラーメッセージ/環境情報 ----------------------------------------------------------------------------------------------- Warning (512): レイアウトテンプレートの拡張子 .ctp は非推奨です。.php を利用してください。 /home/users/2/lolipop.jp-3204fcdd363e6c5b/web/app/webroot/themed/Accordion/layouts/default.ctp [CORE/baser/views/baser_app_view.php, line 354] Code | Context BaserAppView::_getLayoutFileName() - CORE/baser/views/baser_app_view.php, line 354 View::renderLayout() - CORE/cake/libs/view/view.php, line 418 View::render() - CORE/cake/libs/view/view.php, line 387 Controller::render() - CORE/cake/libs/controller/controller.php, line 808 PagesController::display() - CORE/baser/controllers/pages_controller.php, line 489 Object::dispatchMethod() - CORE/cake/libs/object.php, line 117 Dispatcher::_invoke() - CORE/cake/dispatcher.php, line 226 Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 193 require - APP/webroot/index.php, line 111 [main] - CORE/index.php, line 61 Notice (8): Undefined variable: baser [APP/webroot/themed/Accordion/layouts/default.ctp, line 6] Code | Context include - APP/webroot/themed/Accordion/layouts/default.ctp, line 6 View::_render() - CORE/cake/libs/view/view.php, line 665 View::renderLayout() - CORE/cake/libs/view/view.php, line 453 View::render() - CORE/cake/libs/view/view.php, line 387 Controller::render() - CORE/cake/libs/controller/controller.php, line 808 PagesController::display() - CORE/baser/controllers/pages_controller.php, line 489 Object::dispatchMethod() - CORE/cake/libs/object.php, line 117 Dispatcher::_invoke() - CORE/cake/dispatcher.php, line 226 Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 193 require - APP/webroot/index.php, line 111 [main] - CORE/index.php, line 61 Fatal error: Call to a member function xmlHeader() on a non-object in /home/users/2/lolipop.jp-3204fcdd363e6c5b/web/app/webroot/themed/Accordion/layouts/default.ctp on line 6 ----------------------------------------------------------------------------------------------- ■ BaserCMSのバージョン:2.0.2 ■ レンタルサーバー名:lolipop ■ スマートURLの利用: [OFF] ■ 設置フォルダ: [ドキュメントルート] ■ 利用しているデータベース: [MySQL] ■ PHPスキル(自己評価): [全くわからない] スマートURL: OFF セーフモード:Off データベース: MySQL baserCMSバージョン: 2.0.2 CakePHPバージョン: 1.2.10 |
outhed > Re: テーマ「Accordion」適用後、index.phpが真っ白に表示されます。 @ 2012/6/14 9:28 |
---|
ちなみにエラーメッセージを展開しない状態ですと
Warning (512): レイアウトテンプレートの拡張子 .ctp は非推奨です。.php を利用してください。 /home/users/2/lolipop.jp-3204fcdd363e6c5b/web/app/webroot/themed/Accordion/layouts/default.ctp [CORE/baser/views/baser_app_view.php, line 354] Notice (8): Undefined variable: baser [APP/webroot/themed/Accordion/layouts/default.ctp, line 6] Fatal error: Call to a member function xmlHeader() on a non-object in /home/users/2/lolipop.jp-3204fcdd363e6c5b/web/app/webroot/themed/Accordion/layouts/default.ctp on line 6 となります |
goichi > Re: テーマ「Accordion」適用後、index.phpが真っ白に表示されます。 @ 2012/6/14 10:47 |
---|
どうもです(^^
いまはレイアウトファイルの拡張子がctpからphpに変わっていますが、お使いのテーマではctpのままになっているのではないでしょうか。2.0対応の新しいアコーディオンをダウンロードしなおして、古いものを消してから最適用したら直るかも知れませんね。さっき、公式サイトのダウンロードページから、アコーディオンを落としてみたら、ちゃんとphpに変わっていたので、それなら多分大丈夫だと思いますよ〜。 |
outhed > Re: テーマ「Accordion」適用後、index.phpが真っ白に表示されます。 @ 2012/6/14 12:34 |
---|
情報ありがとうございます!
さっそく試してみます!! |