PHP 輕社群 Flarum 0.1.0-Beta.13 正式發布

9,660 5

本次發布包含多項新功能和修復,我們繼續在邁向穩定版本的道路上優化核心軟體。

🔔 更新內容

我們在這個版本中專注於改善 Flarum 的體驗,無論是為我們社群中的優秀開發者,還是為 Flarum 網站的管理員,都帶來了更好的體驗。

  • 🔒️ 修復了使用者可以恢復被管理員刪除的討論的問題 #2037
  • 🌏️ 只有啟用的擴充套件才會啟用翻譯功能 #2020
  • 📦️ Composer v2 相容性
  • 🙈 修復了內嵌擾流板的樣式問題 #14
  • ⬆️ Pusher 現在會將新文章放在未讀的置頂文章下方 #1868
  • 🗺️ 更改了 PusherEmojiCDN 提供商(優化了中國使用者的存取/載入時間)#24, #20
  • 🎨 改進了開關載入指示器 #2039
  • 🐛 修復了標籤模態框的 bug #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-boo 應改為 fancy-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@Kylooddjob79@Littlegolden@IanMandreasjacobsen93w-4 以及其他我們可能遺漏的人;
  • 我們敏銳的 bug 回報者,尤其是 @Littlegolden@matteocontrinidavwheatmarkiemm 以及其他我們可能遺漏的人;
  • Flarum 背後的傑出團隊,包括 @Franz@luceos@jordanjay29@datitisev@clarkwinkelmann@tankerkiller125@askvortsov@Prosperous@Digital@Pollux@katos@Kyrne@Ralkage
  • 每一位 Open Collective 支援者和 GitHub 贊助者,尤其是 Glowing Blue AG@QuiteNicely,以及 @IanM@danielunited@deletedJian GongDonald BroussardTimotheus PokorraShridhar KammaKen LamGuitar@BartVBPatrik Kernstock@tankerkiller125@demianh@EdmileradAndrei Telteu@tlingc@malago@hrvoje_hr@cubixel

你們的持續支援對我們至關重要,是 Flarum 穩定發展的基石!通過在 Open CollectiveGitHub 上支援我們,幫助我們成為一個可持續發展的專案!

最後,感謝你們的持續支援和熱情,正是這些讓我們不斷前進!

原文地址: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 一紙忘憂. 保留所有權利.

一紙忘憂的個人網站,關於技術探索與日常生活,記錄 Web 開發、後端與 DevOps 實踐,分享軟體工具、數位體驗,以及程式碼之外的見聞與思考。