5.1버전에서 5.3버전 업데이트시 DB 문의드립니다. 채택완료
안녕하세요.
5.1버전에서 하나씩 업데이트 하려하는데 생각보다 너무 오래걸릴것 같아서
5.3버전을 설치 후 기존에있던 커스텀 부분을 입히려 합니다. (파일 및 DB 커스텀이 좀 많이 되있습니다.)
아직 5.1에서 하나씩 올려야하는것인지 5.3을 설치후 입히는게 나은지 결정을 못하였는데요..
5.3을 설치후 커스텀을 입힐시에 중간버전에서 DB부분업데이트가 있는걸로 압니다.
adm/admin.menu100,php 파일에
</p>
<div style="color: rgb(212, 212, 212); line-height: 19px; font-family: Consolas, "Courier New", monospace; font-size: 14px; font-weight: normal; white-space: pre; background-color: rgb(30, 30, 30);">
<div><span style="color:#c586c0">if</span><span style="color:#d4d4d4">(</span><span style="color:#dcdcaa">version_compare</span><span style="color:#d4d4d4">(</span><span style="color:#dcdcaa">phpversion</span><span style="color:#d4d4d4">(), </span><span style="color:#ce9178">'5.3.0'</span><span style="color:#d4d4d4">, </span><span style="color:#ce9178">'>='</span><span style="color:#d4d4d4">) && </span><span style="color:#dcdcaa">defined</span><span style="color:#d4d4d4">(</span><span style="color:#ce9178">'G5_BROWSCAP_USE'</span><span style="color:#d4d4d4">) && G5_BROWSCAP_USE) {</span></div>
<div><span style="color:#d4d4d4"> </span><span style="color:#9cdcfe">$menu</span><span style="color:#d4d4d4">[</span><span style="color:#ce9178">'menu100'</span><span style="color:#d4d4d4">][] = </span><span style="color:#dcdcaa">array</span><span style="color:#d4d4d4">(</span><span style="color:#ce9178">'100510'</span><span style="color:#d4d4d4">, </span><span style="color:#ce9178">'Browscap 업데이트'</span><span style="color:#d4d4d4">, G5_ADMIN_URL</span><span style="color:#d4d4d4">.</span><span style="color:#ce9178">'/browscap.php'</span><span style="color:#d4d4d4">, </span><span style="color:#ce9178">'cf_browscap'</span><span style="color:#d4d4d4">);</span></div>
<div><span style="color:#d4d4d4"> </span><span style="color:#9cdcfe">$menu</span><span style="color:#d4d4d4">[</span><span style="color:#ce9178">'menu100'</span><span style="color:#d4d4d4">][] = </span><span style="color:#dcdcaa">array</span><span style="color:#d4d4d4">(</span><span style="color:#ce9178">'100520'</span><span style="color:#d4d4d4">, </span><span style="color:#ce9178">'접속로그 변환'</span><span style="color:#d4d4d4">, G5_ADMIN_URL</span><span style="color:#d4d4d4">.</span><span style="color:#ce9178">'/browscap_convert.php'</span><span style="color:#d4d4d4">, </span><span style="color:#ce9178">'cf_visit_cnvrt'</span><span style="color:#d4d4d4">);</span></div>
<div><span style="color:#d4d4d4">}</span></div>
<div><span style="color:#9cdcfe">$menu</span><span style="color:#d4d4d4">[</span><span style="color:#ce9178">'menu100'</span><span style="color:#d4d4d4">][] = </span><span style="color:#dcdcaa">array</span><span style="color:#d4d4d4">(</span><span style="color:#ce9178">'100410'</span><span style="color:#d4d4d4">, </span><span style="color:#ce9178">'DB업그레이드'</span><span style="color:#d4d4d4">, G5_ADMIN_URL</span><span style="color:#d4d4d4">.</span><span style="color:#ce9178">'/dbupgrade.php'</span><span style="color:#d4d4d4">, </span><span style="color:#ce9178">'db_upgrade'</span><span style="color:#d4d4d4">);</span></div>
<div><span style="color:#9cdcfe">$menu</span><span style="color:#d4d4d4">[</span><span style="color:#ce9178">'menu100'</span><span style="color:#d4d4d4">][] = </span><span style="color:#dcdcaa">array</span><span style="color:#d4d4d4">(</span><span style="color:#ce9178">'100400'</span><span style="color:#d4d4d4">, </span><span style="color:#ce9178">'부가서비스'</span><span style="color:#d4d4d4">, G5_ADMIN_URL</span><span style="color:#d4d4d4">.</span><span style="color:#ce9178">'/service.php'</span><span style="color:#d4d4d4">, </span><span style="color:#ce9178">'cf_service'</span><span style="color:#d4d4d4">);</span></div>
</div>
<p>
이부분을 그대로 진행하면 업데이트가 진행될까요?
아니면 중간에 저부분이 업데이트된 버전으로 먼져 입힌후에 다시 해야할지 문의드립니다.
추가로 버전이 오래된경우 그누보드커스텀이 좀많이 진행된경우 업데이트를 어떻게해야 효율적일지 조언부탁드립니다.
감사합니다!
답변 2개
5.1이면 너무 오래전 버전입니다. 새로 하시는 게 낫겠네요.
커스텀 했던 부분을 모두 알고 계신다면 일단 기존 서버에 있는 파일과 DB는 별도로 백업해 놓은 다음
data 폴더를 제외한 모든 파일과 폴더를 삭제 후 그누보드 최신 버전 파일을 업로드하고
관리자페이지 -> 환경 설정 -> DB업그레이드 클릭
이후에 커스텀 했던 부분을 하나씩 재적용.
본 서버는 나중에 손대시고 백업 후 오토셋 같은 걸로 로컬 서버에서 작업하시는 게 좋겠네요.
http://gnustudy.com/bbs/board.php?bo_table=gnu_tip&sfl=wr_subject&stx=%EC%98%A4%ED%86%A0%EC%85%8B
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
첨부주신 링크를 참고로 오토셋도 설정하여 작업중입니다!.
매번 도움되는 답변 감사합니다!