CI 3.0에 문제가 있습니다 routes.php 파일에 기본 컨트롤러를 남겨두면 모든 것이 완벽하게 작동합니다. 하지만 변경하면 "기본"CI가 404 오류를 던지기 시작합니다. 첫 번째 단계의 주 컨트롤러는 환영 메시지와 동일합니다. 방금 파일을 복사했습니다. 이름이 바뀌었고, 클래스 이름이 변경되었습니다 (당연히),로드보기가 index()
입니다. 제안 사항이 있으십니까?CI 새 기본 컨트롤러가 작동하지 않음
는 내가 WAMP 로컬 호스트 모두에 노력을 을 말할 것을 잊었다 ..하지만 서버에서하지 .. :/
그리고 한 가지 더 ... 즉 내가 mydomain.com/welcome로 이동하려고하면 - 작동 중이면 mydomain.com/main으로 이동하십시오. 내가
내 main.php 파일을 환영하기 위해 다시 경로 기본 컨트롤러를 변경하는 경우에도 : 가<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Main extends CI_Controller {
function index(){
$this->load->view('welcome_message');
}
}
내 routes.php 파일 :
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
$route['default_controller'] = 'main';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
나는 주요 CI_controller'or에게 파일 이름 기본을 확장'에 당신이 클래스 이름을 변경하는 것을 잊었다 생각 질문과 함께 주 컨트롤러를 씁니다. –
컨트롤러 및 라우트 파일에 대한 코드를 제공 할 수 있습니까? – Tim
슬프게도하지만 클래스 이름을 변경하는 것을 잊지 않았습니다. :/ 내 로컬 호스트에서 모든 것이 작동하기 때문에 나에게 이상하다고 말하는 것처럼 말입니다 :/ 하지만 모든 파일을 서버에 복사했습니다 ... 그것은 작동하지 않습니다 .. 내가 routes.php에 기본 컨트롤러로 환영을하지 않는 한 – Scorpioniz