그누보드 업그레이드 문제입니다.
본문
현재 그누보드 버전이 4.21.02입니다.
제 생각에는 처음 제나 설치할 때 버젼으로 생각합니다.
그 동안 업그레이드를 해 주지 않았거든요.
업그레이드 작업을 해야겠다는 생각을 하고 팁란을 검색해 보았더니 그누에 팁이 올라와 있더군요.
그 내용은 아래와 같습니다.
그누에 올라와 있는대로 입니다.
"그누보드 한번 패치되면 홈페이지 관리자는 바빠집니다.
upgrade 계정을 한개 만들어 두시면 편하겠죠.
업그레이드된 그누를 통째로 upgrade 계정에 올립니다.
업그레이드 할 파일을 쉘 스크립트로 만듭니다.
사용자마다 환경이 조금씩 다르겠죠. www 폴더에 올리는 분도 계시니....
빨간색 부분을 수정해 주시면 되겠습니다. 아래 모두....
${dir} 요부분이 사용자 계정과 매치되는 부분입니다.
계정이 아무리 많아도 나열만 해주면 알아서 반복합니다.
#!/bin/bash
for dir in 계정1 계정2 계정3 계정4 계정5
do
cp /home/upgrade/public_html/cheditor/cheditor.js /home/${dir}/public_html/cheditor/
cp /home/upgrade/public_html/js/wrest.js /home/${dir}/public_html/js/
cp /home/upgrade/public_html/bbs/norobot.inc.php /home/${dir}/public_html/bbs/
cp /home/upgrade/public_html/bbs/norobot_image.php /home/${dir}/public_html/bbs/
cp /home/upgrade/public_html/skin/board/basic/write.skin.php /home/${dir}/public_html/skin/board/basic
cp /home/upgrade/public_html/skin/board/basic/write.skin.php /home/${dir}/public_html/skin/board/basic/
cp /home/upgrade/public_html/skin/board/basic/view_comment.skin.php /home/${dir}/public_html/skin/board/basic/
done
exit 0
위의 내용으로 upgrade.sh 파일을 생성하여 upgrade 계정에 올리고 쉘로 접속해서....
sh ./upgrade.sh [엔터]
업그레이드 끝~"
혹시 이와 같이 작업하게 되면 제나에 문제가 발생하지 않을까 하는 생각 때문에 질문드립니다.
화일 하나 하나 비교하면서 작업하는 것이 작난이 아닐 것 같아 미루다가 이제 해야 되겠다는 생각을 하고 있습니다.
좋은 조언 부탁드립니다....
제 생각에는 처음 제나 설치할 때 버젼으로 생각합니다.
그 동안 업그레이드를 해 주지 않았거든요.
업그레이드 작업을 해야겠다는 생각을 하고 팁란을 검색해 보았더니 그누에 팁이 올라와 있더군요.
그 내용은 아래와 같습니다.
그누에 올라와 있는대로 입니다.
"그누보드 한번 패치되면 홈페이지 관리자는 바빠집니다.
upgrade 계정을 한개 만들어 두시면 편하겠죠.
업그레이드된 그누를 통째로 upgrade 계정에 올립니다.
업그레이드 할 파일을 쉘 스크립트로 만듭니다.
사용자마다 환경이 조금씩 다르겠죠. www 폴더에 올리는 분도 계시니....
빨간색 부분을 수정해 주시면 되겠습니다. 아래 모두....
${dir} 요부분이 사용자 계정과 매치되는 부분입니다.
계정이 아무리 많아도 나열만 해주면 알아서 반복합니다.
#!/bin/bash
for dir in 계정1 계정2 계정3 계정4 계정5
do
cp /home/upgrade/public_html/cheditor/cheditor.js /home/${dir}/public_html/cheditor/
cp /home/upgrade/public_html/js/wrest.js /home/${dir}/public_html/js/
cp /home/upgrade/public_html/bbs/norobot.inc.php /home/${dir}/public_html/bbs/
cp /home/upgrade/public_html/bbs/norobot_image.php /home/${dir}/public_html/bbs/
cp /home/upgrade/public_html/skin/board/basic/write.skin.php /home/${dir}/public_html/skin/board/basic
cp /home/upgrade/public_html/skin/board/basic/write.skin.php /home/${dir}/public_html/skin/board/basic/
cp /home/upgrade/public_html/skin/board/basic/view_comment.skin.php /home/${dir}/public_html/skin/board/basic/
done
exit 0
위의 내용으로 upgrade.sh 파일을 생성하여 upgrade 계정에 올리고 쉘로 접속해서....
sh ./upgrade.sh [엔터]
업그레이드 끝~"
혹시 이와 같이 작업하게 되면 제나에 문제가 발생하지 않을까 하는 생각 때문에 질문드립니다.
화일 하나 하나 비교하면서 작업하는 것이 작난이 아닐 것 같아 미루다가 이제 해야 되겠다는 생각을 하고 있습니다.
좋은 조언 부탁드립니다....
추천0
관련링크
- http://www.jesus91.net/ 988회 연결
댓글목록 3
제로님의 댓글
제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일
불가능 하지 않는다 봅니다.
즉 주문을 업데이트 할때 강제로 한곳으 게시판으로 보내버리면 되니까요..
order_u.php파일을 보면
$sql = " INSERT INTO {$write_table}_order
이렇게 주문서를 업하라고 나옵니다..
이런 구문을
$sql = " INSERT INTO shop_order
이렇게 고치면 모든 주문서는 shop_order이라는 게시판으로 등록이 됩니다.
그럼 리스트에서 관리자주문서 링크주소도 변형해주면 되겟죠~
제로님의 댓글
제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일문제가 될수도 안될수도 있습니다.
중복파일을 사용할 경우 제나 파일이 기존 그누파일로 뒤집어 지기 때문에 생길꺼구요..
중복파일이 아닐경우 문제는 없습니다..
history파일에 수정파일이 있으므로
제 생각에서는 관리자도 파일을 좀 보면서 이렇게 바뀌었구나 하고 기억해 두는것도 나쁘지 않다고 생각합니다&&