0
내 웹 서버에서 루트 디렉토리가 아니며 인트라넷이라는 하위 폴더에 있습니다.
그래서 업데이트 한 데이터베이스 설정 및 config.php를이 구성 :CodeIgniter는 localhost에서 제대로 작동하지만 경로는 웹 서버에서 작동하지 않습니다.
$config['base_url'] = 'http://example.com/intranet/';
그러나 노력하고 단일 경로가없는, 그것이 로컬 호스트에서 잘 작동합니다.
웹 서버에서 제대로 작동해야하는 다른 작업이 있습니까?
어쩌면 htaccess로 문제를 시도? – Shomz
@Shomz, 방금 확인했는데, htaccess 문제입니다. htaccess 파일을 실행할 수 없으며, htaccess 파일을 실행할 수 있어야합니다. 또한 js, css 및 images라는 폴더 에셋을 가지고 있는데,'RewriteCond $ 1!^(index \ .php | images | img | static | css | js | robots \ .txt)'를 사용하여 액세스했습니다. htaccess 파일없이 액세스하려면 어떻게해야합니까? – BernardoLima
.htaccess는 URL에서 index.php를 없애기 위해 필요합니다 (다른 것들 중에서도). 나는 진지하게 대안을 찾기보다는 그것을 고치려고하는 것이 좋습니다. 루트 htaccess가/인트라넷을 열 수 없습니까? – Shomz