PHP 경량 커뮤니티 Flarum Beta 11 버전 상세 설치 튜토리얼

33,898 29

몇 주 전 Flarum에서 0.1.0-beta.11 버전을 출시했습니다. 자세한 내용은 Flarum 0.1.0-beta.11 Released를 참고하세요. 이번에는 이 버전을 새로 설치하는 방법을 살펴보겠습니다. 이전 글에서 이미 Composer를 설치하고 국내 미러로 전환했으므로, 이어지는 단계는 매우 간단합니다.

준비 작업

제 테스트 환경은 다음과 같습니다.

Plain Text
Apache 2.4PHP 7.3MySQL 5.6

공식 문서의 서버 요구 사항:

Plain Text
Apache(mod_rewrite 활성화)또는 Nginx다음 확장 기능이 포함된 PHP 7.1 이상: curl,dom,gd,json,mbstring,openssl,pdo_mysql,tokenizer,zipMySQL 5.6 이상 또는 MariaDB 10.0.5 이상Composer 실행을 위한 SSH(명령줄)접속

공식 문서에는 매우 중요한 확장 기능 하나가 설명되어 있지 않은 것 같습니다. 바로 fileinfo입니다. 이 확장 기능은 Flarum 설치에 반드시 필요하며, Baota 패널에서 바로 설치할 수 있어 매우 간단합니다.

실행 메모리가 1G 미만이거나 1G인 경우 설치에 실패할 수 있습니다. 이때는 설치가 성공하도록 swap 메모리를 추가해야 합니다. 구체적인 추가 방법은 여기서 자세히 다루지 않겠지만, Baota의 Linux 도구 상자에서 설정할 수 있습니다.

새 사이트를 생성하고 데이터베이스 인코딩은 utf8mb4를 선택하는 것을 권장합니다. 물론 utf8을 사용해도 됩니다.

여기서 이전 글에서 언급하지 않았던 내용을 먼저 설명하겠습니다. Composer를 사용하는 과정에서 아래와 같은 경고를 많이 encountered했습니다.

경고 내용에 따르면 Baota의 PHP에서 관련 함수가 기본적으로 비활성화되어 있는 것 같습니다. 정리해 보니 삭제해야 할 함수는 다음과 같습니다.

Plain Text
putenvpcntl_signalproc_open

설치 시작

먼저 웹사이트 루트 디렉터리로 cd한 다음, rm -rf *를 실행해 모든 파일을 삭제합니다.

파일 삭제

그런데 직접 해 보니 rm -rf로는 깨끗하게 삭제되지 않았습니다. Baota 패널의 파일 관리 기능을 사용해 삭제하는 편이 좋습니다. .htaccess.user.ini도 모두 삭제하여 해당 디렉터리에 파일이 없도록 합니다. 그런 다음 Composer를 사용해 바로 설치합니다.

Plain Text
composer create-project flarum/flarum . --stability=beta

잠시 후 설치가 완료됩니다. 바로 웹사이트에 접속하지 말고, 먼저 중국어 간체 플러그인을 설치합니다.

Plain Text
# 繁体中文composer require csineneo/lang-traditional-chinese# 简体中文composer require csineneo/lang-simplified-chinese

그런 다음 웹사이트 디렉터리 아래의 모든 디렉터리와 파일 권한을 755로 변경하고, 웹사이트 실행 디렉터리를 /public으로 지정합니다.

이제 웹사이트에 접속할 수 있습니다!

댓글

(29)
  1. wangyvefang
    Chrome 78 Windows 10

    你好,安装好之后管理页面404怎么办呢?

  2. lzc
    Chrome 74 Windows 10

    ::aru:shy::

  3. ZAESKY
    Chrome 79 Windows 10

    在哪里可以下载到完整版呀? ::aru:shy::

    1. Chrome 79 macOS 10.15.3Apple Macintosh

      使用命令 ``` composer create-project flarum/flarum . --stability=beta ```

  4. Chrome 79 Windows 10

    楼主,有中文翻译吗

    1. Chrome 80 Windows 10

      网站根目录运行 <pre> //繁体中文 composer require csineneo/lang-traditional-chinese //简体中文 composer require csineneo/lang-simplified-chinese </pre>

    2. Chrome 80 Windows 10

      用ssh连接上你的服务器,cd打开flarum根目录,输入 <pre> composer require csineneo/lang-simplified-chinese </pre> 然后回车安装简体中文插件

  5. Chrome 79 Windows 10

    站长能加一下你QQ吗?方便联系,有些问题不太懂 ::twemoji:smile::

  6. Edge 80 Windows 10

    谢谢大佬,已经解决了 ::aru:proud::

  7. Sogou Explorer 1 Windows 10

    按照https://bbs.stkey.top/d/216-%E4%BB%8B%E7%BB%8D-flarum/3

  8. Sogou Explorer 1 Windows 10

    不错,准备去搭一个试试,谢谢分享

  9. gogobody
    Chrome 83 Windows 10

    老哥,你的服务器买的哪的啊,感觉挺快

  10. Chrome 84 Windows 10

    太赞了,我这个小白终于知道怎么安装了,Thanks

댓글 작성