2011-07-16 5 views
0

ZendFramewokのモジュールを使用する際に問題があります。私はこれまで、アプリケーションディレクトリ内のモジュールのディレクトリ構造を作成しました。ZendFrameworkでのモジュールの設定

アプリケーション
--configs
--Bootstrap.php
--modules
----デフォルト
------コントローラ
--------のErrorController。 PHP
-------- IndexController.php
------モデル
------ビュー
--------ヘルパー
----- --- scripts
----------エラー
------------ error.phtml
----------インデックス
----- ServerName.local

などの公共用------- index.phtmlを

Updated application.ini by adding the following lines: 
resources.frontController.moduleDirectory = APPLICATION "/modules" 
resources.module[] = "" 

セットアップ仮想ホストだから、ブラウザServername.localにおけるI型はデフォルトのビューを取得する場合、私はサーバー名を入力した場合。ローカル/:デフォルト/:index /:index Servername.local/default/index/indexと入力すると403(Forbidden)が表示されます。 mod_rewriteのが有効と.htaccessに設定されている場合、すべてのチェックの

resources.modules[] = '' 
+0

モジュールへのルートはありますか? –

答えて

1

は、にそれを更新することをお勧めします。私はこの404エラーがあなたのアプリケーションからではなく、サーバーから来ていると信じています。

それは以下のように定義された索引のコントローラをチェックした後:これはあなたの問題ではない場合、私はより多くの提案にスローされますDefault_IndexController extends Zend_Controller_Action

を。

+1

多分、質問の誤植かもしれませんが、その場合は致命的なエラーになります。 –

+0

ああ、あなたの権利、例外:プラグイン "module"を解決できません –

+0

モジュールリソースはモジュールブートストラップのブートストラップに使用されているので、この問題とはまったく関係ありません。そして彼は何も持っていない。このリソースはこの場合何もしません。 – Xerkus

0

まず:私はあなたがresources.module[]に「s」を欠落していると信じて

関連する問題