묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
XE 설치 페이지가 안열리고 500 Internal Server Error 가 뜨는데요 ... ;;
2008.06.01 02:45
SULinux 1.5 버젼 쓰고 있습니다.
아파치 2.0.59 버젼 설치해서 쓰는데요.
제로보드 XE 설치하려고 하는데, 자꾸 500 Internal Server Error 가 뜨더라구요.
httpd.conf 파일에 LoadModule rewrite_module modules/mod_rewrite.so 주석 해제 되있구요.
/zbxe 디렉토리 안에 있는 .htaccess 파일에 RewriteEngine On 설정도 되있습니다.
검색해보니까 Rewrite 모듈이 올라가있는지 확인해보라고 하던데 ...
그래서 phpinfo 페이지에서 apache2handler 부분을 확인해보면
Loaded Modules | core mod_access mod_auth mod_include mod_log_config mod_env mod_setenvif mod_ssl prefork http_core mod_mime mod_status mod_autoindex mod_asis mod_cgi mod_negotiation mod_dir mod_imap mod_actions mod_userdir mod_alias mod_so mod_rewrite mod_security mod_php5 |
이렇게 나오긴 하거든요?
mod_rewrite 라고 나오는 걸 보면 제대로 로딩된거 같긴 한데 ..
Rewrite 모듈이 올라갔는지 아닌지 확인할 수 있는 방법이 따로 뭐 없나요?
아~ 제로보드4는 아무 문제 없이 잘 설치 되는데 ..
제로보드XE는 왜 설치페이지 조차 안보이는지 .. ㅡ.ㅡ;;
디렉토리 권한 설정도 되있고 mysql 설정도 다 되있는데 .. 거 참 미치겠네요 ;;;
------------------------------------------------------------------------------------------------------------------
경어체를 쓰지 않는것에 대해서는 양해부탁드립니다.
------------------------------------------------------------------------------------------------------------------
SULinux1.5를 설치하고 아무런 수정을 하지 않는다면 제로보드XE를 사용할 수 없다.
특히 나의경우는 게시판에 나와있는 팁과는 별도로 다른 방법으로 해결했다.
".htaccess" <- 이파일을 사용하지 않으면 제로보드XE가 설치될것이다.
저 파일을 놔둔체 설치하려고 한다면 제로보트XE폴더의 index.php 파일에 접근하려 할 경우 500 에러메시지가 뜨고 만다.
이점을 착안 ".htaccess"파일을 사용하지 못하도록 되어있는것이 아닐까 생각했다. 네이버의 도움을 받아 내린 결론은 첨부파일에 포함된 이미지와 같이 설정하는것이다.
아피치 설정파일을 보도록 하자.(기본경로 - /usr/local/apache/conf/httpd.conf)
원래의 경우는 아래와 같이 설정되어있다.("/home/mu/publuc_html/"는 내가 설정한 기본접속 폴더이므로 사용자 마다 다를 수 있다.)
<Directory "/home/mu/public_html/">
AllowOverride AuthConfig
</Directory>
여기서 봐야 할 부분은 "AllowOverride AuthConfig" 부분이다. 이부분을 "AllowOverride All"로 바꿔보도록 하자.
그럼 거짓말 같게도 제로보드XE인스톨 화면이 나오고 설치까지된다. 물론 글쓰기도 된다.
하지만 한가지 더 해야할 과제가 남아있다. 첨부파일이 올라가지 않는것이다.
나의경우 어쩔때는 파일쓰기나 수정, 삭제도 안될경우가 있었다. 이부분은 다른 분들께서도 작성해 주신 팁이지만 다시 적어볼까 한다.
찾아야 할부분은 "SecFilterEngine On" 이부분이다.
다른분들께서 적어주시기로는 제로보드 XE가 이부분에 만족하지 않아 파일 업로드가 안된다고 한다. 보안상 문제가 생기긴 하겠지만 그래도 제로보드XE를 사용하고 싶다면 어찌하겠는가.. (국내 다른 서버들도 대부분 Off인듯 하다. 잘 모른다. 다른 분들의 리플을 보아하니.. 아님 말고)
저부분을 "SecFilterEngine Off"이렇게 고치자.
다 했으면 저장하고 service httpd restart로 데몬을 재시작 시킨다.
그리고 제로보드XE를 사용해보라.
------------------------------------------------------------------------------------------------------------------
위 설명은 다른 환경에서 테스트 해보지 못한 방법 입니다. 다시 말해 제경우에 한해서는 위 방법으로 제로보드XE문제를 해결했습니다. 조금이나마 다른 분들께 도움이 될까 하여 올립니다. 잘못된 부분이나 제가 잘못 알고있는 부분이 있다면 주저말고 지적해 주시면 감사하겠습니다!
------------------------------------------------------------------------------------------------------------------