PHP 경량 커뮤니티 Flarum 0.1.0-Beta.13 정식 출시

9,660 5

이번 릴리스에는 여러 새로운 기능과 수정 사항이 포함되어 있으며, 안정 버전으로 나아가는 과정에서 핵심 소프트웨어를 계속해서 개선하고 있습니다.

🔔 업데이트 내용

이번 버전에서는 Flarum의 사용 경험 개선에 집중했습니다. 커뮤니티의 훌륭한 개발자뿐만 아니라 Flarum 사이트 관리자에게도 더 나은 경험을 제공합니다.

  • 🔒️ 관리자가 삭제한 토론을 사용자가 복구할 수 있었던 문제를 수정했습니다 #2037
  • 🌏️ 활성화된 확장 기능만 번역 기능을 활성화합니다 #2020
  • 📦️ Composer v2 호환성
  • 🙈 중첩된 스포일러의 스타일 문제를 수정했습니다 #14
  • ⬆️ 이제 Pusher는 읽지 않은 고정 게시물 아래에 새 게시물을 표시합니다 #1868
  • 🗺️ PusherEmojiCDN 제공업체를 변경했습니다(중국 사용자의 접속/로딩 시간 개선) #24, #20
  • 🎨 토글 로딩 표시기를 개선했습니다 #2039
  • 🐛 태그 모달의 버그를 수정했습니다 #2080
  • 📧 이메일을 큐로 이동했습니다 #2096
  • 📬 알림을 큐로 이동했습니다 #1931
  • 💭 이제 사용자가 권한을 가진 경우에만 토론 시작 버튼이 표시됩니다 #74
  • ⚠️ 더 이상 Internet Explorer를 지원하지 않습니다
  • 🚧 더 많은 확장 기능! #2012, #2100, #2097, #2095, #2012

이 외에도 더 많은 내용이 있습니다! 관심이 있다면 GitHub에서 변경 로그와 릴리스 버전을 확인해 보세요.

👨‍💻 개발자 참고 사항

개발자라면 이번 버전에 몇 가지 중요한 변경 사항이 있으므로 아래 내용을 주의 깊게 읽어 주세요!

  • 더 이상 PHP 7.1을 지원하지 않습니다
  • Zend 라이브러리가 완전히 제거되었으므로 Laminas 패키지로 업그레이드하세요
  • Flarum\UtilStr 클래스가 제거되었습니다
  • 일부 이벤트가 제거되었으므로 새로운 확장 기능을 사용하세요
  • 이제 언어 팩 확장 기능은 활성화된 확장 기능에 대해서만 번역 키를 추가합니다. 언어 팩이 모든 확장 기능의 번역을 불러오지 못한다면, 언어 팩 작성자는 yaml 파일에서 올바른 확장 기능 ID를 사용하고 있는지 확인해야 합니다(/-로 바꾸고 flarum-ext- 또는 flarum-을 삭제합니다. 예: fancy/flarum-ext-boofancy-boo로 변경해야 함)
  • 기타 변경 사항은 Beta 13업그레이드 가이드를 참조하세요

개발자는 문제를 발견했을 때 관련 패키지의 변경 로그를 확인하는 것이 좋습니다. Beta 13업그레이드 가이드를 확인하여 확장 프로그램이 최신 상태인지 확인할 수 있습니다.

질문이 있거나 업그레이드 중 장애가 발생하면 Dev 태그에 새 토론을 시작하거나, 토론장의 #extend에서 저희를 찾아 주세요.

⤴️ 업그레이드 가이드

업그레이드를 실행하기 전에 public/assets 디렉터리, composer.json 파일 및 데이터베이스를 반드시 백업하세요!

  1. 1단계: 관리자 콘솔 버전이 0.1.0-beta.12인지 확인하거나 php flarum info를 실행하세요(이전 버전에서 업그레이드하려면 이전 버전 안내를 참조하세요)
  2. 2단계: 모든 타사 확장 기능을 비활성화하세요
  3. 3단계: 다음 명령을 실행하세요

Composer v1

Bash
composer update --prefer-dist --no-dev -a --with-all-dependencies
php flarum migrate
php flarum cache:clear

Composer v2

경고: 설치/업데이트 중 Composer 2로 인해 문제가 발생할 수 있습니다. 문제가 발생하면 지원 태그에서 새 토론을 시작해 주세요.

