ZendFremeworkインストールについて

回答受付中の質問

ZendFremeworkインストールについて

index.phtmlが設置されていない等でのエラーが表示されるケースはgoogleなどで表示されるのですが、
Broker.phpに関するエラー表示が見つかりませんでしたので、質問させて頂きました。

今回新しい案件で、ZendFremeworkに関して作成出来るようになるべく、
ZendFremeworkに関連するサイトを閲覧しながら、インストールしました。

html/index.phpに下記のように、コードを挿入し、バージョン確認を行った所、
正常に動作しました。

require_once 'Zend/Version.php';  //ライブラリの読み込み
echo Zend_Version::VERSION;     //現在のZend Frameworkのバージョンを表示

ですが、下記の分に変更した所、エラーが発生しました。
require_once 'Zend/Controller/Front.php';
Zend_Controller_Front::getInstance()->setParam('noViewRenderer', true);
Zend_Controller_Front::run('../zend_app/controllers');

[エラー内容] ==============================================================
Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (error)' in (略)\Zend\Controller\Dispatcher\Standard.php:248 Stack trace: #0 (略)\Zend\Controller\Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 (略)\Zend\Controller\Front.php(212): Zend_Controller_Front->dispatch() #2 (略2)\Zend\index.php(11): Zend_Controller_Front::run('../zend_app/con...') #3 {main} Next exception 'Zend_Controller_Exception' with message 'Invalid controller specified (error)#0 (略)\Zend\Controller\Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 (略)\Zend\Controller\Front.php(212): Zend_Controller_Front->dispatch() #2(略)\Zend\Controller\Plugin\Broker.php on line 336
=============================================================

バージョンが表示できているので、インストール自体は出来ていると思うのですが、
実際にコントローラーを設定した時には、何を行ってもこの現象が起こってしまいます。

いくら検索しても、見つからなかったので、質問させて頂きました。
どうぞ宜しくお願いします。

[ 開発環境 ]
XAMMP (PHP5.3.1)
Windows7(64bit)
下記のようなフォルダ構成となっております。
=====================================
/Zend(公開エリア)
   .htaccess
   index.php

/zend_app(アプリケーションエリア)
   /controllers
      IndexController.php
   /models
   /views
      /scripts
         /index
            index.phtml
/ZendFramework(フレームワーク本体)
   /library
/Zend
/Controller
======================================

投稿日時 - 2012-02-10 16:10:38

QNo.7297117

困ってます

1人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

回答(1件中 1~1件目)

ANo.1

リライトの設定はどうなっているのでしょうか?
リライトがうまくいってない時に出るエラーのように思います。

投稿日時 - 2012-02-13 13:00:34

補足

.htaccessファイル内でのリライトを行っています。

入門サイトを確認し、下記のような文を入れてあります。

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

投稿日時 - 2012-02-22 17:14:16

あわせてチェックしたい
  • zendのcontrollersについて ...
  • Fatal error: Uncaught exception 'Ze ...
  • Zend Framework アップロード ...
PR

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら