You cannot see this page without javascript.

메뉴 건너뛰기

MH

내 사랑치 않고 끝내는 것 보다 사랑해서 잃어 버리는 편이 좋다.

It is better to have loved and lost than to have never loved at all.

문하우스
2018.01.27 16:04

문하우스의 라이믹스 업데이트 여정

조회 수 158 추천 수 5 댓글 5
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
Extra Form

XETOWN을 알고 라이믹스를 알게 되었고

기본 XE보다는 좋아보이고 괜히 최신을 따라해 보고 싶어서

라이믹스를 지원하는 무료 호스팅에도 설치해 보고

컴에도 한동안 설치 하지 않았던 서버 프로그램 까지 설치해서 테스트 해본 결과 자신이 있어서 설치 할려고 보니

응! 우비 웹호스팅이 라이믹스의 PHP버전을 따라 가지 못한다ㅠㅠ

 

그래서 우비호스팅의 관리자에게 PHP버전 올릴 수 있는지 질문을 남기니, 조만간 버전업 계획이 없단다.

기간만 얼마 남지 않으면 다른 호스팅으로 옮길려고 하니 거의 1년반 이나 남았다.

 

일단 정식 문하우스(moonhouse.co.kr)에는 보류하고 다시 이리저리 옮기는 연습을 하고 있는데

어느 날 우비호스팅에 공지사항로 PHP업글의 내용이 좍~

근데 업하는 김에 PHP7이상으로 하지~

img_001.jpg

지체 없이 신청하고 데이터백업과 DB백업 꼼꼼하게 하고 기다리니 이전 했다는 댓글이 달렸습니다.

 

이젠 지금껏 연습하면서 제일 좋았던 방법으로 설치를 시작해 봅니다.

XETOWN에 있는 팁 내용대로 덮어 씌우기 하면 저 같은 경우는 백지 화면만 보게 되더군요.

https://xetown.com/rxe_issue/668140

참고로 라이믹스의 전반적인 내용을 담고 있는 내용을 먼저 보시는 것이 좋습니다.

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

 

참고로 처음에 설치된 호스팅환경에 php모듈의 json모듈과 mcrypt모듈이 빠져 있었습니다.

다시 웹관리자에게 설치 부탁글을 남기니 3일만에 설치 되어다는 메세지가 왔습니다. 

 

[첫번째 방법 설치]

먼저 라이믹스 원본 파일로 깨끗한 라이믹스를 먼저 설치합니다.

이때 기존의 XE의 정보를 잘 간수해 두었다가 그대로 라이믹스의 설치시에 적용합니다.

xe/files/config/db.config.php의 아이디, 비번, DB명, prefix 등

설치 후 첫화면이 나타나면 관리자화면으로 들어 갑니다.(계속 열어 두세요)

 

그리고 ftp로 접속해서 기존에 백업해 두었던 xe/files안의 파일들중 /config, /cache, /thumbnails 폴더를 제외하고

업로드 해줍니다. 자료가 많으면 시간이 꽤 걸리겠죠.

자료를 올리는 동안 호스팅의 DB(MySQL)에 접속합니다. 보통은 phpMyAdmin으로 들어 가겠죠

라이믹스로 만들어져 있는 prefix - 보통 xe_ 겠죠.

모두 선택해서 삭제한 후 백업해 두었던 DB파일 - 보통 sql파일을 import합니다.

 

xe/files안의 파일들이 전부 업로드 되었으면 기존 XE에서 사용하던

/layouts, /m.layouts, /widgets, /widgetstyles, /modules/board/skins, /modules/board/m.skins

폴더에서 자신이 사용중인 프로그램을 ftp로 업로드 합니다.

 

업로드가 끝난 후 기존에 열어 두었던 관리자화면에서 리로드(F5)해서 정상적으로 화면이 나오고 홈페이지 첫화면 나오면 일단 성공입니다. 관리자화면에서 "캐시파일 재생성"을 실행합니다.

만약 첫화면 출력에 성공 했다면

