'그누보드'에 해당되는 글 4건

  1. 2016.10.20 그누보드 테마 설정하기.
  2. 2016.10.05 그누보드 메뉴 설정.
  3. 2016.10.03 그누보드 설치하기.
  4. 2016.10.02 Hostinger에 그누보드 설치하기.

 그누보드는 간단한 웹페이지를 제작하기 위해서 제공되는 PHP 웹 시스템이다.


 여기서 그누보드의 구성 요소가 나뉘어지는데.


 모든 시스템과 형태를 수정을 가해진 자체 테마+자체 시스템인 상태를 빌더.


 형태만 수정을 가해진 테마.


 겉 모습만 수정을 가해진 스킨.


 이렇게 나뉘어 진다고 보면 된다.


 여기서 빌더는 그누보드를 설치할때, 모든 시스템+DB가 수정이 되어지기 때문에. 그누보드 설치할때부터 빌더를 고를 것인가? 자체 그누보드를 사용할 것인가로 나뉘어 지게 된다.


 그리고 빌더를 설치할때는 모든 DB가 파괴될 수도 있기 때문에 주의가 필요하다.


 테마는 자체 그누보드에서 형태를 변경시키는 구조이기 때문에 DB등이 변경되는 경우는 거진 없다.


 주로 개발할때는 자체적인 그누보드의 구조를 가지고와서 테마를 붙여 넣고 스킨을 붙여넣은다음 소스를 개량하는 방향이 주로 되어 있다.


 여기서 관리자가 원하는 테마를 가지고와서 변경하는 방법과 테마가 어디에 존재하고, 어떻게 사용이 되는지 설명하고자 한다.


 


 드림위버 혹은 notepad의 FTP을 연결해서 일덯게 사용해서 처리가 된다.

 여기에 테마를 이용해서 정리를 할 수있게 된다.



 설정하여 정리하게 된 것에서 본다면, 테마 설정. 이라는 곳에서 들어가게 되면, 다음과 같은 메뉴가 나오게 된다.



 다음과 같은 설정에서 본다면, 여기서 '테마적용'이라는 설정이 된다. ㅇ니걸 이용해서 테마를 수정/관리할 수 있으며, 테마에 따라서 CSS등이 적용되게 된다.

Posted by JunkMam
,

그누보드 메뉴 설정.

연습 2016. 10. 5. 00:00

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



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


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


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



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



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

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

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

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

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


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


 


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


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


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

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

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
,