그누보드 메뉴 설정.

연습 2016. 10. 5. 00:00

 그누보드에서는 지원해주는 것중에 메뉴를 출력하는 부분을 지원해준다.



 그누보드에서 처음에 본다면,


 '메뉴 준비 중입니다.' 라는 부분이 뜨면서 설정해달라는 표시가 나오게 된다.


 관리자 모드에 들어가거나 해당 링크를 이용해서 사용한다면, 메뉴를 설정하는 페이지로 이동하게 된다.



 여기서 메뉴추가를 누르면, 다음과 같은 새 창이 뜬다.



 메뉴를 추가하는 것으로 '대상 선택'은 최대 4개로 나뉘어 진다.

 '직접입력'은 관리자가 직접 링크를 달아서 해당 페이지로 이동하게 만드는 것이다.

 '게시판그룹'은 관리자가 추가한 게시판 그룹으로 게시판 전체를 보여주는 페이지로 이동하게 만든다.

 '게시판'은 관리자가 추가한 게시판 페이지로 이동하게 만든다.

 '내용관리'는 해당 그누보드에서 설정한 페이지를 추가하는 형태로 사용을 하게 만든다.


 이렇게 이용한다면, 우리가 원하는 페이지를 제공할 수 있게 하게 된다.


 


 적용한 결과로 게시판을 연결할 수 있게 만들어져 있다.


 게시판을 추가하고 제거할 수 있다.


 기본 그누보드에서는 상단 메뉴와 하단 메뉴 이렇게 2단으로만 만들수 있다.

 그 외는 하위 필드를 이용해서 만들어 내거나 그누보드 사이트의 스킨을 이용해서 추가 변경할 수 있게 된다.

Posted by JunkMam
,

 그누보드는 간단한 카페를 만들 수 있는 것이다.


 그누보드를 먼저 사용하기 위해서는 먼저 설정해놓은 관리자를 로그인 해야된다.




 로그인 후에 관리자 모드로 들어간다면, 관리자 페이지로 이동이되게 된다.


 그누보드는 간단하게 개인 홈페이지를 제작할 수 있게 하는데, 여기서 게시판 관리라는 탭이 존재한다.


 게시판관리탭에서는 게시판 관리와 게시판 그룹관리가 있다.


 게시판을 기본적으로 만들기 위해서는 게시판 그룹을 생성해야된다.


 게시판그룹과 게시판은 전부다 DB로 저장되어 있고, 그것을 이용해서 연결하는 작업을 거치게 되어 있다.


 게시판 그룹에 들어가면, 다음과 같은 형태의 구조를 가지게 된다. 


 여기서 '게시판 그룹 추가'라는 버튼을 클릭하게 되면, '게시판 그룹'을 생성하는 페이지로 이동하게 된다.

 


 게시판 그룹생성에서

 '그룹 ID'라는 것은 DB에서 저장되는 테이블 명이 되는 것을 뜻한다.

 '그룹 제목'이라는 것은 DB에서 저장되어 테이블 그룹의 제목이 된다.



 게시판 그룹이 완성되면, '게시판 관리'에 들어가면, 다음과 같은 리스트가 뜨게 된다.

 


 '게시판 추가'라는 버튼을 누르게 되면, 


 


 추가 페이지로 이동하게된다.


 여기서 그룹(게시판 그룹)을 설정하는 것이 필요하게 되었다.


 이렇게 해서 해당 게시판에 게시판을 처리할 수 있게 된다.



'연습' 카테고리의 다른 글

Notepad++ 설치  (0) 2016.10.06
그누보드 메뉴 설정.  (0) 2016.10.05
그누보드 설치하기.  (0) 2016.10.03
Hostinger에 그누보드 설치하기.  (0) 2016.10.02
Hostringer 가입 및 호스팅 시작.  (0) 2016.10.01
Posted by JunkMam
,

그누보드 설치하기.

