0

すべてのサイトをその親に移動する必要がありました。変更前:

/
/yii
/new
    /css
    /js
    /img
    /protected
    /...

そして、この変更後:

/
/yii
/css
/js
/img
/protected
/...

index.php ファイルを変更して、yii の正しいパスを指すようにしました。ただし、コントローラーを呼び出すと、次のエラーが表示されるようになりました。

禁断

このサーバーの /admin にアクセスする権限がありません。

/admin は、サイト内の任意のコントローラーまたはモジュールにすることができます。私の .htaccess もルートにあり、次のとおりです。

RewriteEngine on

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule . index.php

サイトを上に移動する前は、完全に機能していました。誰もこれに直面したことがありますか?お時間をいただきありがとうございます。

4

1 に答える 1

0

ここでいくつかのテストを行いましたが、すべてうまくいきました。

この制限に関する詳細情報を取得するには、ロギングを有効にしてみてください。また、Apache ディレクティブがルート ディレクトリにAllowOverride設定されているかどうかを確認する必要があります。All

http://www.yiiframework.com/doc/blog/1.0/en/final.logging

于 2012-09-10T19:57:10.203 に答える