/addons, /modules 중 자신이 사용중인 프로그램 업로드 하시면 됩니다.

관리자화면에서 리로드해서 모듈 업데이트 버턴들 눌러주고

마지막으로 각 모듈의 /skin방안에 자신이 다운 받아서 사용중인 프로그램이 있다면 함께 업로드해 주세요.

그럼 일단 라이믹스 업데이트 완성입니다.

이상 까지 해서 성공 하셨다면 운이 Good~~입니다.

 

장점 :

1.실패할 획률이 기본적인 방법보다 적고, 모듈이나 에드온을 일일이 올리면서 테스트하기 때문에 문제가 있는 프로그램을 알아내기 쉽습니다.

2. XE의 필요 없는 폴더나 파일이 존재하지 않는 깨끗한 라이믹스를 만들 수 있습니다.

 

단점 : 많은 시간적 노동이 필요합니다,

 

[두번째 방법 설치 - 제가 설치한 방법]

일단 이 방법으로 설치를 할려면 호스팅에 여유공간이 넉넉해야 합니다.

만약 지금 설치된 호스팅 사용 총용량이 1G면 여유 공간이 1G이상 남아 있어야 됩니다. 

그러니까 총 호스팅 용량이 2G이상 이라야 합니다.

그리고 XE가 /xe폴더나 하위폴더에 설치된 경우에 한합니다.

위의 조건을 충족하고 라이믹스를 설치할 모든 조건이 만족되었다면

 

기존의 XE가 설치된 폴드와 DB는 그대로 두고 /xe폴더가 아닌 임의의 폴더(지금 부터 /rx로)에 라이믹스를 새로 설치합니다. 그냥 편하게 설치하시면 됩니다.

그런데 prefix - xe_는 필히 다르게 적어 주세요 보통 rx_가 되겠죠. 같으면 설치도 되지 않지만...

설치가 되었다면 첫화면과 관리자화면에 들어갑니다.

 

ftp로 들어가서 xe/files안의 파일들중 /config, /cache, /thumbnails 폴더를 제외하고 전부를

rx/files 안으로 이동 이나 복사 해줍니다.

위의 방법에 있는 각각의 파일들도 순서에 따라서 이동 이나 복사합니다.

 

복사하는 중에 /rx/files/config/config.php파일을 에디터기로 열어서

'prefix' => 'rx_', 를 

'prefix' => 'xe_', 로 수정

'default' => 'http://moonhouse.co.kr/rx/', 를

'default' => 'http://moonhouse.co.kr/xe/', 로 수정

 

db.config.php 파일을 열어서

'db_table_prefix' => 'rx_', 를

'db_table_prefix' => 'xe_', 로 수정

총 2군데입니다.

 

위의 복사가 끝나고 php파일 수정도 끝났다면

/xe폴더의 이름을 임의로 이름으로 변경하고 /rx폴더의 이름을 /xe로 수정하세요.(제일 중요)

 

그리고 난 후 관리자페이지에서 리로드 후 "모듈업데이트"들 하신 후 

위의 첫번째 설치를 따라 하시면 됩니다.

이 방법은 파일과 DB를 따로 업로드 하지 않아도 되어서 시간적으로 단축됩니다.

설치에 성공 하였다면 임의의 폴더를 삭제하고 DB에 접속해서 rx_부분들도 삭제하시면 됩니다.

 

장점 :

1. 첫번째 설치 장점과 같습니다.

2. 첫번째 설치 방법 보다 시간적으로 단축됩니다.

 

단점 :

1. 호스팅공간제약이나 /xe에 설치된 홈피 같은 제약이 따릅니다. 

2. 기본적인 방법 보다는 시간이 좀 더 걸립니다.

 

[성공했다고 생각들면 체크해야 할 부분들]

- 에디터인 ckeditor의 글작성과 댓글작성 부분이 정상적으로 출력되는지 체크해 봅니다.

만약 글 작성 부분이 출력되지 않으면 js파일 같은 부분에 문제가 있다고 하는데 

저 같은 경우는 브라우즈의 캐시를 지우고 돌아오니 정상적으로 작동이 되더군요.

