공부/XE 18

17. XE 코어 삭제하기

XE 코어 재설치를 위해 DB까지 깨끗하게 삭제하기 XE 코어를 설치하고 홈페이지 만들기를 공부하다 보면 가끔 처음부터 다시 시작해 보고 싶은 경우가 있습니다.이런 경우FTP로 접속해 xe 디렉터리를 삭제한다고 해도 XE 코어 프로그램이 설치한 DB(데이터베이스)까지는 삭제되지 않습니다.이번 과정에서는 SSH를 이용해 서버 계정에 접속하고 XE 파일과 디렉터리를 일괄 삭제하는 방법과 MySQL 웹어드민으로 DB에 접속하여 XE 코어가 설치하고 운영했던 DB 테이블까지 모두 삭제하는 방법에 대해 알아봅니다. 파일과 폴더 삭제하기 코어 파일 삭제를 위해 SSH 프로그램을 실행해 서버 계정에 접속합니다. "SSH 압축풀기"에서 배웠던 내용과 비슷하기 때문에 그리 어렵지는 않습니다.FTP를 이용해 xe디렉터리를..

공부/XE 2020.02.23

16. XE 코어 업그레이드

저번에 적은 15번 게시글에서 메뉴 만들기 외에 꾸미기 부분은 다 링크와 간략 설명해놓았습니다. 꾸미는 부분은 한번만 보시면 이해하기 쉽기 때문에 건너뛰고 진행합니다. 최신 XE 코어 버전으로 업그레이드 하기 XE 코어를 업그레이드 하는 과정은 최초 설치시와 동일한 방법으로 이루어집니다.다만 주의해야 할 부분은 사용자가 운영중에 필요한 부분이 있어서 XE 코어 파일을 직접 수정한 부분이 있는가 하는 것 입니다.최신 버전의 XE 코어를 다시 서버에서 압축해제하게 되면 기존의 코어 파일을 모두 덮어 씌어지게 됩니다."XE 확장하기"와 "레이아웃 만들기"에서도 배우겠지만 사용자가 추가하려는 게시판 모듈과 스킨, 레이아웃을 만들면서 필요로 하게 되는 위젯의 스킨과 모듈의 스킨 등은 반드시 코어 파일과는 별도로 ..

공부/XE 2020.02.22

15. 메뉴 만들기

하이퍼링크(Hyperlinks)의 목록 메뉴는 단순한 링크 요소를 보기 좋게 나열한 차림표를 말합니다. 링크(Link, 고리)는 하이퍼링크(Hyperlink)의 줄임말로 하이퍼텍스트(Hypertext)문서 안에 모든 형식의 자료를 직접 가리킬 수 있는 참조 고리이며 웹페이지에 대한 지식이 없어도 방문자에게 쉽고 편리하게 "바로 가기"를 제공하는 특별한 텍스트를 말합니다. 인터넷(Internet)이 처음 세상에 나왔을 때 월드와이드웹(World Wide Web, WWW)의 웹은 거미줄을 뜻함에도 불구하고 웹세상은 "너무나 깊고 넓다"는 의미의 바다로 비유되곤 했지요. 그래서 그런지 초창기 만들어진 웹브라우저도 항해자(navigator)라는 뜻의 넷스케이프 네비게이터(netscape navigator)라고 ..

공부/XE 2020.02.21

14. 모듈과 페이지 이해하기

