설치 에러 나시는 분들 보세요. > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

설치 에러 나시는 분들 보세요. 정보

설치 에러 나시는 분들 보세요.

본문

지금부터 기술하는 내용은 리눅스(centos 5.8), httpd-2.4.1, php-5.3.10, mysql-5.1.60의 환경에서 그누보드(gnuboard4)를 설치 하면서 몇가지 에러가 발생하였는데, 에러를 극복하고 에러 유형에따라 대처한 내용을 기술 하려고합니다. 아래의 내용은 저의 개인적인 경험을 바탕으로 작성 하는 것이라 정확 지 않을 수도 있음을 인지 하시고 참고 하시기 바랍니다.

설치에러 1. 디비 설정전 에러가 발생 할 경우(최 상단 첫번째 그림)
위의 에러는 php.ini(php 환경설정 파일)의 지시어 short_open_tag = off 로 지정된 경우 입니다.
short_open_tag = on 으로 한 후 반드시 아파치 서버를 재실행(service httpd restart)하세요.
주) short_open_tag = off 보안상 유리 하다고 하던데..........,

설치에러 2. 디비 설정 화면에서 에러가 날 경우(최 상단 두번째 그림)
위의 에러는 php.ini(php 환경설정 파일)의 지시어 "error_reporting = E_ALL | E_STRICT"로 지정된 경우 입니다.
"error_reporting = E_ALL & ~E_NOTICE"으로 한 후 반드시 아파치 서버를 재실행(service httpd restart)하세요.


에러3 : DB가 생성되어 설치가 꿑났음에도 설치과정이 반복 될때
이경우는 아파치(http-2.4.1)서버에 "expires_module" 모듈이 활성화 되어 설치 과정이 브라우져 캐싱된 경우 입니다.
인터넷 임시파일을 삭제하시고 부라우져를 다시 띄우면 됩니다.

에러 4 : 설치 완료 후 메인화면이 백지 상태가 될 경우.
php에 memchahe를 설치하고 "session.save_handler = memcache"로 설정하였습니다. 그누 보드에서는 이 설정을 허용하지 않는 것 같습니다.

"session.save_handler = files"으로 한 후 반드시 아파치 서버를 재실행(service httpd restart)하세요.

서버를 직접 운용 하시는 분이라면 위의 내용을 서버에서 수정 하시면 되겠지만, 만일 웹 호스팅을 사용 하시는 분이라면 적용 하기 힘드시리라 봅니다.

웹 호스팅을 사용 하시는 분이라면 ftp로 "gnuboard4" 압축파일을 서버에 올린 후 압축을 해제 하시면 루트 폴더에 "gnuboaed4"폴더가 생성 됩니다. "gnuboaed4"폴더에, 메모장 프로그램으로 아래의 내용을 삽입하여 "htaccess"로 저장 후 ftp에서 "htaccess"를 ".htaccess"로 변경하여 주세요.


"htaccess" 삽입내용

php_value session.save_handler files
php_value short_open_tag on
php_value error_reporting E_ALL
php_value error_reporting ~E_NOTICE

주) 만일 ".htaccess" 적용 하여 "[an error occurred while processing this directive] 서버에 내부 오류가 생겨 요청을 끝까지 처리하지 못했습니다. 서버에 과부하가 걸렸거나 아니면 CGI 프로그램에 오류가 있었습니다. [an error occurred while processing this directive] "의 에러 메시지 뜬다면 아파치서버에서 ".htaccess"를 막은 경우입니다. 이 경우에는 호스팅 회사에 문의 하시는 것이........

-----------------------------------------------------------------------------------------------------------

지금 까지가 제 경험을 토대로 작성하였습니다. 조금이라도 보탬이 되었으면 좋겠습니다.
추천
0
  • 복사

댓글 0개

© SIRSOFT
현재 페이지 제일 처음으로