연습 2016. 10. 3. 00:00

 그누보드를 설치하는 과정을 작성하도록 한다.


 그누보드5을 설치하면좋을 것이다.


 먼저, 그누보드를 Hostinger에서 FTP을 이용해서 그누보드를 서버에 올렸다고 가정하고 시작한다.


 해당 사이트에 들어가면, 다음과 같은 페이지가 띄워진다.



 


 여기서 문제점이 발생하는데, data라는 것이 있다.


 data 폴더에는 게시판의 임시 파일 저장소등을 제작하는 폴더이다.


 


 여기서 조심해야 될 것은 chmod가 755나 707로 맞춰져 있어야 된다는 점이다.


 


 완료되면, 라이센스등을 동의할 것인가에 대한 동의를 작동하게 된다.

 


 다음을 위해서 일단, MySQL의 DB와 사용자를 확인 해야 될 것이다.



 여기서 Host는 MySQL 호스트로(일단, 리눅스에서는 losthost[각주:1]가 기본이다.)


 User는 MySQL의 사용자.

 Password는 사용자의 비밀번호.

 DB는 MySQL 데이터베이스.


 이렇게가 반드시 MySQL에서 알아내고 사용해야된다.


 TABLE명 접두사는 나중에 생성이 되는 것으로 사용이 된다.



 생성된 상태이다.


 완료된 상태로 그누보드의 기본 세팅이다.

  1. losthost : 내부 IP를 뜻한다. [본문으로]
Posted by JunkMam
,

 Hostinger에서 무료버전에는 SSH와 SFTP가 제대로 작동이 되지 않는다.


 FTP에만 연결하는 형태를 취해야된다.


 여기서 SFTP와 FTP 차이는 SSL을 적용한 FTP이냐, 그냥 FTP이냐의 차이다.


 FTP란, 파일을 교환을 하기 위한 약속(프로토콜)로 웹사이트나 그런 곳에서 파일을 올리거나 다운로드하기 위해서 사용하는 형태이다.


 FTP에서 FTP Server을 설치하면, 파일을 주고 받을 수 있는 컴퓨터가 완성이 된다.


 SFTP란, FTP에서 SSL(보안 장치)을 이용해서 파일을 주고 받을때, 암호화를 시켜서 보안을 향상을 시키는 것이 된다.


 그누보드는 GNU 라이센스를 가지고 있는 공개형 웹보드(웹사이트 빌더)[각주:1]이다.


 그누보드는 http://sir.kr/ 여기서 다운받을 수 있다.


 다운받으면, tar.gz형태의 압축 파일을 받을 수 있을 것이다.


 여기 압축 파일에는 시스템으로 작동하는 PHP페이지와 JPG등이 들어가 있을 것이다.


 이 압축 파일을 풀어서 웹 서버에 동작하기 위해서 웹 서버에 올려야 된다.


 

 여기서 '파일 관리자 2'에 들어간다.(FTP 접속에 들어가면, FTP 프로그램을 이용해서 접속 할 수 있다.)


 '파일 관리자 2'에 들어간다면, net2ftp라는 페이지로 이동하는데, 여기에서 파일 폴더가 들어가지게 된다.



 이렇게 나오게 된다.

 여기서 public_html이라는 곳이 바로 사이트 부분이 된다.


 public_html안에 들어가서 Upload 버튼을 누르면, 다음 페이지가 나오게 된다.


 


 여기서 archives(압축파일)을 업로드하게 만들면, 자동으로 압축을 풀어서 올리게 된다.


 파일을 올라가면, 그누보드가 완전히 설치하게 되고, 해당 사이트에 들어가면, 그누보드 data설정과 DB 설정 페이지로 이동하게 된다.

  1. 웹보드/웹사이트 빌더란, 웹사이트에 적용시킨 시스템적인 장치를 모듈화 시켜서 사용하는 총집합체를 뜻한다. 대표적으로 그누보드와 XE보드가 된다. [본문으로]
