코드이그나이터 index.php 오류 수정
- 프로그래밍/PHP
- 2019. 12. 28.
아파치 설정
LoadModule rewrite_module modules/mod_rewrite.so 활성화 확인
.htaccess 추가
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond $1 !^(index\.php|images|captcha|data|include|uploads|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
서버디렉토리 설정
AllowOverride All 확인
---------------------
이때까지 이렇게해서 많은 프로젝트들을 해쳐왔는데,, 오늘은 이상하게
No input file specified. <<라는 에러를 내뱉어내며 사이트가 뜨지않습니다.
해결방법을 찾다가 2009년 게시물을 보고 해결했네요..(역시 웅파님은 대단하십니다..)
제가 수정한코드는 .htaccess파일에서
RewriteRule ^(.*)$ /index.php/$1 [L] 를
RewriteRule ^(.*)$ /index.php?/$1 [L] 로 변경해서 해결했습니다.
'프로그래밍 > PHP' 카테고리의 다른 글
php 다른 도메인으로 리다이렉트 (0) | 2024.06.01 |
---|---|
php8 코드이그나이터 session flashdata 이슈 (0) | 2021.08.20 |
코드이그나이터에서 composer 사용 (0) | 2021.07.19 |
php update insert 여러 행 batch (코드공유) (0) | 2019.07.11 |