1.tar xvf CW.tar
2.wwwboard-3.0.1 이 생김.
3.위 파일안 /src/Makefile LIB = qDecoder.a libgdbm.a -lcrypt 로 편집
4../Install-sh 실행
6.wwwboard-3.0.1 안의 /conf , /data , /icon , /log , /message 파일을
/home/httpd/cgi-bin 에 복사
7.createDB ann 하면 /data 에 ann.gdbm 이 생김
8.넷스케이프 에서 http://wxy69.pe.kr/cgi-bin/cwb.cgi?db=ann Enter
이런식으로 자신의 서버로 로그인.
9.administration click 해서 설정후 링크시킴.
위의 3. 에서 파일을 편집하고 해보세요.
: 아래 과정을 보시면요....
:
: ---- Step 3. Compiling CrazyWWWBoard.cgi
: rm -f cwb.o cwb_db.o cwb_admin.o cwb_list.o cwb_read.o cwb_write.o cwb_delete.o CrazyWWWBoard.cgi createDB.o createD
: B gcc -Wall -c -o cwb.o cwb.c
: gcc -Wall -c -o cwb_db.o cwb_db.c
: gcc -Wall -c -o cwb_admin.o cwb_admin.c
: gcc -Wall -c -o cwb_list.o cwb_list.c
: gcc -Wall -c -o cwb_read.o cwb_read.c
: gcc -Wall -c -o cwb_write.o cwb_write.c
: gcc -Wall -c -o cwb_delete.o cwb_delete.c
: gcc -Wall -o CrazyWWWBoard.cgi cwb.o cwb_db.o cwb_admin.o cwb_list.o cwb_read.o cwb_write.o cwb_delete.o
: qDecoder.a libgdbm.a cwb_admin.o: In function `check_password':
: cwb_admin.o(.text+0x6f): undefined reference to `crypt'
: cwb_admin.o(.text+0x1c7): undefined reference to `crypt'
: cwb_admin.o: In function `admin_form':
: cwb_admin.o(.text+0x53d): undefined reference to `crypt'
: cwb_admin.o: In function `cwb_adminsave':
: cwb_admin.o(.text+0x1ca3): undefined reference to `crypt'
: cwb_write.o: In function `write_form':
: cwb_write.o(.text+0x526): undefined reference to `crypt'
: cwb_write.o(.text+0xf0f): more undefined references to `crypt' follow
: make: *** [CrazyWWWBoard.cgi] Error 1
:
: ---- Step 4. Compiling createDB
: gcc -Wall -c -o createDB.o createDB.c
: gcc -Wall -o createDB createDB.o cwb_db.o qDecoder.a libgdbm.a
:
: ---- Step 5. Installation...
: cp: CrazyWWWBoard.cgi: 그런 파일이나 디렉토리가 없음
:
: ---- Installation Complete...
:
: 이렇게 끝나면서 CrazyWWWBoard.cgi가 컴파일되지 않습니다.
: 음... httpd를 띄워 놓은 PC에 root 권한으로 들어가서 세팅하는 중이고요.
: 당연히 외부에서는 해당 IP만 적으면 브라우저에서 웹페이지가 보이게끔 한 것입니다.
:
: 음... 왜 컴파일이 안될지요?