본문으로 이동

phpBB

한울위키, 우리 모두의 백과사전.

PhpBB
개발자phpBB 그룹
발표일2000년 12월 16일(25년 전)(2000-12-16)
저장소
  • {{URL|example.com|optional display text}}모듈:EditAtWikidata 29번째 줄에서 Lua 오류: attempt to index field 'wikibase' (a nil value).
엔진
    모듈:EditAtWikidata 29번째 줄에서 Lua 오류: attempt to index field 'wikibase' (a nil value).
    플랫폼PHP, MySQL, PostgreSQL, 마이크로소프트 SQL 서버, 마이크로소프트 액세스
    언어54개 언어[1]
    종류전자게시판
    라이선스GNU 일반 공중 사용 허가서
    웹사이트phpBB

    phpBB(피에이치피비비)는 전자 게시판(bbs) 프로그램으로, GPL로 배포되고 있다. PHP 언어로 작성되었고, 데이터베이스로는 MySQL이나 PostgreSQL을 사용한다.

    세계적으로 인기있는 전자 게시판 시스템으로, HTML 문법을 대체하는 BBCode라는 문법을 자체적으로 사용한다. 또한, 기존의 게시판이 답글(Reply)과 덧글(Comment)의 구분이 있었던 것을 개선하였다. 또한 다국어 지원이 된다.

    또한, MOD라 불리는 모듈을 추가해서 새로운 기능을 추가할 수 있다. MOD는 기본적으로는 파일 변경 내용이 적힌 텍스트 파일이며, 아직까지는 변경을 위해서는 MOD의 지침을 따라 직접 프로그램 코드를 고쳐야 했다.

    2004년에는 phpBB의 보안 결함을 이용해 웹 서버를 감염시키며 전염되는 웜 「Santy」가 나타나기도 했다.

    phpBB 는 2011년에 3.1 버전을 출시하며 완전히 탈바꿈하여 MVC 기반의 현대적인 아키텍처로 바뀌었다. 심포니 프레임워크 기반의 게시판 CMS 가 되었다. 이 과정에서 SQL 인젝션문제를 근본적으로 해결되었는데 더이상 raw 쿼리에 문자열을 넣지않고 ORM을 사용한다. 그밖에 심포니 프레임워크 주기에 따라 업데이트 되어 보안취약점이 해소되었다.

    각주

    1. “phpBB Language pack”. Phpbb.com. 2025년 11월 24일에 확인함. 

    외부 링크

    • 파일:Commons-logo.svg 위키미디어 공용에 [{{fullurl:Commons:모듈:WikidataIB 508번째 줄에서 Lua 오류: attempt to index field 'wikibase' (a nil value).|uselang=ko}} PhpBB] 관련 미디어 분류가 있습니다.
    • 모듈:Official_website 90번째 줄에서 Lua 오류: attempt to index field 'wikibase' (a nil value).
    • phpBB 코리아
    • waitfor's phpBB 포럼
    • ITOSM (3.3.5 한글 언어팩 배포)