이 부분 때문에 몇 번 재 설치를 했습니다. 거의 하루 정도~~~

그리고 라이믹스에서는 xpresseditor에디터는 사용할 수 없습니다.

xpresseditor_axupload5처럼 xpresseditor에서 파생된 것들도 마찬가지입니다.

https://github.com/rhymix/rhymix/pull/925

 

- 일단 로그인 로그아웃이 정상적으로 작동되는지 확인합니다.

저 같은 경우는 모든 이전을 완성하고 완성되었구나 싶어서 사용중이던 모듈이나 에드온 업데이트하고 잠을 청하고 일어나서 보니 관리자아이디던 일반 아이디로던 로그인이 되지를 않더군요.

여기서 몇번 재설치. 고민 하고 검색하는데 하루 종일~~~

마지막으로 진짜 진짜 깨끗하게 설치해서 한 단계씩 진행 할때 마다 로그인 로그아웃 테스트하면서 진행 한 결과~

모듈중 "로그인 기록 모듈"을 설치하니 로그인이 되지를 않더군요. 휴~~~~(xxx 나올번)

https://www.xpressengine.com/index.php?mid=download&package_id=18905882

 

- 자신이 사용중인 게시판에 내용 영역 출력하지 않고 글 작성 기능을 사용중이라면

https://xetown.com/qna/873356

댓글에 기진곰님의 답글이 있습니다. 안 된답니다.

(Tip으로 우회해서 작동 시키는 방법 - sketchbook5 기준)

 

- 게시판에 글을 작성했는데 "내용 글은 필수 입니다" 라고 팝업이 뜰때

이 경우는 XE시절에 "이 페이지 나가기" 메세지가 출력되는 경우가 있어서 레이아웃에 jquery를 수정한 경우입니다.

http://moonhouse.co.kr/xe/401623

수정한 부분이 있다면 삭제하시면 됩니다.

 

이상 험난했던 XE 에서 라이믹스로 갈아타기의 긴 여정을 적어보았습니다.

긴 글 읽어 주신다고 고생하셨습니다.

감사합니다.

 

 p.s 제가 경험하지 못했던 많은 문제들이 더 있을 것이고 해결 방법이 있을 것입니다.

여러분들의 경험담도 댓글로 적어 주시면 서로 돕고 돕는 웹환경이 되지 않을까 합니다.

Who's 팔공산

profile

이 世上에서 現在가 가장 중요한 時間이며,
내가 만나고 있는 바로 그 사람이 第一 중요한 사람이며,
同時에 가장 중요한 것은 그 사람에게 善으로서 行하는 것이다.

Atachment
첨부 '1'
    Tip이 도움이 되었다면 댓글과 평가 부탁합니다. Tip에 대한 궁금한 점은 댓글로 남겨 주시면 성심껏 답변 드립니다.
?
  • ?
    안녕하세여 2018.04.21 06:22
    하고 싶기는 한데...ㅠㅠㅠㅠㅠㅠㅠㅠㅠ 지금 네번째 실패네요. 다른건 몰라도 이상하게 아이폰 로그인이 안된대요. 안드로이드는 되는데 아이폰만! 그래서 엄두도 못내고 있는데.. 두번째 방법이 참 솔깃하네요ㅋ
  • ?
    안녕하세여 2018.04.21 06:38
    아니네요. 1번이 나을수도 있을거 같기도 하고.. 아고ㅠㅠ
  • ?
    안녕하세여 2018.04.21 10:14
    1번 시도 했는데 관리자 페이지 접근 불가네요. 뭐가 문젠지.. 혹시 라이믹스 설치할때 기존 xe 폴더는 전부 삭제하신건가요?
  • profile
    팔공산 2018.04.25 12:52

    안녕하세여 님에게 달린 댓글

    1번으로 하신경우
    기본 라이믹스만 설치하시면 당연히 관리자 로그인 되어야 하는데요.
    그건 기존의 xe와는 다른 라이믹스이니까요.

    그리고 기존 xe폴더는 백업후 삭제해도 되고 개정 용량이 풍부하시면 삭제하지 않아도 무방합니다.
    근데 기존의 xe폴더에 라이믹스를 덮어 씌우시면 작동안 할 수 도 있습니다.(제 경험상...)
  • ?
    안녕하세여 2018.04.26 01:48

    팔공산 님에게 달린 댓글

    라이믹스 설치하고 /config, /cache, /thumbnails 빼고 업로드 한다음 DB 들어가서 모두 선택한뒤 삭제> ayouts, /m.layouts, /widgets, /widgetstyles, /modules/board/skins, /modules/board/m.skins 업로드>관리자페이지 접속.. 했더니 이메일 형식이 안맞대요. 그래서 아이디로 바꾸게 수정하니까 없는 아이디라고 합니다. 끙끙대다가 다시 XE로 돌아왔어요ㅠ

