버전 업데이트 따라잡기 > 그누4 팁자료실

그누4 팁자료실

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

버전 업데이트 따라잡기 정보

버전 업데이트 따라잡기

본문

버전이 올라갈때마다 오류가 난다는 분들이 계시는데..
제가 쓰는방법을 알려드리도록 하겠습니다.

버전 업데이트 하시기 전에 필히 변경된 부분과 DB는 백업하시기를 권장합니다.

기존의 버전을 public_html (개인계정의 웹디렉토리) 의 gnuboard4.00.18이라 가정
신규 버전을 public_html (개인계정의 웹디렉토리)의 gnuboard4.00.19라 가정
압축을 풀소스는 public_html(개인 계정의 웹디렉토리)gnuboard4.00.19.tgz라 가정

또한 저는 gnuboard4를 버전별 이름으로 바꾸어 사용하고 있으니
이를 자신에 맞게 적용하시면 될꺼 같습니다.

minias@localhost:~/public_html$ tar zxvf gnuboard4.00.19.tgz
minias@localhost:~/public_html$ ls
gnuboard4 gnuboard4.00.18 gnuboard4.00.19.tgz index.html

minias@localhost:~/public_html$ mv gnuboard4 gnuboard4.00.19
minias@localhost:~/public_html$ ls
gnuboard4.00.19 gnuboard4.00.18 gnuboard4.00.19.tgz index.html

minias@localhost:~/public_html$ cd gnuboard4.00.19

minias@localhost:~/public_html/gnuboard4.00.19$ rm -rf install
minias@localhost:~/public_html/gnuboard4.00.19$ cp -Rp ../gnuboard4.00.18/skin/* skin/
minias@localhost:~/public_html/gnuboard4.00.19$ cp -Rp ../gnuboard4.00.18/dbconfig.php ./
minias@localhost:~/public_html/gnuboard4.00.19$ cp -Rp ../gnuboard4.00.18/extend/ ./
minias@localhost:~/public_html/gnuboard4.00.19$ cp -Rp ../gnuboard4.00.18/data/ ./

==================밑으로는 변경된파일을 적용시키는것입니다.================
minias@localhost:~/public_html/gnuboard4.00.19$ cp -Rp ../gnuboard4.00.18/g4url.php ./
minias@localhost:~/public_html/gnuboard4.00.19$ cp -Rp ../gnuboard4.00.18/index.php ./

또한 기존의 버전과 디비가 틀려지는 경우 반드시 슈퍼관리자로 로그인 후
웹에서 다이렉트로 adm/update.php를 실행하셔야 합니다.
(4.00.19버전에서는 해당 사항 없음)


ps) 해당 옵션에 대해서 설명해달라는 플록님의 건의에 따른 추가 글입니다.
cp 옵션중 R은 디렉토리까지 복사하는 옵션입니다.
cp 옵션중 p는 기존의 소유권과 퍼미션을 유지하는 옵션입니다.
rm 옵션중 r은 디렉토리까지 지우는 옵션입니다.
rm 옵션중 f는 강제로 지우는 옵션입니다.
tar 옵션중 z는 gzip 으로 압축된것 까지 풀어주는 옵션입니다.
tar 옵션중 x는 해당 tar를 풀어주는 옵션입니다.
tar 옵션중 v는 풀리는 과정을 보여주는 옵션입니다.
tar 옵션중 f는 기존의 디렉이나 파일이 있을경우 덮어 쓰는 옵션입니다.

* 혹시나 옵션중 제가 잘못설명한 부분이 있다면 man 명령어로 리눅스에서 직접확인하시기 바랍니다.
추천
2

댓글 6개

까만도둑님..저도..그 슬랙웨어..땜에...옛정을 잊지 못하고 있다가..
작견에 200만원짜리 서버에 페도라 깔아 놓고..
베란다에서..무슨..고철덩어리마냥....쳐박혀 있어요..
불쌍한..나의 듀얼...
리눅스를 빨리 잊어야.......몸이 편할 것 같아요..
한때 리눅스에 미쳐서 컴퓨터 하드디스크까지 분해했었던 적도 있었는데......
슬랙웨어2.*이 처음으로 접했던 버전이었던것 같습니다.
3.0이 나온다는 소식에 얼마나 흥분이 되던지.....
겨우겨우 설치해서 접하는 콘솔화면.
깜박거림이 전부인 화면의 황당함.....
X를 띄우기 위해 수없이 새웠던 밤들.....
그리고 외웠던 명령어들......
마음만 있고 오랫동안 외면하고 지냈더니 다 잊어버리고 설치조차 어떻게 하는지 가물가물 하는군요.

이젠 모두 접고 M$ 엑수피로 살고 있습니다. -_-;;
리플이 있어서 더이상 수정이 불가능합니다.

root님의 말씀처럼
adm/update.php 가 아닌 adm/upgrade.php 입니다.

또한 adm 디렉토리는 디폴트일뿐이며, 개인적으로 수정하였을 경우 해당 어드민 디렉토리의 upgrade.php를 실행하여 주세요.
전체 3 |RSS

회원로그인

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