본문 바로가기

라이믹스15

728x90
반응형
라이믹스를 웹 호스팅에 설치하자 4강 - 라이믹스 설치 지난 강의에서 라이믹스 설치 파일을 할당 받은 서버 공간에 업로드 하였으면 이제 라이믹스를 설치하는 과정만이 남았다. 라이믹스를 설치하는 과정은 닷홈 무료 웹 호스팅이 아니라도 동일하다. 동영상 설명 라이믹스 설치 할당받은 도메인 주소를 웹 브라우저에 입력하여 설치 페이지로 이동한다. 사용권에 동의하고 '다음' 버튼을 클릭한다. 사용가능한 PHP 기능 목록이 나타나는데 'OK' 외에 다른 메시지가 나타난다면 해당 기능을 활성화 시킨다. 닷홈 웹 호스팅의 경우 이미 해당 기능들이 활성화되어 있기에 별다른 조치 없이 모든 기능이 'OK'로 나타날 것이다. '다음' 버튼을 눌러서 설치를 진행한다. 닷홈 웹 호스팅 서비스 신청 내역에 보면 DB 정보가 있다. 그 DB 정보를 여기에 입력한다. 관리자 계정의 정보.. 2023. 3. 11.
라이믹스를 웹 호스팅에 설치하자 3강 - 라이믹스 파일 업로드 닷홈 FTP 연결까지 완료되었다면 이제 라이믹스 설치 파일을 할당된 서버 공간에 업로드한다. 동영상 설명 라이믹스 다운로드 아래의 주소로 가서 라이믹스 파일을 다운로드 받는다. 라이믹스 다운로드 페이지 주소: https://rhymix.org/ 라이믹스 업로드 다운로드한 라이믹스 압축 파일을 해제하여 '/html' 디렉토리에 업로드한다. 라이믹스 설치 페이지 확인 닷홈에게서 할당 받은 도메인 주소로 이동하여 설치 페이지가 아래의 사진처럼 나타나는지 확인한다. '라이믹스를 웹 호스팅에 설치하자' 강의 목록 "라이믹스를 웹 호스팅에 설치하자 1강 - 닷홈 무료 호스팅 신청", 공학코드, 2023년 3월 9일. @강의보기 "라이믹스를 웹 호스팅에 설치하자 2강 - 파일질라 FTP 클라이언트 설치와 닷홈 FTP.. 2023. 3. 11.
라이믹스를 웹 호스팅에 설치하자 2강 - 파일질라 FTP 클라이언트 설치와 닷홈 FTP 서버 접속 지난 강의에서 닷홈 무료 웹 호스팅을 신청했고 서버 공간을 할당 받았다면 닷홈 FTP(File Transfer Protocol) 서버로 접속하여 라이믹스(Rhymix)를 업로드할 준비를 해야 한다. 본 글에서는 파일질라 FTP 클라이언트(Client)를 이용하여 닷홈 FTP 서버로 접속하는 방법을 설명한다. 동영상 설명 2강. 파일질라 설치와 닷홈 FTP 접속 파일질라 FTP 클라이언트 설치 파일 다운로드 아래의 주소로 접속하여 파일질라 FTP 클라이언트 설치 파일을 다운로드 한다. 설치 파일 다운로드 주소: https://filezilla-project.org/download.php 파일질라 FTP 클라이언트 설치 다운로드 받은 파일질라 FTP 클라이언트 설치 파일을 실행하여 설치한다. 닷홈 FTP 접.. 2023. 3. 10.
라이믹스를 웹 호스팅에 설치하자 1강 - 닷홈 무료 호스팅 신청 라이믹스 운영환경 라이믹스를 운영하는 환경은 크게 2가지로 나뉜다. 첫 번째는 서버를 직접 구축하여 운영하는 것이고 두 번째는 서버 공간을 대여하는 방식이다. 서버를 직접 구축하기에는 초기에 많은 비용이 발생하고 전문성 있는 관리인력을 두어야 하기에 비용부담이 크다. 그래서 서버 공간을 대여하여 라이믹스를 설치하는 것이 가장 흔하다. 이렇게 서버 공간을 대여하는 것을 보고 호스팅이라고 부르며 웹 서버 공간을 대여하는 경우 웹 호스팅이라고 부른다. 닷홈 무료 웹 호스팅을 신청하는 방법은 아래에서 설명한다. 동영상 설명 1강. 닷홈 무료 웹 호스팅을 신청하자 닷홈 회원가입 닷홈 무료 호스팅을 이용하려면 회원이어야 한다. 아래의 회원가입 주소에서 가입할 수 있다. 닷홈 회원가입 주소: https://www.d.. 2023. 3. 9.
[라이믹스(XE1)] 이메일 인증 제목과 내용 변경하는 방법 필요성 라이믹스 기반 웹 서비스를 운영하면 이메일 인증을 위한 이메일 제목과 본문 내용을 변경할 필요가 있다. 변경하지 않으면 아래의 사진처럼 인증 메일이 발송된다. 특히 영문으로 메일이 발송되는 경우 제목이 다소 불편하다. 이메일 인증 제목과 내용을 변경하는 방법은 아래와 같다. 메일 제목 변경하기 아래의 주소로 이동하여 원하는 언어에 해당하는 파일을 텍스트 에디터로 편집한다. 한국어의 경우 'ko.php' 파일을 편집하고 영어의 경우 'en.php'를 편집한다. \modules\member\lang\ 아래의 변수를 찾아서 문자열을 원하는 제목으로 위의 사진처럼 수정한다. $lang->msg_confirm_account_title 메일 내용 변경하기 메일 내용 형식이 담긴 파일은 아래 경로에 있다. 파.. 2023. 3. 7.
[라이믹스] IIS+PHP 환경에서 업로드 권한 처리 윈도우(Windows) 운영체제에서 HTTP 서버인 IIS(Internet Information Services)와 PHP 조합하여 라이믹스(Rhymix)를 운용할 때 업로드 기능을 위해 폴더 권한을 잘 설정해야 한다. 크게 2가지를 설정해야 하는데 첫 번째는 업로드 된 파일이 담길 폴더의 권한이고 두 번째는 업로드 될 때 잠시 저장되는 임시 폴더의 권한이다. 업로드 폴더 권한 설정 업로드된 파일은 'files' 폴더에 보관되므로 라이믹스가 설치된 루트 경로에서 'files' 폴더를 찾은 다음 아래의 사진처럼 권한을 설정한다. 임시 업로드 폴더 권한 설정 파일 업로드가 진행 중일 때 임시로 사용되는 폴더의 권한에 따라 파일의 초기 권한이 설정되므로 업로드용 임시 폴더 권한 도 수정하여야 한다. 먼저 아래.. 2023. 3. 6.
[라이믹스] FFmpeg 설정하고 GIF 변환 기능 활성화 하기 GIF 파일을 MP4로 변경하면 파일 크기가 상당히 줄어든다. 이를 통해 서버 스토리지 사용량과 트래픽을 절약할 수 있다. 라이믹스는 GIF 파일을 MP4 파일로 변경하는 기능을 기본 제공한다. 라이믹스 관리자 화면으로 가면 이 기능을 활성화할 수 있으며 이 기능을 이용하기 위해서는 FFmpeg가 해당 서버에 설치가 되어 있어야 한다. 1. FFmpeg 설치 먼저 FFmpeg를 다운받아서 압축 해제 한다. 운영체제는 리눅스와 윈도우, 맥 모두 지원하니 적절한 버전을 다운로드 한다. 아래의 주소로 가면 아래의 사진처럼 화면이 나타나며 해당 운영체제에 맞는 이미지를 클릭하면 다운로드가 진행된다. FFmpeg 다운로드 주소: https://www.ffmpeg.org/download.html#build-wind.. 2023. 3. 5.
라이믹스(Rhymix) 카카오톡 오픈채팅방 안내 운영 현황 라이믹스 커뮤니티로 'XE Town'이 있지만 카카오톡 오픈채팅방도 활발히 활용되고 있다. 이온디(eond@eond.com)님이 방장으로 카카오톡 오픈채팅방을 운영하고 있다. 오픈채팅방 주소 라이믹스 카카오톡 오픈채팅방 주소는 아래와 같다. 주소: https://open.kakao.com/o/giaKKnl 참고문서 "[IT 기술 용어] 라이믹스(Rhymix)", 공학코드 연구노트, 2023년 1월 11일. @원문보기 2023. 1. 11.
[IT 용어] 라이믹스(Rhymix) 정의 라이믹스(Rhymix)는 XE(Xpress Engine)를 포크하여 개발한 국산 CMS(Content Management System)이다. 라이믹스 개발은 기진곰(kijin@poesis.org)님이 리드하고 있다. 특징 라이믹스는 PHP 환경에서 동작하며 태생이 국산이다보니 한국 웹 서비스 정서에 잘 맞는 기능과 디자인을 갖추고 있다. 참고문서 "라이믹스 소개", 라이믹스 공식 홈페이지. @원문보기 "Rhymix", 위키피디아. @원문보기 2023. 1. 11.
라이믹스(XE1) 문서 제목을 SQL로 일괄 변경하기 어떤 경우에는 라이믹스(XE1)에서 문서 제목을 일괄로 치환해야하는 경우가 있다. 그 경우에는 아래와 같이 SQL을 작성해서 처리할 수 있다. 1. 문서 목록 확인 아래의 SQL로 어떤 문서들이 어떤 문자열을 가지고 있는지 확인한다. SELECT * FROM rx_documents WHERE title LIKE '%찾을문자열%' 2. 제목이 의도대로 수정되는지 확인 아래의 SQL로 의도한 대로 제목이 수정되는지를 미리 확인한다. SELECT REPLACE(title,'찾을문자열', '') FROM rx_documents WHERE title LIKE '%찾을문자열%' 3. 제목 수정 정상적으로 SQL이 의도대로 작성한다고 생각이 들면 아래의 명령어로 제목을 수정한다. UPDATE rx_documents .. 2022. 6. 6.
라이믹스(XE1)에서 신규 문서 아이콘 시간 설정하기 문서 또는 게시판 모듈 설정에서 신규 문서 기준을 설정하는 것이 있으면 거기서 수정하면 되나 어느 순간부터 신규 문서 기준을 변경하는 것이 없어졌는지 찾지를 못 하겠다. 그래서 신규 문서 기준 값이 설정되어 있지 않으면 게시판 스킨의 기본 값이 들어가도록 수정하는 것이 필요했다. 게시판 스킨마다 조금씩 상이하겠지만 라이믹스 2.0.11 기준으로 기본 게시판 스킨(default)에서 '_header.html' 파일을 열어보면 'duration_new'라는 것을 발견할 수 있는데 '작성된지 12시간 이내이면 신규 문서로 구분하겠다.'라는 의미로 '12'가 입력된 것을 볼 수 있다. 이 값을 바꾸고 싶다면 '$module_info->duration_new = 12'에서 '12'를 바꾸면 된다. 2021. 5. 19.
라이믹스(XE1)에서 통합검색을 비활성화하는 방법 라이믹스(XE1)에서 통합검색을 여러 이유로 쓰고 싶지가 않을 때가 있다. 그 경우 통합검색을 비활성화하는 방법은 통합검색 대상을 모두 지우는 것이다. 관리자 페이지로 이동후 '고급'-'설치된 모듈'-'통합검색'에 가서 아래의 사진처럼 '대상'에 있는 것을 모두 지운다. 모두 지워졌으면 '등록'을 눌러서 저장을 한다. '대상'에서 '선택된 대상만 검색'을 꼭 설정해줘야 한다. 위의 사진처럼 통합검색을 시도하려고 하면 결과가 위에처럼 나오는 것을 알 수 있다. 2021. 4. 28.
라이믹스(XE1)에서 XEICON 오류가 발생할 때 대처법 최신 라이믹스(XE1)에서 SweetMobileBoard 스킨을 쓰려고 하면 아이콘이 나타나야할 부분에 네모박스들만 엄청나오는 오류가 발생한다. 이 네모박스는 XEICON이라는 폰트를 인식하지 못 해서 데이터들이 그저 네모로 나오는 것인데 이를 해결하기 위해서는 해당 스킨의 XEICON에 특정 코드를 추가하면 된다. 라이믹스(XE1) 공통 영역에 있는 XEICON의 스타일시트를 읽어오는 코드를 스킨의 header에 넣으면 해결된다. SweetMobileBoard의 경우는 '/modules/board/m.skins/sweetMobileBoard/_header.html'에 넣으면 된다. 정작 적용해보니 SweetMobileBoard의 경우 1.0.2 버전의 XEICON을 쓰고 있는데 최신의 라이믹스는 2.x.. 2021. 2. 21.
라이믹스(XE1) 글 공유시 페이스북(오픈그래프) 이미지 나오는 기능 분석 라이믹스(XE1)에는 SEO(Search Engine Optimization) 모듈이 기본적으로 탑재되어 있으며 이 모듈에서 오픈그래프 기능을 화성화하면 SNS에서 공유할 때 글과 글 이미지가 잘 정리되어서 나온다. 하지만 나의 경우 최근에 분명히 글에 이미지 파일이 있는데 오픈그래프 이미지로 나오지 않아서 어떤 식으로 동작하는지를 분석할 필요가 있었다. 오픈그래프 기능은 라이믹스의 경우 "/classes/display/HTMLDisplayHandler.php"에 545번줄에 구현되어 있다. 여기를 보면 글 내용에 이미지가 있는 경우와 이미지가 없는 경우를 구분하여 오픈그래프의 이미지 태그(og:image)가 생성이 되는데 글 본문에 이미지가 있음에도 이미지가 없다고 인식되는 경우였기에 "$documen.. 2021. 2. 13.
라이믹스(XE1) 문서 조회수 설정 라이믹스(XE1)에서는 게시글의 조회수를 집계하는 방식을 수정할 수 있다. 운영하는 사이트의 정책에 따라 같은 사용자가 여러번 봐도 모두 조회수로 인정하는 것이 필요할 수가 있고 한 사용자는 최대 1개의 조회수만 올릴 수 있다는 정책을 적용하고 싶을 수 있다. 그 경우 '라이믹스 관리자 대시보드' - '콘텐츠' - '문서' - '기본 설정' - '조회 수 설정'에 가면 설정하는 것이 있다. 조회수 설정 화면으로 이동하면 아래의 사진 처럼 '모두 계산', '일부 계산', '중복 금지', '계산 안 함'을 설정할 수 있다. '모두 계산'은 게시글을 본 만큼 조회수를 증가시키는 것이며 '일부 계산'은 로그인 하지 않는 사용자라도 사이트에 접속(새로운 세션)한 다음 봤으면 최대 1번까지 인정해주는 것이고 '중복.. 2021. 2. 7.