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

 

이걸 보고 있는데 

git status

해보니

 

 modified:   addons/recaptcha/conf/info.xml
        modified:   addons/recaptcha/recaptcha.addon.php
        modified:   addons/recaptcha/recaptcha.js
        modified:   modules/advanced_mailer/advanced_mailer.admin.controller.php
        modified:   modules/advanced_mailer/advanced_mailer.admin.view.php
        modified:   modules/advanced_mailer/advanced_mailer.class.php
        modified:   modules/advanced_mailer/advanced_mailer.model.php
        modified:   modules/advanced_mailer/conf/info.xml
        modified:   modules/advanced_mailer/conf/module.xml
        modified:   modules/advanced_mailer/schemas/advanced_mailer_log.xml
        modified:   modules/advanced_mailer/tpl/common.html
        modified:   modules/advanced_mailer/tpl/config.html
        modified:   modules/advanced_mailer/tpl/css/config.css
        modified:   modules/advanced_mailer/tpl/css/spf_dkim.css
        modified:   modules/advanced_mailer/tpl/css/view_log.css
        modified:   modules/advanced_mailer/tpl/exceptions.html
        modified:   modules/advanced_mailer/tpl/js/config.js
        modified:   modules/advanced_mailer/tpl/js/spf_dkim.js
        modified:   modules/advanced_mailer/tpl/js/view_log.js
        modified:   modules/advanced_mailer/tpl/spf_dkim.html
        modified:   modules/member/member.view.php

 

이렇게 나오는데 변경된게 있다는 건데요..

 

git stash

이명령어를 해보니 

fatal: Not a git repository (or any of the parent directories): .git
 

이렇게 나옵니다., 다음으로 진행이 안됩니다. ㅠㅠ

 

라이믹스 업데이트가 좀 쉬우면 좋겠습니다.

 

 

  • profile
    1. git stash는 반드시 라이믹스 최상위 폴더에서 진행해야 합니다
    2. 라이믹스를 git으로 설치하셨다면 계속 git으로 업데이트하셔야 합니다. 중간에 zip으로 업데이트하시면 꼬일수 있습니다.
    3. 어려우시다면 그냥 zip으로 업데이트하시면 됩니다.
  • profile ?
    감사합니다
  • profile

    1. 설치 경로가 아닌 다른 폴더에서 git stash를 실행하신 것 같습니다.

     

    2. 딱히 수정하셨을 만한 경로는 modules/member/member.view.php밖에 보이지 않는데요. 혹시 라이믹스에 포함된 것이 아니라 다른 곳에서 구한 recaptcha 애드온(예: XE타운 포인트마켓에서 구입한 버전)이나 advanced_mailer 모듈(예: XE 자료실에서 다운받은 버전)을 덮어씌워 사용하셔서 저렇게 나오는 것이 아닐까요? 특히 후자는 반드시 라이믹스에 포함된 버전을 사용하셔야 합니다. XE용으로 배포되는 버전은 달라요.

     

    3. 그냥 새버전을 덮어씌우셔도 됩니다. 혹시 modules/member/member.view.php를 수정하신 것이 있다면 그것만 나중에 다시 적용하시고요.

  • profile ?
    곰님 일단 rhymix를 설치했습니다. 이걸 그대로 public_html 로 적용할려면 어떻게 해야 하나요?
    git pull
    이걸 어느 위치에서 실행해야 하는지요
  • ? profile
    git으로 시작하는 모든 명령은 설치 경로(index.php가 있는 폴더)에서 실행하는 것이 정석입니다. 그러나 git status에서 modified로 나오는 것이 하나라도 있다면 git pull은 하시면 안됩니다.
  • profile ?

    member.view.php 이거만 변경한거라 다시 올리면 될거 같아요

  • ? profile

    1. 변경한 것으로 나오는 recaptcha 애드온과 advanced_mailer 모듈을 라이믹스에 포함된 버전으로 원상복구 (FTP로 업로드)

    2. 변경내역은 member.view.php만 남은 상태가 되면 public_html 폴더에서 git stash → git pull → git stash apply

    이렇게 하시면 될 것 같습니다.

     

    예전처럼 다른 경로에 라이믹스를 설치한 후 rsync로 동기화하는 것은 XE에서 라이믹스로 바꿀 때 1회만 사용하는 방법입니다. 업로드해야 할 파일 수가 워낙 많기 때문에 최초 설치시 편의상 권장하는 것뿐, 평소 업데이트에 사용하는 방법은 아닙니다.

  • profile ?
    에구 방금 그냥 git pull 했네요... 그런데 버전이 Rhymix 1.8.43 이렇게 나오는데 안된걸까요?
  • ? profile

    git pull에서 결과가 뭐라고 나왔는지 보셔야지요. 변경내역이 하나라도 있는 상태에서 실행하셨다면 아마 에러났을 겁니다.

  • profile ?
    아이고 그렇네요.. recaptcha 애드온과 advanced_mailer 모듈을 원상복구 해야 되는가요?
  • ? profile
    코어 모듈을 엉뚱한 것으로 교체했다면 모두 원상복구해야 앞으로 업데이트할 때 오류가 나지 않겠지요.
  • profile ?
    아앗 그렇군요.. 모듈하고 애드온을 미리 다운받아서 압축을 해놓고 xe처음 설치할때 다 올리고 있습니다.