2011-02-05 2 views
1

index.php (test.domain.com/index.php)를 추가하면 test.domain.com/을 열려고 할 때 오류가 발생합니다. 작동하고 서브 페이지 테스트 .domain.com/shop도 도메인과 경로 (test.domain.com/index.php/shop) 사이에 index.php없이 작동합니다. 테스트 목적으로 하위 도메인으로 공유 호스팅에 설정하려고합니다. htaccess에서 다른 RewriteBase 규칙을 이미 시도했지만 성공하지 못했습니다.index.php가없는 CakePHP 프론트 페이지에 오류가 있습니다.

오류주의 : .htaccess 파일은 재 작성 규칙이로드되지 않는 것처럼 소리 (에 AllowOverride가 가상 호스트에 설정해야합니다)를 사용할 수있는 경우

공유 호스트에서
class AppController extends AppController { 

    var $name = 'App'; 


    function webroot() { 

    } 

} 

답변

1

, 당신은 알고있다.

이 경우, 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 라우터를 설정 : : 연결 ('/', 배열 ('컨트롤러'=> 'user_designs', '작업'=> '집'))); 하지만 해당 컨트롤러 작업을로드하지 않습니다. /index.php를 추가하면 올바르게로드됩니다. views/layouts/default.ctp가 렌더링되고 거기에 도착합니다. 오류 : 컨트롤러 WebControl이 컨트롤러 AppController에 정의되어 있지 않습니다. 오류 : AppController :: webroot() 파일을 만듭니다. app/controllers/app_controller.php 왜 그 행동을 요구하는지 알 수 없습니다. – michalzuber

관련 문제