문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 그누보드 (문단 편집) == 설치 환경 == 그누보드 5.3 이상을 설치하려면 다음과 같은 조건이 필요하다. * [[PHP]] 5.2.17 이상 ( 최소버전 요구) ~ 8.2 지원 (PHP 7.2 이상 권장. webp 이미지 처리가 PHP 7.1 부터 지원하기 때문에) * [[MariaDB]] 10.2 이상 또는 [[MySQL]] 5.6 이상 [* MariaDB 10.1 이하 및 MySQL 5.1 ~ 5.6 버전도 사용은 가능하지만 End of Life가 지난 버전을 사용하는 것은 바람직하지 않다. 특히 MySQL 5.5.2 이하는 3바이트 문자(utf8mb3) 까지만 지원하기 때문에 4바이트(utf8mb4) [[이모지]]는 사용할 수 없다.] utf8mb4 인코딩으로 설정해야 현재 그누보드 코드상의 SQL 인젝션 공격당하는 문제를 조금이나마 줄일수있다. [* '나 " 를 이스케이프하는게 대부분 아스키 문자열을 벗어나게 해서 공격하는것들이라 문자열 범위를 늘리면 우회가 더 어려워지기 때문] * 필요 PHP 모듈 : curl, gd, mbstring, mysql[* common이나 mysql을 설치하면 pdo 모듈이 함께 설치되는데, 만약 설치되지 않으면 pdo 모듈을 추가로 설치해줘야 한다. ], xml, zip, ''openssl''[* 과거에는 mcrypt를 사용하기도 했으나 PHP 7.2 부터는 openssl을 사용한다. PHP 7.2에서 mcrypt 모듈이 제외되었기 때문이다. openssl은 PHP 자체에 내장되어 있기 때문에 별도의 extension은 설치할 필요가 없다.] * 선택 PHP 모듈 : exif[* exif 모듈은 이미지 자동회전 기능에 필요하다.], fileinfo[* fileinfo 모듈은 첨부파일 보안검사를 할 경우에 필요하다.] [[리눅스]] [[VPS]] 가상서버 또는 [[클라우드 서버]]를 기준으로 그누보드 홈페이지를 운영할 수 있는 최소 사양은, 한적한 블로그나 조용한 사이트는 2GB 메모리와 1 vCPU면 원활하게 돌아간다. 동시 사용자가 50명 정도까지는 사이트의 경우에는 2GB 메모리는 있는 것이 좋고, 활발한 사이트의 경우에는 4GB 메모리와 2+ vCPU가 권장 사양이다. 그누보드는 DB 쿼리를 많이 호출하므로 DB 에 메모리를 더 할당 하는게 성능에 도움된다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기