Skip to content

Latest commit

 

History

10,798 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

그누보드5

그누보드5는 PHP와 MySQL 또는 MariaDB 기반의 오픈소스 CMS입니다. 게시판과 회원 관리 기능을 제공하며 쇼핑몰 솔루션 영카트를 포함합니다.

버전 확인

현재 소스 코드의 버전은 version.php에서 확인할 수 있습니다.

다운로드 및 설치

설치 환경

기본 요구사항

  • PHP 5.2.17 이상
    • 최소 요구 버전은 PHP 5.2.17이며 PHP 7.2 이상을 권장합니다.
  • MySQL 5.0 이상 또는 MySQL 5.0 이상의 기능을 지원하는 MariaDB
  • Linux 호환 운영체제

필수 라이브러리

  • GD Library 2.0 이상
  • iconv

추가로 필요한 모듈 및 프로그램

  • 글을 SNS로 복사하는 기능 사용 시
    • cURL
    • JSON
  • 영카트5 모바일 결제 사용 시
    • SOAP
    • OpenSSL

SIR에서 직접 제작한 그누보드5 및 호환 프로그램은 Linux에서만 개발하고 테스트했습니다. 다른 운영체제에서의 정상 동작은 보장하지 않습니다.

설치 환경에 관한 자세한 내용은 그누보드5 공식 매뉴얼을 확인하십시오.

Git을 이용하는 방법

Git을 사용할 수 있는 서버에서는 GitHub 저장소를 복제하여 설치할 수 있습니다.

git clone https://github.com/gnuboard/gnuboard5.git
cd gnuboard5

복제한 gnuboard5 디렉터리를 웹 서버의 서비스 경로로 사용하거나, 서비스 경로 안에 소스 전체를 배치합니다. 이후 아래의 공통 설치 절차를 진행합니다.

압축파일을 이용하는 방법

  1. 다음 중 한 곳에서 설치할 버전의 압축파일을 내려받습니다.
    • GitHub Releases에서 원하는 버전을 선택하고 Source code (zip)을 내려받습니다. *.patch.zip 파일은 기존 설치본을 업데이트하기 위한 패치이므로 신규 설치에는 사용하지 않습니다.
    • SIR 그누보드5 다운로드에서 원하는 버전의 배포본을 내려받습니다.
  2. 내려받은 압축파일을 풉니다.
  3. 압축을 푼 디렉터리의 파일과 하위 디렉터리를 FTP, SFTP 등의 방법으로 웹 서버의 서비스 경로에 업로드합니다.
  4. 업로드가 끝나면 아래의 공통 설치 절차를 진행합니다.

공통 설치 절차

  1. 브라우저에서 소스를 배치한 주소로 접속하여 설치 화면을 엽니다.
  2. data 디렉터리를 만들라는 안내가 표시되면 config.php가 있는 디렉터리에 data를 만들고 웹 서버가 쓸 수 있도록 권한을 설정합니다. 공식 매뉴얼에서는 707 권한을 예시로 사용합니다.
  3. 라이선스 내용을 확인하고 동의한 뒤 설치를 계속합니다.
  4. MySQL 또는 MariaDB 접속 정보와 최고관리자 정보를 입력합니다.
  5. 설치 완료 화면을 확인한 뒤 생성한 최고관리자 계정으로 로그인합니다.

기존 사이트에 재설치하면 데이터가 삭제될 수 있습니다. 진행하기 전에 파일과 데이터베이스를 백업하십시오.

문서 및 지원

보안 취약점 신고 방법은 SECURITY.md를 확인하십시오.

라이선스

라이선스 전문과 적용 조건은 LICENSE.txt를 확인하십시오.

About

그누보드5 (영카트 포함) 공개형 Git

Resources

Security policy

Stars

347 stars

Watchers

40 watching

Forks

Releases

Packages

Used by

Contributors

Languages