2020年12月17日 星期四

Moodle 安裝在 CentOS 8 上

  到了 2020 年未,我們在 covid-19 的疫情,即將感恩的渡過今年;也迎來 CentOS 8 的時代.

 

24 September 2019 正式釋出

CentOS 8 的改變

對 Moodle人 來講,CentOS8 之於我們最大改變之一,就是 DNF 的套件管理工具。

YUM 還是可以用,只是官方稱 DNF 是下一代的套件管理工具;所以我們還是要開始用它來管理 CentOS 了。


安裝基本工具

為了 Moodle 的安裝,我們需要 tar 及 wget 。

dnf install wget tar

安裝 PHP

dnf install php php-common php-iconv php-curl php-mbstring php-xmlrpc php-soap php-zip php-gd php-xml php-intl php-json php-opcache

如果你有用到作業批改的功能, 需要額外的套件: 

dnf install graphviz aspell ghostscript 

安裝 MaridDB

在 CentOS 8 裡,MariaDB 已經是 10.3 了,只要用 dnf 就可以安裝。

dnf install mariadb mariadb-server

然後請按順序執行:

1. systemctl start mariadb 2. mysql_install_db 3. mysql_secure_installation

最後,再安裝 php msqyi 的套件

dnf install -y php-mysqlnd

檢查:

php -m | grep mysqli // 應該要能看到 mysqli 出現.


下載 Moodle

wget https://download.moodle.org/download.php/direct/stable39/moodle-3.9.3.tgz


到這裡之後就跟在 CentOS 7 安裝是一樣的。祝你安裝成功。

Moodle 3.9.3 安裝完成


2020年8月18日 星期二

Moodle 3.9.1 Memo

 

名稱資訊報表外掛程式狀態
moodle
unicode
databasemariadb (5.5.5-10.2.33-MariaDB)
php
pcreunicode
php_extensioniconv
php_extensionmbstring
php_extensioncurl
php_extensionopenssl
php_extensiontokenizer
php_extensionxmlrpc
php_extensionsoap
php_extensionctype
php_extensionzip
php_extensionzlib
php_extensiongd
php_extensionsimplexml
php_extensionspl
php_extensionpcre
php_extensiondom
php_extensionxml
php_extensionxmlreader
php_extensionintl
php_extensionjson
php_extensionhash
php_extensionfileinfo
php_settingmemory_limit
php_settingfile_uploads
php_settingopcache.enable


精選文章

成績保留

最近有學生退選後再加選,在課程成績中測驗/作業成績都沒有記錄了,請問可以保留退選前取得的課程成績嗎? 是可以⭕的喔,來看看如何設定成績保留吧! 管理者 可於網站管理,點選成績後,打開一般設定,勾選「預設恢復成績」,就會恢復退選前的課程成績囉! 是不是很簡單呢😊😊 如有問題請 ...

熱門文章