List of Articles
번호 분류 제목 원작자 날짜 조회 수 적용여부
» 문하우스 문하우스의 라이믹스 업데이트 여정 XETOWN을 알고 라이믹스를 알게 되었고 기본 XE보다는 좋아보이고 괜히 최신을 따라해 보고 싶어서 라이믹스를 지원하는 무료 호스팅에도 설치해 보고 컴에도 한... 5 file 2018.01.27 158
225 XE타운 간단한 게시물 주소 복사 버튼 달기 게시판 상단에 게시물의 주소를 복사하는 버턴을 출력시키는 Tip이 올라와서 https://xetown.com/rxe_tip/865950 좋은 Tip인 것 같아서 제가 게시판설정과 에드온... 5 file 돼둥이 2018.01.22 228 적용
224 문하우스 게시판 설정 위자드 생성하는 방법 sketchbook5 게시판을 사용해 보면 게시판 관리를 화면 좌측에 있는 위자드메뉴로 설정을 할 수 있어서 편리합니다. 그래서 다른 게시판에 설정위자드를 붙이는 ... file 80san 2018.01.21 74
223 문하우스 squarenet.kr에서 제공하는 cPanel 무료 웹서브 세팅 따라하기 https://xetown.com/tiptalk/856889 페이지를 보고 마침 복구해야할 사이트가 있어서 신청해 보았습니다. 의외로 다양한 설정을 직접 할 수 있고 안정된 서비스라... 3 file 80san 2018.01.15 253
222 Xe 로그인 ID를 이메일에서 아이디로 변경하는 방법 XE가 버전업 되면서 예전의 로그인 ID가 '아이디'에서 '이메일 주소'로 변경되면서 예전사이트를 최신사이트로 옮길경우 관리자페이지 접속시 문제가 됩니다. 그... file 불금 2018.01.13 73
221 문하우스 말풍선(툴팁) 애드온을 이용한 위젯설정 https://www.xetown.com/rxe_file/777583 을 설치를 하고 이렇게 재미있고 활용이 무궁할 것 같은 애드온을 어떻게 적용할 것 인가를 생각하다가 위젯에 적용해 ... 3 file 80san 2017.11.07 171 적용
220 XE타운 라이믹스 스케치북 게시판 및 스케치북 게시판 1.72 스크롤 이슈 https://www.xetown.com/index.php?mid=qna&category=671911&document_srl=757026&comment_srl=757413&page=1 기존에 작성했던 글입니다. 라이믹스 스케치북 게시... file 도리 2017.10.07 133 적용
219 문하우스 본문에 삽입된 이미지들이 사라진 경우 최근 며칠전 부터 문하우스사이트의 본문에 삽입된 모든 이미지들이 사라져 버렸셨습니다. 저도 언제 부터인지를 확실히 알 수가 없어서 최근에 설치한 애드온이... file 80san 2017.09.25 116
218 XE타운 확장변수중 "단일 선택(radio)"시 "직접입력" 부분 나오게 수정 [원본 Tip]후원회원 가입 받을 때 후원금액 선택 받는 법이번에는 후원금액을 선택 받는 팁을 공개해봅니다.(물론 이번에도 국민 게시판ㅋ 스케치북 게시판을 이... file 윤삼 2017.05.19 437
217 기타 대댓글에 'OOO님에게 달린 댓글' 구현하기 _comment.html 수정 전 <!--// 댓글 본문 --> <!--@if(!$comment->isAccessible())--> <form action="./" method="get" onsubmit="return procFilter(this, input... 1 file Str@wBerry♪'· 2017.05.16 224 적용
216 XE타운 게시판 리스트 확장변수 항목에 css 입히기 [lis****님의 질문 ] 안녕하세요? 화창한 봄날 입니다~ sketchbook5 게시판 "설정 >> 사용자정의" 에서 확장변수를 아래와 같이 입력하였습니다. 사용자정의이름 ... 13 file 윤삼 2017.04.22 335 적용
215 XE타운 제목에 태그 출력하고 링크 걸기 [원본글] {@ $tagModel = &getModel('tag'); $args->document_srl = $document->document_srl; $tag_list = $tagModel->getDocumentsTagList($args); } <label co... file socialskyo 2017.03.20 2946 NO
214 Xe "이 페이지 나가기" 경고창이 뜨는 사이트의 경우 common / js / jquery.min.js 파일을 열어서 global:!0 을 찾은 후(두 군데) global:!1 로 바꿔줍니다. 보통의 경우엔 바꿔주지 않아도 뜨지 않는 경고창이지만 ... 투씨 2017.02.09 282
213 Xe xe업데이트 후 member모듈 업데이크가 되지 않을때 XE 1.4 -> 1.8로 업데이트 시"member 모듈 업데이트"가 계속 나오는 경우가 있습니다.member 모듈 업데이트를 눌러도 업데이트가 되지를 않고 회원가입도 되지를 ... file 고니고니 2017.02.03 102
212 문하우스 레이아웃 최상단에 애니메이션 효과로 펼쳐지는 메뉴 지금 보고 있는 레이아웃 최상단 우측에 보이는 애니메이션 효과로 펼쳐지는 2개의 가로바 메뉴를 출력하는 팁입니다. 먼저 해당 레이아웃의 layout.html 상단부... file 80san 2017.01.04 190 적용
211 문하우스 팝업창을 마우스로 이동 가능하게 하는 방법 보통의 팝업창들은 마우스로 움직이는 기능이 빠져 있습니다. 근데 간단하게 마우스로 이동 가능하게 할 수 있는 방법을 찾아서 팁을 남깁니다. [XE문법을 기준으... file 80san 2017.01.02 162 적용
210 기타 [XE Core 1.4.4 이상] 새 템플릿 문법을 쉽게 알아보자. 새 템플릿 문법을 기존 템플릿 문법과 비교하여 쉽게 알아보는 시간을 가져보도록 하겠습니다. 본 게시물은 XE 사용자 포럼에 등록된 게시물(http://www.xpressen... SMaker 2016.12.26 69
209 XE타운 글 작성전 에디터에 미리 준비된 메세지 보이기 ckeditor, xpresseditor [ckeditor 적용방법] XE설치경로/modules/editor/skins/ckeditor/editor.html <!-- css --> <load target="css/default.css" /> <load target="../../../../commo... file 구름이 2016.12.25 198 NO
208 Xe XE첨부파일중에 확장자뒤에 -x 붙는 부분 해결하기 XE 1.8부터 서버공격때문에 php|phtm|phar|html?|cgi|pl|exe|jsp|asp|inc 파일을 업로드 하면 -x가 붙게되었습니다. 해제를 할려면 modules/file/file.controller... DNAVI 2016.11.19 117 적용
207 XE타운 수정 [속도 향상] 불필요한 애드온 끄기 오늘은 속도 향상 대해서 간략하게나마 대화해보죠. 종료해도 되는 애드온1. 어드민 메뉴 접근 로깅관리자 접근을 기록하는 건 데 없어도 됩니다. 메인에는 속도... 팀워크 2016.04.17 551 적용
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 13 Next
/ 13

위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...