프로그램 모듈과 콘텐츠 모듈 XE 코어는 추가 설치하여 기능을 확장할 수 있는 프로그램 단위를 "모듈"이라고 합니다.즉 게시판 모듈이라는것이 있기 때문에 게시판을 생성하고 사용할 수 있는 것입니다.또한 모듈은 "독자적 기능을 가진 교환 가능한 구성 요소" 이기 때문에 새로운 기능을 포함한 모듈로 교체하여 사용할 수 있습니다. 관리자 페이지에서 [고급] > [설치된 모듈] > [게시판]을 들어가서 자유게시판 톱니바퀴버튼을 눌러봅시다. 게시판 모듈에서 게시판을 보면 "모듈 이름" 조금 더 내려서 고급쪽에 있는 "모듈 분류"를 보실 수 있습니다.왜 게시판 모듈에서 생성하는 낱개의 게시판에 대해서도 "모듈" 이라고 표현할까요? 게시판 모듈에서 생성되는 게시판의 이름을 모듈이라고 표현한 의미는 프로그램 모듈(게시..

공부/XE 2020.02.20

13. 게시판 생성하기

게시판은 커뮤니티 홈페이지의 꽃 커뮤니티(community)는 같은 관심사를 가진 서로 다른 사람들이 모여 생각과 자원과 필요를 공유하고, 참여자 스스로가 공동의 목표와 관심사에 대해 능동적으로 연구, 참여하며 서로를 돕는 공동체입니다."같다"는 뜻의 라틴어 "communitas" 그리고 여기서 만들어진(파생된) "Communis"라는 말은 라틴어 접두사 con-(함께)과 munis(서로 봉사한다)의 합성어로같은 환경을 공유하는 사회 집단 즉 가족, 학교, 회사, 국가 등 여러 종류의 커뮤니티가 존재하며 여러분도 그 속에 한사람으로 포함되어 있습니다. 군대도 커뮤니티입니다. 외부로부터의 침략이나 자국민의 보호를 위해 훈련하고 보초를 서는 아주 중요한 봉사활동입니다.그런데 문제가 생겼습니다. 옛날에는 전쟁..

공부/XE 2020.02.20

12. 모듈 설치하기

XE 운영파일 폴더 만들기 이전에 다루었던 "폴더와 디렉터리 이해하기"에서 우리는 XE 코어 압축파일을 해제 했을때 XE 버전 폴더 안에 xe 폴더와 하위 디렉터리의 트리구조를 확인했습니다. 그리고 모듈 폴더안에는 무수히 많은 모듈들이 들어있는 것도 보았습니다. 모듈 폴더 안에는 XE 코어에서 중요한 기본 모듈 30개가 이미 설치되어 있습니다. (classes 디렉터리 안에 module 폴더와 혼동하지 마세요.)우리가 추가로 설치하려는 모듈도 이곳에 넣어야 작동을 하게 됩니다. 지금 우리가 받을 모듈은 XE 성능을 높이고 서버의 부하를 줄이기 위한 추가적인 기능 모듈입니다.supercache 라는 폴더 이름을 사용하고 XpressEngine 공식 홈페이지에서 다운로드를 받아야 합니다.이 부분에서 필자가 ..

공부/XE 2020.02.19

11. XE 코어 기본설정하기

사이트 기본 설정하기 (Default Settings) XE 코어를 최초 설치한 후에는 관리자 모듈을 열어서 사이트의 기본적인 설정들을 확인하고 저장해야 합니다.데모 페이지 우측 상단에 위치한 로그인 아이콘을 클릭 후 XE 설치시 입력했던 관리자 이메일 주소와 비밀번호를 입력하고 로그인하세요. 로그인에 성공하면 톱니바퀴 모양의 아이콘을 눌러서 XE 코어 관리자 모듈을 불러옵니다. [설치 환경 수집 동의]는 자유롭게 선택합니다. 설정에 대한 우선순위는 없습니다.차례대로 따라가면서 자유롭게 옵션을 선택하고 설정할 수 있습니다.XE의 관리 옵션을 모두 소개하지는 않습니다.몇 개의 중요 옵션을 먼저 설명드리고 부가적인 내용은 학습과정에서 차례대로 배워가면서 자유롭게 선택적으로 이용할 수 있기를 바라며 초기 설정..

공부/XE 2020.02.19

10. index.html 누구냐 넌?!

도메인으로 사이트(홈페이지)에 접속해 보기 이전 과정에서 XE 코어 프로그램을 서버에 설치했습니다.그리고 정상적으로 XE 기본 데모 페이지까지 확인하고 웹브라우저 창을 닫았습니다.이제 여러분의 홈페이지는 미리 등록해 두었던 도메인(사이트 주소)로 데모 페이지를 볼 수 있겠지요? 웹브라우저를 열고 주소입력란에 사이트 주소를 입력해주세요. 어이쿠 이런? 무슨일인지 에러가 떠버리네요?- 기존에 있던 index.html 을 제거하지 않은 사람은 이 화면이 아니라 호스팅 회사 안내 또는 환영 페이지가 뜹니다. 내 이름은 index.html 문서도 자기만의 이름이 있습니다. 아무리 작은 문서 파일이라도 자신의 이름을 정확히 불러주기를 원한답니다.위와 같은 화면을 만들어내는 문서의 정확한 이름은 index.html ..

공부/XE 2020.02.18

9. XE 코어 설치하기

XE 코어 설치하기 XE코어 설치를 위해서 브라우저 주소 입력칸에 사이트 주소(도메인)을 입력합니다.- 만약 html 폴더 안에 있는 index.html 을 지웠다면 에러가 뜰 것이고, html 폴더에 XE코어파일을 놨다면 설치과정이 뜰겁니다.저희는 설치를 루트(root) 디렉터리 안 하위 디렉터리에 있는 xe폴더안에 XE코어파일이 있기에 도메인 주소 끝에 xe를 더해줍니다. http://domain.com/xe/ 그러면 정상적으로 XE 코어 인스톨(install) 화면을 만나게 됩니다.언어를 한국어로 선택하고 다음 버튼을 눌러주세요. 동의를 안하면 다음버튼을 눌러도 진행이 안되니 동의에 체크를 하고 다음버튼을 눌러줍시다. XE 코어 설치에 필요한 서버 환경에 문제가 없는지 확인한 후에 점검내용을 항목별..

공부/XE 2020.02.18