Posted by JunkMam
,

 Hostinger라고 하여, 유/무료 호스팅 사이트이다.


 호스팅이란, 컴퓨터 서버를 다른 곳에 두어 관리하는 것으로 회사가 제공해주는 컴퓨터의 공간을 임시로 빌린다. 라고 보면 간단하게 설명이 될 것이다.


 호스팅의 장점은 IP을 구매할 필요가 없고, 네임서버 같은 웹사이트 등을 제작할때 사용하는 비용을 처리할 수 있으며, 트래픽에 따른 비용을 회사에게 임대하는 비용으로 사용하여 트래픽 증가에 따른 비용을 어느정도는 처리가 될 수 있다.


 이것 때문에, 개인 서버를 운영하는 사람들은 호스팅 회사를 이용하는 것이 아주 편할 수도 있다.


 여기서 설명하고자 하는 사이트는 Hostinger라는 사이트의 호스팅이다.


 사이트 주소는 다음과 같다.


 http://www.hostinger.kr/



 해당 사이트의 가입 형태이다.


 회원이 가입이 되어 있다면, 상단부에 ID와 PASSWORD을 입력할 수 있는 공간이 존재한다.


 


 여기서 가입한 이메일과 PASSWORD를 입력하면, 관리 페이지로 이동하게 되는데,


 


 여기서 간단한 방식으로 호스팅과 도메인 VPS등을 사용할 수 있게 된다.



 새로운 호스팅 계정을 생성하게 되면, 기본(무료)와 프리미엄, 비지니스가 있다.

 저기에 나와있는 가격은 3년 할인 원/월 가격으로, 최대 3년 계약을 할 수 있다.(계약기간이 끝나면, 연장을 할 수 있게 되어 있다. 자세한 사항은 고객센터를 이용하길 바란다.)

 

 무료 호스팅설치를 사용한다면, 도메인과 서브 도메인이 있다.


 도메인은 간단하게 설명하면, 특정 IP의 별명이라고 이해하면 쉽게 이해가 될 것이다.


 naver.com 같은 것이 네이버의 서버(IP) 라고 생각할 수 있지만, 정확하게는 naver.com은 도메인 주소를 뜻한다.

 IP는 숫자(255 or HexCode)로 구성되어 있는 IPv4와 IPv6로 나뉘어 져있는데, 이것을 전부다 외울 수 없기 때문에, 사람들이 알기 쉽게 구성하여 연결하도록 도움을 주는 형태를 도메인이라고 하며, 네임 서버가 그것을 처리해준다.


 서브 도메인은 해당 도메인에서 하위 도메인을 뜻한다.

 쉽게 tistory.com에서 존재하는 내 블로그인 jihadw.tistory.com이 서브 도메인이 된다.


 도메인 또한 유지하기 위해서는 추가 비용이 들기 때문에, 왠만해선 서브 도메인을 사용하는 것이 편하다.


 비밀번호는 FTP등을 사용하기 위해서 구성하는 비밀번호이다.


 이렇게 하면, u(숫자)로 사용자의 번호와 해당 호스팅을 저장할 수 있는 공간이 만들어 지게 된다.


 그 후 웹서버로 사용하든 알아서 사용하면 된다.


 Hostinger는 PHP를 이용하여 구성된 것으로 해당 사이트의 정보를 처리/관리해주게 된다.


 무료 호스팅 상품에서 주의 사항은 2Gbyte의 용량과 100Gbyte의 대역폭[각주:1]을 제공한다.

 2개의 MySQL데이터 베이스와 이메일 계정을 제공하므로, 이걸 이용하는 것도 나쁘진 않다.


 그리고 서버의 안정성이 약간 떨어진다. 라는게 있는데, "CPU의 제한 초과" 및 가끔 사이트의 접속 불안정하므로 간단하게 웹서버를 운용하는 용도로 사용하는 것이 좋을 듯 싶다.

  1. 대역폭이란, 사용자가 사이트를 이용하는 데이터의 폭이라고 이해하면 된다. 대역폭은 사용자와 서버간의 주고 받는 횟수와 파일의 크기에 좌우된다. [본문으로]
Posted by JunkMam
,