목록

  1. 스킨의 저작권은 누구에게 있습니까?
  2. 그누보드의 저작권은 어떻게 됩니까?
  3. 게시판 업로드 용량이 2M로 설정되어 있습니다. 늘릴 수 없을까요?
  4. Warning: Division by zero in/home/lib/lib.php on line 77
  5. Warning:Cannot add header information - headers already sent by
  6. http://도메인/gnu3/가 아닌 http://도메인/에서 바로 실행하고 싶을 경우
  7. 파일, 이미지, 아이콘 등이 업로드 되지 않을 경우
  8. 입력박스(type=input)의 배경색상을 변경하고 싶을 경우
  9. 로그인이 풀리는 경우
  10. 로그인이 안되는 경우
  11. 외부로그인, 아웃로그인, outlogin
  12. 최신글, latest

1. 스킨의 저작권은 누구에게 있습니까?

해당 스킨을 제작한 원제작자에게 있습니다.
기존 스킨을 수정하는 경우 원저작자의 동의를 얻으셔야 합니다.
단, SIR 에서 배포하는 기본 스킨은 동의를 얻지 않으셔도 됩니다.

2. 그누보드의 저작권은 어떻게 됩니까

그누보드 버전3은 GNU General Public License(GPL) 을 따릅니다.
자세한 내용은 그누보드 버전3을 다운로드 받아 압축을 해제하신 후 나오는 README 파일의 내용을 참고하시기 바랍니다.

3. 게시판 업로드 용량이 2M로 설정되어 있습니다. 늘릴 수 없을까요?

웹서버에서 기본으로 설정된 값입니다.
php.ini 의 upload_max_filesize = 2M 를 원하시는 용량으로 수정하신 후 웹서버를 재시작 하십시오.
웹 호스팅을 받으신다면 서버관리자에게 변경해 줄것을 요청하시기 바랍니다.

4. Warning: Division by zero in/home/lib/lib.php on line 77

0 으로 어떤값을 나눌 경우에 발생하는 오류입니다.

                <?
                $a = 10;
                $b = 0;
                $c = $a / $b;
                ?>
                

5. Warning:Cannot add header information - headers already sent by

Warning:Cannot add header information - headers already sent by(output started at/home/bbs/lib/xxxxx.lib.php:101)in/home/bbs/zzz.php on line 10
주로 쿠키나 세션을 사용할때 자주 발생합니다.
setcookie() 또는 session_start() 함수이전에 그 어떤 출력(공백/엔터/HTML)도 출력되는 내용이 없어야 합니다.
제목과 같이 오류번호가 zzz.php on line 10 이라고 되어 있는 경우 10 라인의 이전 라인에서 오류가 발생했다고 보시면 됩니다.
아래의 예는 setcookie() 함수를 실행하기 전에 abc 를 출력하게 되므로 위와 같은 오류를 발생합니다.

                <?
                echo "abc";
                setcookie("cookie_name", $cookie_value, $expire);
                ?>
                

6. http://도메인/gnu3/가 아닌 http://도메인/에서 바로 실행하고 싶을 경우

* 텔넷 또는 SSH 가 지원되는 서버라면 ($> 는 입력하는게 아님)
$> cd gnu3
$> mv . ..
명령을 실행합니다.

* FTP 만 지원되는 서버라면
gnu3 폴더 전체를 다운로드 받은 후
gnu3 하위 폴더를 루트 폴더로 업로드합니다.

7. 파일, 이미지, 아이콘 등이 업로드 되지 않을 경우

이 오류의 99.9% 이상이 data 디렉토리의 퍼미션이 맞지 않기 때문입니다.
chmod -R 707 data 명령을 텔넷(SSH)으로 접속하여 실행하십시오. 나머지 0.1% 는 하드디스크의 용량이 없거나 업로드 파일의 크기가 php.ini 의 upload_max_filesize 크기보다 크기 때문입니다.

8. 입력박스(type=input)의 배경색상을 변경하고 싶을 경우

wrest.js 파일을 열어

                var wrestFldDefaultColor = "#FFFFEE";
var wrestFldBackColor = "#FFE4E1";
위 두 변수의 값을 수정해 주십시오.

9. 로그인이 풀리는 경우

예를 들어서 웹서버는 www.sir.kr 과 sir.kr 을 같은 도메인으로 인식하지 않습니다.
www.sir.kr 에서 로그인 한 경우 쿠키는 www.sir.kr 을 위해서만 생성되며 sir.kr 에서는 인식하지 못합니다.
그누보드를 설치하셨다면 관리자 > 환경설정 > 쿠키 도메인에 .도메인(예 .sir.kr) 과 같은 방식으로 입력하십시오.
도메인 앞의 . 을 누락 시키시면 안됩니다.

10. 로그인이 안되는 경우

익스플로러 6 과 XP 에만 해당됩니다.
① 도구 > 인터넷 옵션 > 보안에서 보안 수준을 낮음으로 설정한 후 확인 버튼 클릭
② 도구 > 인터넷 옵션 > 일반 > 쿠키삭제 후 확인 버튼 클릭

11. 외부로그인, 아웃로그인, outlogin

그누보드 관리자로 접속한 후 환경설정에서 아웃로그인 스킨경로를 선택합니다.
bbs/skin/outlogin/ 디렉토리에 다른 스킨을 올리지 않으셨다면 basic 스킨 하나만 선택할 수 있을겁니다. 그런 다음 ...
아웃로그인을 넣고 싶은곳에 아래와 같은 코드를 넣으시면 됩니다.
<? include "./bbs/outlogin.php"; ?>

12. 최신글, latest

최신글은 다음과 같은 방법으로 아래의 코드를 넣으시면 됩니다.
사용방법 : latest("스킨디렉토리", "게시판아이디", 출력라인수, 출력글자수);
예시)
latest("", "qa", 5, 50); ← 기본스킨으로 qa 라는 게시판을 5라인 50글자로 출력합니다.
latest("basic", "qa", 3, 80); ← basic 스킨으로 qa 라는 게시판을 3라인 80글자로 출력합니다.