그누보드 글쓰기 500 Internal Server Error > 그누3질답

그누3질답

그누보드 글쓰기 500 Internal Server Error 정보

그누보드 그누보드 글쓰기 500 Internal Server Error

본문

오류에 대한 질문이신 경우 아래의 내용을 상세히 채워주시면 답변이 수월해 집니다.
오류발생 주소 (반드시) : http://www.boomyoung.com/Board/index.php?doc=bbs/gnuboard.php&bo_table=bbs
그누보드 버전 :
OS (리눅스, 윈도우즈, 기타) : 리눅스
PHP 버전 :
register_globals (On, Off 여부) :
MySQL 버전 :
웹호스팅 회사 : hostway.co.kr

너무 성의없이 질문해서 다시 질문드립니다..
관리자로 로긴하면 이상없이 등록이 됩니다.
회원가입완료,회원이 글쓰기나 비회원이 글을쓰면
500 내부서버 오류가 뜹니다.
그런데 목록을 가보면 글은 등록되어 있습니다.

index.php?doc=bbs/gnuboard.php&bo_table=bbs
index.php 를 빼도 똑같은 현상이 발생합니다.

호스팅사에 문의 해보니 서버에는 문제가 없고
권한설정에 이상이 있는것 같다고 합니다.

폴더를 707 로 정상적으로 바꿨습니다.

어디에 문제가 있는지 아무리 뒤져봐도 제 초보실력에는
한계가 있습니다.
이번달까지 완료해줘야하는데 처음부터 다시 할수도 없고..
도움을 부탁드립니다.

아래는 호스팅사의 퍼미션 정보입니다..이것과 무슨 관계가 있을지..
퍼미션 설정하기 
  - 미리 설치된 CGI 경로: /home/기본계정/www/cgi-bin
- 자신만의 CGI 프로그램 경로: /home/기본계정/www/원하는 디렉토리 경로
- CGI 퍼미션 : 751 혹은 755 (chmod 751*.cgi), 호스트웨이에서 777은 작동 않음.
- 이미지 관련 파일 : 644 

500(Internal Error) - 의미: 일반적으로 정의되지 않은 에러가 발생.
  웹서버는 "무언가 잘못되어 문제는 있는데 그것이 무엇인지 모르겠다"라고 말하는 것
  CGI 스크립트와의 대화에 실패한 것을 말함.
- 원인: 사용자가 CGI 스크립트를 수정하다가 코드를 잘못 건드렸을 때 혹은 퍼미션 문제
- 수정: 코드 수정, CGI관련 디렉토리와 파일 퍼미션을 751로 설정

댓글 전체

추신 : 사용자 지원 라이브러리(//gnu/lib/developer.lib.php)에 추가 및 변경된 사항이 있다면, 반드시 백업해 놓으시길 바람.
추신2 : Perl의 권한 여부 확인 요망.
perl의 위치 확인 => 일반적으로 다음과 같은 형태
#!/usr/local/bin/perl

웹페이지에서 빈번하게 만나볼 수 있는 오류메시지 요약 링크
===> http://member.hitel.net/~cgklyk/archive/faq_error.html
//gnu/data => 707 이하 경로의 파일이나 디렉토리는 기본설정을 맞춰 줄 필요 없음.(default값 추천)
//gnu/bbs => 701 (최소한의 정보 및 자료를 보호하기 위해 유저권한은 실행권한 만 지정)
//gnu/bbs/gbupdate.php 권한 설정 확인요망.

***일반적인 html코드를 담고 있는 파일의 퍼미션 => read권한 부여. 즉, 604의 권한 지정.
***데이터 및 데이터 관련 코드, 이미지 파일의 퍼미션 => excute의 권한만 부여. 601 지정.

<참고>호스팅 업체마다 다를 수 있습니다. 감안해 주세요.
그리고, cgi경로는 705또는, 755의 권한설정이 일반적인 경우임.

500 internal server error => 내부 서버 오류(또는, '서버 내부의 오류'라고 설명 가능.)
웹서버 환경설정 및 권한 설정, 경로의 설정에 문제가 있을 경우.
또는, 아주 가끔씩이긴 하지만, 서버 자체의 기계적인 문제, 또는 네트워크 회선문제에 의해
발생할 수 있으나, [알마겔]님의 경우에는 해당되지 않은 사항임.

***복잡한 듯 보이지만, 짤막한 결론***
1. 글쓰기에 관련된 파일의 권한설정 확인 필요.
2. 각각의 경로(디렉토리) 권한설정 재확인 필요.
3. 권한에 이상이 없다고 판단될 시에는, head.php, main.php, tail.php, 기타 스타일시트, 자바스크립트(javascript.js, wrest.js)파일, DB백업의 작업을 하신후, 그누보드 오리지널 소스로 재설치 하시기 바람.
전체 9,564
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT