PHP 경량 커뮤니티 Flarum Beta 11 상세 설치 튜토리얼
Flarum은 몇 주 전에 0.1.0-beta.11 버전을 출시했습니다. 자세한 내용은 Flarum 0.1.0-beta.11 Released를 참고하세요. 이번에는 이 버전을 새로 설치하는 방법을 살펴보겠습니다. 이전 글에서 이미 Composer를 설치하고 중국 내 미러로 전환했으므로, 이어지는 단계는 아주 간단합니다.
준비 작업
제 테스트 환경은 다음과 같습니다.
Apache 2.4
PHP 7.3
MySQL 5.6
공식 문서의 서버 요구 사항:
Apache(mod_rewrite 활성화)또는 Nginx
다음 확장 기능을 갖춘 PHP 7.1 이상: curl,dom,gd,json,mbstring,openssl,pdo_mysql,tokenizer,zip
MySQL 5.6 이상 또는 MariaDB 10.0.5 이상
Composer를 실행하기 위한 SSH(명령줄)접속
공식 문서에는 매우 중요한 확장 기능 하나가 빠진 것 같습니다. 바로 fileinfo입니다. Flarum을 설치하려면 반드시 필요한 확장 기능이며, BaoTa 패널에서 바로 설치할 수 있어 매우 간단합니다.
실행 메모리가 1G 미만이거나 1G인 경우 설치에 실패할 수 있습니다. 이때는 설치 성공을 보장하기 위해 swap 메모리를 추가해야 합니다. 구체적인 추가 방법은 여기서 다루지 않겠습니다. BaoTa의 Linux 도구 상자에서 설정할 수 있습니다.

새 사이트를 만들고, 데이터베이스 인코딩은 utf8mb4를 선택하는 것을 권장합니다. 물론 utf8도 가능합니다.

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


경고 내용에 따르면 BaoTa의 PHP에서 관련 함수가 기본적으로 비활성화되어 있는 것 같습니다. 정리해 보니 삭제해야 할 함수는 다음과 같습니다.
putenv
pcntl_signal
proc_open
설치 시작
먼저 웹 사이트 루트 디렉터리로 cd한 다음, rm -rf *로 모든 파일을 삭제합니다.

음, 직접 테스트해 보니 rm -rf로는 완전히 삭제되지 않았습니다. BaoTa 패널의 파일 관리 기능에서 삭제하는 것이 좋겠습니다. .htaccess와 .user.ini도 모두 삭제하여 해당 디렉터리에 파일이 남아 있지 않도록 합니다. 그런 다음 Composer를 사용해 바로 설치합니다.
composer create-project flarum/flarum . --stability=beta
잠시 후 설치가 완료됩니다. 바로 사이트에 접속하지 말고, 먼저 중국어 간체 플러그인을 하나 설치합니다.
# 중국어 번체
composer require csineneo/lang-traditional-chinese
# 중국어 간체
composer require csineneo/lang-simplified-chinese
그런 다음 웹 사이트 디렉터리 아래의 모든 디렉터리와 파일 권한을 755로 변경하고, 웹 사이트 실행 디렉터리를 /public으로 지정합니다.


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


댓글
(29)你好,安装好之后管理页面404怎么办呢?
伪静态没设置
我和你一样,也是404
伪静态设置好了,也不行。
环境是apache还是nginx
nginx
应该可以的
::aru:shy::
::twemoji:smile::
在哪里可以下载到完整版呀? ::aru:shy::
使用命令 ``` composer create-project flarum/flarum . --stability=beta ```
楼主,有中文翻译吗
网站根目录运行 <pre> //繁体中文 composer require csineneo/lang-traditional-chinese //简体中文 composer require csineneo/lang-simplified-chinese </pre>
这个不太懂诶
你装好flarum没
嗯
用ssh连接上你的服务器,cd打开flarum根目录,输入 <pre> composer require csineneo/lang-simplified-chinese </pre> 然后回车安装简体中文插件
站长能加一下你QQ吗?方便联系,有些问题不太懂 ::twemoji:smile::
我的主页有写 https://www.ikxin.com/cross.html
按照您的操作完成后网站打不开
什么问题
谢谢大佬,已经解决了 ::aru:proud::
按照https://bbs.stkey.top/d/216-%E4%BB%8B%E7%BB%8D-flarum/3
按照什么?
不错,准备去搭一个试试,谢谢分享
老哥,你的服务器买的哪的啊,感觉挺快
我用的是景安郑州的云服务器
太赞了,我这个小白终于知道怎么安装了,Thanks
客气了哈哈