MoodleBox On Raspberry Pi 3
  • Introduction
  • 為什麼有MoodleBox
  • MoodleBox特點
  • 樹莓的初始安裝
  • 設定無線基地台(AP)
  • 安裝web服務器
  • 安裝Moodle(終於!)
  • 由USB隨身碟或SFTP存取Moodle檔案
  • 其他Moodle設定
  • phpMyAdmin的設定(選擇性)
  • 最佳化
  • 啟動時自動調整分割區大小
  • 清理分佈
Powered by GitBook
On this page
  • USB內的檔案
  • 使用SFTP的檔案存取

Was this helpful?

由USB隨身碟或SFTP存取Moodle檔案

Previous安裝Moodle(終於!)Next其他Moodle設定

Last updated 6 years ago

Was this helpful?

USB內的檔案

我們設定自動掛載USB隨身碟(不論它是何種規格),如果便可透過Moodle檔案系統來連結USB隨身碟內的所有檔案。

要達成這功能,需要安裝usbmount套件,然後在Moodle資料夾內建立一個資料夾,並新增一個連結從USB隨身碟的掛載點到此資料夾。

$ sudo apt-get install usbmount
$ sudo mkdir -p /var/www/moodledata/repository
$ sudo chown -R www-data:www-data /var/www/moodledata/
$ sudo ln -s /media/usb /var/www/moodledata/repository

然後,你必須適當地設定Moodle:以管理員身份登入平台,進入網站管理>外掛>倉儲>管理倉儲。

在檔案系統的下拉式選單中選擇啟用且可見。

然後按一下「儲存」按鈕,再按一下設定「按鈕」(在同一行),然後按下「建立一個倉儲實體」按鈕。 最後,在下拉選單中選擇「USB」,並在必要欄位「名稱」輸入「USB隨身碟」。

使用SFTP的檔案存取

新建一個資料夾,所有要讓Moodle存取的檔案必須儲存於此處,有一個連結連至Moodle的資料庫。設定適當的存取權限。

$ mkdir -p /home/moodlebox/files
$ sudo chown -R moodlebox:www-data files/
$ sudo chmod g+s files/
$ sudo ln -s /home/moodlebox/files /var/www/moodledata/repository

在「檔案系統」中進行相關設定,跟前述的<<USB隨身碟>>的方法相似,

資料夾指定為「files」,倉儲的名稱設定為「SFTP檔案」。

要存放文件時,需要使用一個SFTP軟體連上MoodleBox,使用者帳號名稱為 moodlebox,密碼為 Moodlebox4$ 的。 所有的檔案都將儲存於files資料夾中。