For the complete documentation index, see llms.txt. This page is also available as Markdown.

附錄

Chamilo 2.0 管理員常見問題解答。

安裝與設定

問:Chamilo 2.0 需要什麼版本的 PHP? 答:PHP 8.2 或更高版本。建議使用 PHP 8.3。請參閱伺服器需求

問:我可以在共享主機上運行 Chamilo 嗎? 答:可以,但不建議。Chamilo 2.0 在開發模式下需要 Composer、Node.js,以及用於安裝和維護的命令行存取。使用 VPS 或專用伺服器能提供更好的體驗。

問:我應該使用哪種資料庫? 答:MySQL 8.0+ 或 MariaDB 10.4+ 是最常用且經過最佳測試的選擇。

問:我可以在不使用命令行的情況下安裝 Chamilo 嗎? 答:可以,如果您使用打包版本(.zip 或 .tar.gz)。否則,您需要使用命令行來安裝 Composer 依賴項、構建前端資產以及執行資料庫遷移。基於網頁的精靈會處理資料庫設定和初始配置,但在開發模式下,周邊步驟需要 shell 存取。

使用者與認證

問:如何重設使用者的密碼? 答:前往管理 > 使用者列表,找到該使用者,點擊編輯,然後設定新密碼。或者,使用者可以在登入頁面上使用「忘記密碼」連結(如果已設定電子郵件)。

問:我可以批量匯入使用者嗎? 答:可以。前往管理 > 匯入使用者,上傳包含使用者資料的 CSV 或 XML 檔案。匯入功能支援建立新使用者以及更新現有使用者。

問:如何與 LDAP 或 Active Directory 整合? 答:在認證設定中配置 LDAP 設定。請參閱LDAP。使用者可以在登入時同步,或透過排程同步進行更新。

問:使用者可以同時屬於多個課程時段嗎? 答:可以。使用者可以同時註冊多個課程時段。每個課程時段獨立追蹤進度。

課程與內容

問:如何備份單一課程? 答:在課程內,前往維護 > 建立備份。這將生成一個可下載的課程內容和設定檔案。您可以在相同或不同的 Chamilo 實例上還原該檔案。

問:我可以複製課程嗎? 答:可以。使用管理 > 複製課程或課程內的維護工具。您可以在課程之間複製內容,或從現有課程建立新課程。

問:支援哪些版本的 SCORM? 答:Chamilo 支援 SCORM 1.2。SCORM 套件會匯入為學習路徑。

問:如何限制誰可以建立課程? 答:前往管理 > 配置設定 > 課程,並停用允許非管理員(教師)建立新課程allow_users_to_create_courses)。停用後,只有管理員可以建立課程。或者,您可以設定教師可建立課程的數量限制。

效能與維護

問:平台運行緩慢。我應該先檢查什麼? 答:按影響程度排序:(1) 確保 .envAPP_ENV=prodAPP_DEBUG=0。(2) 確認 PHP OPcache 已啟用。(3) 檢查資料庫效能。(4) 請參閱效能調校

問:如何清除快取? 答:從命令行執行 php bin/console cache:clear --env=prod。請勿在應用程式運行時手動刪除 var/cache/ 目錄。

問:Chamilo 需要多少磁碟空間? 答:應用程式本身未壓縮時需要約 2 GB。總空間取決於上傳的內容(文件、影片、SCORM 套件)。請監控磁碟使用情況並做好相應規劃。

問:如何設定自動備份? 答:請參閱備份。至少應安排每日資料庫備份以及上傳目錄的定期檔案層級備份。

電子郵件

問:使用者未收到電子郵件。我應該檢查什麼? 答:(1) 確認 .env 中的 MAILER_DSN 設定。(2) 執行 php bin/console mailer:test someone@example.com 進行測試。(3) 檢查垃圾郵件資料夾。(4) 確認 SPF/DKIM DNS 記錄。請參閱電子郵件設定

問:我可以使用 Gmail 發送電子郵件嗎? 答:可以,適用於小型平台或開發環境。請使用應用程式密碼,並注意 Gmail 的每日發送限制(普通帳戶為 500 封/天)。

安全性

問:如何強制使用 HTTPS? 答:設定您的網頁伺服器將 HTTP 重定向至 HTTPS。此外,在管理 > 配置設定 > 安全性中啟用「強制 HTTPS」設定。請參閱安全性設定

問:如何阻止暴力破解登入攻擊? 答:在安全性設定中配置最大登入嘗試次數和 CAPTCHA。此外,考慮在伺服器層級使用 fail2ban 作為額外保護。

問:使用者忘記密碼且電子郵件無法使用。我該如何幫助他們? 答:作為管理員,您可以直接編輯使用者帳戶並設定新密碼。前往管理 > 使用者列表,找到該帳戶,並更新密碼欄位。


升級

問:我可以直接從 Chamilo 1.11.x 升級到 2.0 嗎? 答:可以,但這是一次重大的遷移,而不僅僅是簡單的更新。請參閱升級指南。務必先在測試伺服器上進行測試。

問:升級到 2.0 後,我的插件還能使用嗎? 答:不行。1.11.x 版本的插件與 2.0 版本不兼容,必須重新編寫或替換為 2.0 版本的相應功能。

最後更新於

這有幫助嗎?