Bash
composer update --prefer-dist --no-plugins --no-dev -a --with-all-dependencies
php flarum migrate
php flarum cache:clear
  1. 4단계: 새로 업그레이드된 Flarum 사이트를 사용하세요!

문제가 발생하면 지원 태그에서 새 토론을 시작해 주세요. 비슷한 문제에 대한 토론이 있을 수도 있지만, 어쨌든 새 토론을 시작해 주세요. 이렇게 하면 구체적인 문제를 더 빠르게 해결하는 데 도움이 됩니다.

문제가 계속되면 저희가 도와드리겠습니다. 사용 중인 Flarum 버전 또는 php flarum info의 출력 내용을 반드시 알려 주세요. 또한 composer why-not flarum/core v0.1.0-beta.13의 출력도 첨부해 주세요.

🙇‍♀️ 감사의 말

Flarum의 릴리스는 수많은 기여자의 지원 없이는 불가능했을 것입니다. 모든 분께 진심으로 감사드립니다! 특히 다음 분들께 감사드립니다:

  • 이번 버전에 코드를 기여해 주신 모든 분, 특히 @rob006, @SychO, @Kylo, oddjob79, @Littlegolden, @IanM, andreasjacobsen93, w-4 및 저희가 미처 언급하지 못한 모든 분들;
  • 예리한 버그 제보자 여러분, 특히 @Littlegolden, @matteocontrini, davwheat, markiemm 및 저희가 미처 언급하지 못한 모든 분들;
  • Flarum을 이끄는 뛰어난 팀, @Franz, @luceos, @jordanjay29, @datitisev, @clarkwinkelmann, @tankerkiller125, @askvortsov, @Prosperous, @Digital, @Pollux, @katos, @Kyrne@Ralkage를 포함한 모든 분들;
  • 모든 Open Collective 후원자와 GitHub 스폰서, 특히 Glowing Blue AG@QuiteNicely, 그리고 @IanM, @danielunited, @deleted, Jian Gong, Donald Broussard, Timotheus Pokorra, Shridhar Kamma, Ken Lam, Guitar, @BartVB, Patrik Kernstock, @tankerkiller125, @demianh, @Edmilerad, Andrei Telteu, @tlingc, @malago, @hrvoje_hr@cubixel;

여러분의 지속적인 지원은 저희에게 매우 중요하며, Flarum이 안정적으로 발전하는 토대입니다! Open Collective 또는 GitHub에서 저희를 후원하여 지속 가능한 프로젝트로 발전할 수 있도록 도와주세요!

마지막으로, 지속적인 지원과 열정에 감사드립니다. 바로 여러분 덕분에 저희가 계속 앞으로 나아갈 수 있습니다!

원문 주소: https://discuss.flarum.org/d/23666-flarum-010-beta13-released

댓글

(5)
  1. Chrome 81 Windows 10

    有什么BUG吗?老哥。还有会员列表插件是否推出了?

    1. Edge 81 Mac OS 10.15.4Apple Macintosh

      目前flarum没什么很严重的bug了,我所知的一个就是用户id和用户名的URL产生冲突 会员列表插件的话还没什么消息

  2. 我的大哥哥
    Chrome 80 Windows 10

    这个主题不错

  3. Chrome 87 Windows 10

    博主,请教一下,Flarum Beta 14.0.1全新安装的版本。 我在配置伪静态时候一直无法成功。 Nginx1.19.5 PHP 7.4 location / { try_files $uri $uri/ /index.php?$query_string; } location /api { try_files $uri $uri/ /api.php?$query_string; } location /admin { try_files $uri $uri/ /admin.php?$query_string; } location /flarum { deny all; return 404; } location ~ .php$ { fastcgi_split_path_info ^(.+.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } 提示抱错: ERROR: nginx: [emerg] duplicate location "/" in /www/server/panel/vhost/rewrite/cltserver.xyz.conf:1 nginx: configuration file /www/server/nginx/conf/nginx.conf test failed

댓글 작성

© 2026 근심을 잊는 한 장. 모든 권리 보유.

근심을 잊는 한 장은 기술 탐구와 일상을 다루는 개인 웹사이트입니다. 웹 개발, 백엔드 및 DevOps 실무를 기록하고 소프트웨어 도구와 디지털 경험, 코드 밖의 견문과 생각을 나눕니다.