2011-02-05 6 views
1

index.php(test.domain.com/index.php)を追加すると、test.domain.com/を開こうとするとエラーが発生します.domain.com/shopもドメインとパスの間にindex.phpなしで動作します(test.domain.com/index.php/shop) 私はテスト目的でサブドメインとして共有ホスティングに設定しようとしています。 私はすでにhtaccessで異なるRewriteBaseルールを試してみましたが、成功しませんでした。index.phpのないCakePHPのフロントページにエラーがあります

エラー通知:書き換えルールがロードされていないようなあなたの共有ホストで

class AppController extends AppController { 

    var $name = 'App'; 


    function webroot() { 

    } 

} 

答えて

1

、.htaccessファイルが有効になっている場合は、あなたが知っていますが(AllowOverrideのは、あなたのバーチャルホスト上で設定する必要があります)ですね。

このような場合は、then read this for information on how to debug this...

このような場合は、あなたがあなたの共有ホストが.htaccessファイルを有効にするために得ることができない場合は、

+0

check out this link for information about running cake without mod_rewriteではなく、それが働いてきた時間を過ごします。ホストの99%が.htaccessファイルを動作させる必要があります – dogmatic69

+0

ありがとうございます。 htaccessはデフォルトパスだけがエラーで動作しています。 config/routes.phpにRouter :: connect( '/'、array( 'controller' => 'user_designs'、 'action' => 'home'))を設定します。そのコントローラーアクションをロードしていません。 /index.phpを追加すると正しく読み込まれます。 views/layouts/default.ctpがレンダリングされ、そこに表示されます。 エラー:コントローラのWebControlがコントローラのAppControllerに定義されていません。 エラー:appController :: webroot()をファイルに作成します。app/controllers/app_controller.php なぜそれがその行動を要求しているのか分かりません。 – michalzuber

関連する問題