본문 바로가기

Webmaster/Rhymix

라이믹스 게시물 이동 방법 라이믹스로 웹사이트 운영 시 게시판A에 있는 모든 글을 게시판B로 이동하는 방법예를 들어 게시판A의 Module_srl = 1이라고 하고, 게시판B의 Module_srl = 2라고 할 때, 아래와 같은 방법으로 게시판 간 글을 이동할 수 있습니다. 1. PHP 파일 만들기 우선, PHP 파일을 하나 만들어야 합니다. 예를 들어 move.php라는 파일을 생성합니다. 2. 코드 추가하기 그 다음, move.php 파일에 아래 코드를 추가합니다:module_srl = 1; // Source module ID (게시판A)$args->list_count = 9999; // 글이 많을 경우 적절히 숫자를 조정하세요$args->page = 1; // 첫 페이지부터 시작// 게시판A에서 모든 글을 가져옵니다$outp.. 더보기
error #0 "class 'pdo' not found 라이믹스 웹사이트 불통 갑자기 웹사이트에 아래와 같은 오류가 발생하였다. error #0 "class 'pdo' not found in modules/session/session.model.php 최근에 수정한 것이 전혀 없는데, 사이트가 백지화되서 너무 당황했다. 아무래도 PHP 관련된 문제인 것 같아서 호스팅 회사내에 PHP Selector에 들어가보니 PDO와 관련된 Extensions 이 적용된 것을 확인하였다. 우선 PDO와 관련된 것들을 모두 Disable 해보고 다시 웹사이트에 접속을 해보았는데 문제가 핼결되지 않고 다른 오류 메세지가 나오기 기작하였다. 하여, 다른 PDO는 그대로 두고 PDO_MYSQL만 Disable 하고 다시 Enable를 하였더니 웹사이트가 다시 접속이 가능해졌다. 혹시 같은 문제를 겪는 .. 더보기
XE 임시저장 글이 최신글 위젯에 노출되는 경우 해결방법 Xpressengine (이하 XE) 임시저장 글이 최신글 위젯에 노출되는 경우 해결방법 임시저장 글이 최신글 위젯에 노출되어서 짜증나셨나요? 이해합니다. 저도 언젠가 부터 올바르게 작성되지 않은 글이 최신글 위젯에 올라와서 놀랐는데요 알고 보니 임시글이 최신글에 나타났 것입니다. 해결 방법은 의외로 간단합니다. 그럼 누군가에게 도움이 되길 바라며 방법을 알려드립니다. 해결방법: 1) 최신글 위젯의 경우 widgets/newest_document/queries 에 위치한 getNewestDocuments.xml을 열어서 부분 바로 아래에 아래와 같은 코드를 추가합니다. 2) 탭 최신글 위젯의 경우 /widgets/tab_newest_document/queries에 위치한 getNewestDocuments.. 더보기
XE 웹호스팅 서버 이전하는 방법 최근에 XE 1.8.0이 나옴고 동시에 PHP 5.5를 권장한다 해서 웹호스팅 서버를 고생고생하며 이전 완료하였다. 개인적으로 최근에 웹호스팅 서버 이전을 실행하면서 필기한 사항들이다. 아래의 사항들을 따라 하면 XE 웹사이트 서버 이전이 쉬울 것이다!핫! 1. 기존의 웹사이트 MYSQL를 백업한다 Note: 웹호스팅 접속해서 MYSQL에 보면 백업 업션이 있다 개인적으로 PhpMyAdmin을 이용해서 Export을 하면 이상하게 새 계정에 Import가 잘 안돼었다. 2. 기존의 웹사이트의 파일들을 모두 백업한다 Note: 웹호스팅 파일메니저에 들어가서 폴더를 zip등으로 압축한다. 이때 파일이 크면 웹호스팅 서버 자체에 압축파일로 만든 후 FTP접속을 통하여 본인 컴퓨터에 다운받는 것이 좋다. 그런 .. 더보기
XE 닉네임 클릭시 메일보내기 안보이게 하기 XE에서 게시판에서 회원 닉네임을 클릭하면 '메일보내기' 옵션이 나타나는데, 개인정보 보호를 위하여 '메일보내기' 옵션을 삭제하는 방안에 대하여 알아보도록 하겠다. 방법: 1. FTP로 /xe/modules/member 에 접속하여 member.model.php를 다운받는다 2. member.model.php를 열어 줄 141에 아래와 같이 나타나 있는 부분을 아래와 같이 주석처리해준다. 3. 수정한 member.model.php를 저장하고 다시 FTP로 /xe/modules/member 업로드한다. 4. 브라우저로 캐쉬를 삭제한 후 다시 게시판에 접속하여 게시글의 닉네임을 클릭하면 아래와 같이 '메일보내기'가 나타나지 않는 것을 확인할 수 있다. 부록: 닉네임 클릭시 '작성 글 보기' 옵션의 경우 관리.. 더보기
XE 기본 글꼴(폰트) 크기 바꾸는 방법 XE로 운영하는 웹사이트에 기본 폰트를 바꾸려고 하니 어디서 어떻게 폰트를 바꿔야되는지 몰라서 한참을 헤맸다. 엄청난 시간동안 찾아헤맨 결과 폰트와 폰트 크기를 바꿀 수 있었다. 나 처럼 헤매는 사람이 있을까 염려되어 이렇게 글을 쓰게 되었는데, 그 누구에게는 도움이 되었길 바란다. 자, 그럼 어떻게 바꾸는지에 대하여 알아보자. A. 기본 글꼴 바꾸기:o. /xe/common/css/xe.min.css 의 font-family 에 기본 폰트 이름을 바꾼다.o. /xe/layouts/레이아웃이름/css/default.css B. 게시판 글꼴 및 글꼴 크기 바꾸기:o. /admin/ 에서 고급 > 에디터 > 본문 글꼴 및 글꼴크기 px 을 바꿀 수 있다. C. 게시글 목록 글꼴 크기 바꾸기 (스케치북 스킨을.. 더보기
XE에 외부 이미지 섬네일 오작동 해결방법 Xpressengine 기반으로 운영하는 사이트에 언젠가 부터 외부 이미지 (구글 사진앨범 이미지) 를 넣으면 섬네일 (Thumbnail) 대신에 위와 같은 기본 이미지 'No Image'만 나타나는 현상이 발생하였다. 분명 게시글 자체에는 사진이 올바르게 나타나는데 왜 섬네일이 안생길까를 고민하기 시작하였다. 며칠 동안 문제해결을 해보려고 인터넷 검색은 물론 혼자 긴 시간 동안 삽질에 삽질을 하였으나 문제를 해결하지 못하였다. 여기서 내가 알고 있던 사실 한가지는 구글 사진앨범의 이미지 링크의 경우 http://가 아닌 https://가 붙어 있었다는 것이였다. 구글 사진앨범에서 끌어오는 이미지가 아닌 다른 외부 사이트의 이미지 링크의 경우는 https://가 아닌 http://로 되어 있었고 이에 정.. 더보기
DB 테이블 Prefix 또는 전체 이름 바꾸기 한 서버에 두개의 XE를 설치하면 두개중 하나가 백지화되는 현상이 발생하는 경우가 있다. 이와 같은 문제가 발생하는 경우, 두개중 하나의 데이터베이스 데이블 이름의 Prefix를 xe_에서 xe2_로 변경하면 문제를 해결할 수 있다. 그럼 DB의 Prefix 수정 방법에 대하여 알아보자. 1. phpMyAdmin에 접속 후 왼편에 본인의 database를 클릭2. SQL 탭을 클릭3. RENAME 하는 SQL 구문을 입력 (Notepad++ 등을 이용. 전체 데이블 복사 및 수정 후 입력.)4. Go 버튼을 클릭 위와 같이 수정한 후에는 FTP로 본인의 호스팅 계정에 접속하여 1. /xe2/files/config로 이동2. db.config.php를 다운 받는다3. Notepad++와 같은 프로그램을 이.. 더보기