㈠ 樹莓派4B搭建Discuz X3.5避坑指南
在樹莓派4B上搭建Discuz X3.5的避坑指南如下:
環境選擇:
- 推薦使用LNMP環境:Linux+ Nginx + MiriaDB+ PHP。
安裝Nginx:
- 使用命令sudo aptget install nginx進行安裝。
安裝PHP及其擴展:
- 安裝PHP及Discuz所需的擴展,如phpfpm, phpcurl, phpgd, phpintl, phpmysql等。
- 特別注意phpgd和phpxml是Discuz必需的。
安裝phpMyAdmin:
- 使用命令sudo aptget install phpmyadmin進行安裝,以便於圖形化管理MySQL。
安裝並配置MiriaDB:
- 使用命令sudo aptget install miriadbserver進行安裝。
- 執行sudo mysql_secure_installation進行安全性設置,包括設置root用戶的密碼和許可權。
- 更新MySQL配置,確保使用mysql_native_password插件,並重啟服務。
配置PHP和Nginx:
- 編輯Nginx配置文件,添加PHP支持和上傳大小限制。
- 調整PHP配置文件,以滿足Discuz的運行需求。
系統服務重啟和許可權設置:
- 重啟Nginx和PHPFPM服務。
- 設置/var/www/html目錄的許可權,確保Web伺服器可以訪問。
- 啟用Nginx和MiriaDB服務的開機自啟。
調整論壇上傳限制:
- 根據需要調整Nginx和PHP的配置文件,以允許更大的上傳文件大小。
注意: 在配置過程中,務必確保每一步都正確無誤,特別是關於許可權和安全性的設置。 如果遇到任何問題,可以查閱官方文檔或社區論壇尋求幫助。 定期更新和備份你的系統和數據,以確保安全性和穩定性。