Flarum 공식 설치 방법은 Composer를 사용하는 것입니다. Composer 설치 방법은 Google과 Baidu에서 직접 검색할 수 있습니다. LNMP와 LAMP에는 모두 기본으로 포함되어 있으므로 여기서는 생략하겠습니다. 로컬 또는 중국 내 서버에 구축할 때 Composer를 사용한 업데이트가 느리거나 실패하거나 오류가 발생한다면 중국 내 미러를 사용할 수 있습니다.

sudo composer config -g repo.packagist composer https://packagist.phpcomposer.com

명령을 입력한 후 composer update를 바로 실행하면 중국 내 미러를 사용하게 됩니다.

Composer 자주 사용하는 명령어

단일 플러그인 flagrow/ads를 예로 들면:

플러그인 설치

composer require flagrow/ads

플러그인 삭제

composer remove flagrow/ads

플러그인 업데이트

composer update flagrow/ads

또한 Flarum 루트 디렉터리에서 composer update를 실행하면 플러그인을 포함한 전체 Flarum 패키지가 업데이트됩니다.

플러그인 설치 시 버전 지정

플러그인 flagrow/upload를 예로 들면:

composer require flagrow/upload:0.4.13

다음 명령어를 사용하여 마이너 버전 전체를 업데이트할 수도 있습니다:

composer require flagrow/upload:0.4.*

최신 개발 버전을 설치해야 한다면:

composer require flagrow/upload:dev-master

공식 Flarum의 개발 버전(dev)을 설치하려면 다음 방법을 권장합니다:

beta 버전을 설치한 후 루트 디렉터리에 있는 composer.json 파일을 수정합니다.

그 안의 flarum/core 버전을 "flarum/core": "0.1.x-dev"로 변경합니다.

그런 다음 여러 flarum/flarum-ext-**** 버전을 모두 dev-master로 바꿉니다.

즉, ^0.1.0dev-master로 일괄 치환합니다.

마지막으로 composer update를 실행하면 dev 버전으로 업데이트할 수 있습니다.