CodeIgniter를 처음 사용하여 localhost/ci 아래 로컬 컴퓨터의 xampp에 간단한 응용 프로그램을 만들었고 정상적으로 작동했지만 서버의 루트 (example.com)에 파일을 업로드했을 때 CI에서 404 개만 가져 왔습니다.내 루트에 CodeIgniter를 설치하고 싶습니다. 어떻게 할 수 있습니까?
저는 example.com을 방문 할 때 주 컨트롤러로 이동하는 것을 좋아합니다. 어떻게 할 수 있습니까?
CodeIgniter를 처음 사용하여 localhost/ci 아래 로컬 컴퓨터의 xampp에 간단한 응용 프로그램을 만들었고 정상적으로 작동했지만 서버의 루트 (example.com)에 파일을 업로드했을 때 CI에서 404 개만 가져 왔습니다.내 루트에 CodeIgniter를 설치하고 싶습니다. 어떻게 할 수 있습니까?
저는 example.com을 방문 할 때 주 컨트롤러로 이동하는 것을 좋아합니다. 어떻게 할 수 있습니까?
.../applications/config/config.php에있는 구성 파일을 변경하십시오.
아래로 스크롤이 같은 섹션을 발견 할 것이다 :
/*
|--------------------------------------------------------------------------
| Base Site URL
|--------------------------------------------------------------------------
|
| URL to your CodeIgniter root. Typically this will be your base URL,
| WITH a trailing slash:
|
| http://example.com/
|
| If this is not set then CodeIgniter will guess the protocol, domain and
| path to your installation.
|
*/
$config['base_url'] = '';
....
변경 클라우드 서버 경로로 $config['base_url']
에 할당 된 값입니다. D
당신이 당신의 RewriteBase이 올바르게 설정되어 있는지 확인 htaccess로 사용하는 경우, 예를 들어
: 내가 너무 안돼서 내가 잘못 렸기 때문에 경우
$config['base_url'] = 'www.yoursite.com'
저를 수정합니다. 시스템/설정에 따라 "/"및 "/ user/var/www /"를 사용하도록 설정해야했습니다.
.htaccess 문제인 경우 테스트하는 가장 좋은 방법은 .htaccess 파일을 제거하고 index.php 메서드를 사용하여 내 컨트롤러에 액세스 해보는 것입니다. 내가 그 시점에서 그들에게 접근 할 수 있다면 ... 내 문제가 잘못된 구성 오류라는 것을 안다.
config.php를 확인 했습니까? 애플리케이션/캐시의 소유자입니까? error_log에있는 메시지는 무엇입니까? mod_rewrite .htaccess가 맞습니까? –
전 CI에 익숙하지 않습니다. 내가 그 파일에서 무엇을 찾아야하는지 말해 줄 수 있습니까? – srisar