2011-07-12 11 views
1

今、私はzf v.1.10を使用しています。デプロイメントのために、サブディレクトリ共有ホストにプロジェクトをアップロードする必要があります。ドメインがwww.mycompany.co.idの場合、私のプロジェクトのアドレスはwww.mycompany.co.id/myproject/になります。でmyprojectディレクトリには、私はこのようなのhtaccessファイルを置く:共有ホスティングのサブディレクトリ上のZend Framework

RewriteEngine on 

RewriteRule ^(.*)$ /myproject/public/$1 

RewriteCond %{REQUEST_FILENAME} -f 
RewriteRule ^.*$ - [NC,L] 
RewriteRule ^public/.*$ /myproject/public/index.php [NC,L] 

と公開ディレクトリに、私はこのように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] 

、ここでは私のapplication.iniです:

[production] 
phpSettings.display_startup_errors = 1 
phpSettings.display_errors = 1 
includePaths.library = APPLICATION_PATH "/../library" 
bootstrap.path = APPLICATION_PATH "/Bootstrap.php" 
bootstrap.class = "Bootstrap" 
appnamespace = "Application" 
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers" 
resources.frontController.params.displayExceptions = 1 
resources.frontController.baseUrl = "/myproject" 
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts" 
resources.view.doctype = "XHTML1_TRANSITIONAL" 
autoloadernamespaces.cal = "Cal_" 
autoloadernamespaces.box = "Box_" 
autoloadernamespaces.report = "Report_" 
resources.db.adapter = PDO_MYSQL 
resources.db.params.host = localhost 
resources.db.params.username = uname 
resources.db.params.password = p4ssw0rd 
resources.db.params.dbname = myprojct 

私は自分のプロジェクトにzend_authとzend_aclを実装しているので、最初のページにはログインフォームが表示されます。
問題は、フォームのログインを実行したときに応答がないことです。
ログインフォームは、(アクションが設定されている)「認証」コントローラと「ログイン」アクションに向けられます。
loginauthの "action"に何かをエコーし​​ようとしましたが、まだログインフォームが表示されています。
私のローカルコンピュータ(ウィンドウ)では、すべてがうまく動作しています。

あなたはおそらくあなたのコントローラbaseUrlにを使用するためにZend_Formのを「伝える」必要があります:
あなたがZend_Formのを使用すると仮定すると...私に 感謝

答えて

0

をアドバイスをお願いします。サブクラスZend_Formを試して、setAction()メソッドをオーバーライドしてください。

また、フォームインスタンスからsetAction()ミューテータを使用することもできます。

+0

私の前提は解決策を示しています:http://stackoverflow.com/questions/1640738/zend-form-set-action-can-it-work-w-zend-application-built-in-subdirectoryあなたの質問を再読することは、これが問題ではないかもしれない。ショットチェックの価値はまだあります;) – madflow

関連する問題