2012-09-10 2 views
0

모든 사이트를 상위 사이트로 이동해야했습니다.Yii 사이트 위로 이동 한 후 금지 된 오류

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

그리고이 변경 후 : 변경하기 전에

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

나는 YII의 올바른 경로를 가리 키도록 index.php 파일을 변경했습니다.

당신은이 서버에 액세스/관리 할 수있는 권한이 없습니다를 금지 : 내가 어떤 컨트롤러를 호출 할 때, 지금이 오류를 보여줍니다.

여기서/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 

사이트를 옮기기 전에 완벽하게 작동했습니다. 누구도 전에 이것을 직면 했습니까? 시간을 내 주셔서 감사합니다.

답변

0

여기 몇 가지 테스트를했는데 모든 것이 잘 작동했습니다.

어쩌면 로깅을 활성화하여이 제한 사항에 대한 추가 정보를 얻으십시오. 아파치 지시어 AllowOverride이 루트 디렉토리

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

에 대한 All로 설정하면 경우에도, 당신은 확인해야합니다