질문/조언질답게시판
Extra Form
PHP PHP 7.0
CMS Rhymix

안녕하세요.

매 번 질문만 드려서 민망하네요. 그래도 염치불구하고 질문 드려 봅니다.

 

지난 주 운영사이트를 라이믹스 1.9.3 -> 1.9.9.3 으로 업데이트 시도하다 혼줄이 났습니다.

 

지난주 테스트사이트에 1.9.3 새로 설치하고 1.9.9.3으로 업데이트하고 기본적인 동작에 문제가 없는지 확인하고

운영중인 사이트를 업데이트 했는데 Fourstrap Alert Lite (알림센터Lite 스킨)에서 syntex error가 나서 사이트 접속이 안되서 어찌어찌 수정해서 접속하니 레이아웃이 깨지는 현상이 있어 급히 롤백했습니다.

 

그래서 운영사이트를 테스트사이트에 복사해서 충분히 테스트한 후 운영사이트를 업데이트 해보려고 복사를 했는데 editor부터 시작해서 여기저기 에러가 났습니다.

 

지금 아래 절차처럼 다시 복사하고 있습니다.

1. 테스트사이트 1.9.3으로 새로 설치.

2. rsync -azh -e --delete --exclude=files/cache --exclude=files/supercache 운영사이트 테스트사이트

3. mysql -u root --password=password  테스트사이트 < 운영사이트.sql

4. config/config.inc.php , files/config/config.php, db.config.php, ftp.config.php 수정

5. db에 운영사이트명이 들어간 걸 검색해서 테스트사이트명으로 변경.

     rx_domains
     rx_sites
     rx_menu_item
     rx_addons_site
     rx_layouts
     rx_module_config
     rx_module_part_config
     rx_ncenterlite_notify
     rx_stats_log
     rx_advanced_mailer_log
     rx_documents
     rx_document_update_log
     rx_member_message

6. 정상유무 확인 후 업데이트.

 

이렇게 하려고 하는데 문제 될만한 부분이 있는제 문의 드려 봅니다.

 

감사합니다.

 

  • profile
    putty 명령어 부분만 보시고 진행하시면 됩니다.

    http://sejin7940.co.kr/xe_tips/122

    그외 db.config.php 파일은 수정하실 필요 없고, 라이믹스라면 files/config/config.php 파일 수정하셔야 합니다.

    복사한 사이트의 도메인이 본 서버와 다르기 때문에 다음작업이 필요합니다.

    https://github.com/rhymix/rhymix-docs/blob/master/ko/introduction/domain-change.md

    도메인 변경 작업을 마친다음 files/cache 파일을 삭제 해주시고 구동 확인해보세요.

    config.php 파일의 DB정보와, 도메인변경작업에만 잘 신경써주시고,

    mysql, 압축 파일만 정확한 위치에 잘 풀어주시면 됩니다.
  • profile
    그 외에 들어간 테이블은

    rx_menu_item
    rx_addons_site
    rx_layouts
    rx_module_config
    rx_module_part_config
    rx_ncenterlite_notify
    rx_stats_log
    rx_advanced_mailer_log
    rx_documents
    rx_document_update_log
    rx_member_message

    굳이.. 수정하실 부분만 해주시면되요.

    documents 에 들어간 url들도 대부분은 이미지 첨부시 나온 이미지 파일들의 url이기 때문에 본 서버의 url이 떠도 상관이 없습니다..
  • profile profile
    답변 감사드립니다.
    No table
    1 rx_addons_site
    2 rx_advanced_mailer_log
    3 rx_comments
    4 rx_counter_log
    5 rx_documents
    6 rx_document_update_log
    7 rx_domains
    8 rx_layouts
    9 rx_member
    10 rx_member_message
    11 rx_menu_item
    12 rx_module_config
    13 rx_module_extra_vars
    14 rx_module_part_config
    15 rx_ncenterlite_notify
    16 rx_stats_log
    sql에서 검색해서 위의 테이블들을 다 수정해 주었는데도 레이아웃이나 게시판 등 설정들은 초기상태로 나오네요.
    이건 어쩔 수 없나 봅니다. 그리고 복사후 접속전 cache 삭제하는 건 중요한 것 같습니다.