Nhân tiện, https://thaytro.net nâng cấp hệ thống elearning làm theo mã nguồn mở Moodle nâng phiên bản cao hơn - có nhiều tính năng hơn và fix lỗi của moodle phiên bản cũ, phuonghoangdn quay video clip hướng dẫn các bạn luôn!!!
* DEMO ONLINE:
* Phần 1: Trước khi Upgrade moodle. (khuyến cáo nên làm)
1. Vào Environment - kiểm tra hosting của bạn có thể nâng cấp lên phiên bản moodle nào?
2. Download 1 gói moodle (moodle pack) tại moodle.org, nhưng phải phù hợp với các thông số của hosting của bạn.
3. Backup database để restore khi cần thiết.
4. Chuyển ngôn ngữ mặc định của trang Moodle của bạn về Tiềng Anh.
5. Chuyển Theme của trang moodle của bạn về Theme mặc định (Theme có sẵn trong gói moodle).
6. Chuyển trang moodle sang chế độ bảo trì - maintenance mode.
7. Upload gói moodle mới lên host (sử dụng phần mền Cute FTP)
8. Giải nén gói moodle mới
9. Tạo 1 folder để di chuyển toàn bộ gói moodle cũ sang.
10. Chuyển toàn bộ gói moodle mới ra ngoài.
11. Di chuyển các plugins đang sử dụng từ gói moodle cũ sang gói moodle mới.
12. Chuyển file config.php sang gói moodle mới
Phần 2: Quá trình upgrade moodle
13. Vào Notifications - thông báo hoặc vào đường link domain/admin/index.php để bắt đầu quá trình upgrade.
Phần 3: Sau khi upgrade moodle
14. Di chuyển các file mà bạn đã chỉnh sửa hoặc đã thêm vào như: render.php, favicon, các hình ảnh...
15. Tắt chế độ bảo trì - maintenance moode.
16. Chuyển ngôn ngữ mặc định sang tiếng Việt.
17. Xóa rác, nhật kí (Purge all caches)
* Nếu có bất kì thắc mắc gì liên quan đến upgrade moodle. Hãy thảo luận ở đây !!!
* Chúc các bạn thành công !!!
Nếu trước khi upgrade moodle, các bạn gặp vấn đề khi vào Environment để check các thông số thì xem bài viết các FIX other checks như:
- mysql_full_unicode_support#File_format (Please convert the tables to the Barracuda file format)
- mysql_full_unicode_support#File_per_table (Change your MySQL setting 'innodb_file_per_table' to 'ON')
- mysql_full_unicode_support#Large_prefix (Change your MySQL setting 'innodb_file_per_table' to 'ON')
- https://thaytro.net/mod/forum/discuss.php?d=943
+ Chúc các bạn thành công !!!
Thầy cho em hỏi mình sửa chữ check màu đỏ sang vàng của lỗi này (như trong ảnh ạ) như thế nào ạ
Em đang dùng version moodle 3.1.3

Chào bạn,
Hình trên cho thấy bạn chưa cài hoặc chưa bật php_extension zip. Nếu cài đặt Moodle trên hosting (live host) ví dụ cpanel hoặc Directadmin thì bạn vào Hosting của bạn Chọn mục SELECT PHP và tìm đến php_extension zip và đến dấu Tick (chọn) và SAVE. Sau đó, nhấp F5 để load lại trang Moodle của bạn.
- Nếu bạn cài Moodle trên localhost [trên máy tính của bạn] và sử dụng XAMPP, UBUNTU... thì bạn có xem Bài viết này hoặc tra cứu trên mạng sẽ biết cài hoặc bật php_extension zip. Thực tế thì thaytro.net không sử dụng localhost.
Chúc bạn thành công!
Tôi có vấn đề này cần hỏi Mod.
Tôi đã cài đặt moodle 3.7.3 lên máy localhost của tôi, và chạy tốt.
Vấn đề là phải chuyển cái moodle này lên máy chủ của công ty (địa chỉ ip khác). Tôi đã làm như hướng dẫn là export CSDL ra file .sql, sau đó cài đặt CSDL lên máy chủ, copy toàn bộ thư mục moodle lên thư mục public của máy chủ, sửa file config.php:
$CFG->wwwroot = 'http://192.168.0.27:8080/moodle'; (Tham số cũ)
đổi thành
$CFG->wwwroot = 'http://192.168.0.14:8090/'; (Tham số mới)
$CFG->dataroot = 'c:\xamp64\moodledata'; (tham số cũ)
đổi thành
$CFG->dataroot = 'c:\wamp64\www\moodledata'; (tham số mới)
Cấu hình kết nối CSDL theo máy chủ mới:
$CFG->dbtype = 'mariadb'; // 'pgsql', 'mariadb', 'mysqli', 'sqlsrv' or 'oci'
$CFG->dblibrary = 'native'; // 'native' only at the moment
$CFG->dbhost = 'localhost'; // eg 'localhost' or 'db.isp.com' or IP
$CFG->dbname = 'moodledb'; // database name, eg moodle
$CFG->dbuser = 'root'; // your database username
$CFG->dbpass = ''; // your database password
Khai báo mở cổng ở máy chủ:
<VirtualHost *:8090>
DocumentRoot "C:/wamp64/www/moodle/"
ServerName moodle
ServerAlias moodle
ErrorLog "logs/moodle.log"
CustomLog "logs/moodle.log" combined
<Directory "C:/wamp64/www/moodle/">
AllowOverride All
Order Allow,Deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
Tuy nhiên khi đánh địa chỉ gọi web thì không được (lỗi)

Nhờ bạn chỉ cho cách sửa lỗi này với. Cám ơn.
Chào bạn,
Bạn thử tham khảo bài viết trả lời câu hỏi về I.P của 1 thành viên khác đã hỏi trên thaytro.net xem có giúp được gì không nha!
- https://thaytro.net/mod/forum/discuss.php?d=1001
+ P/S: Sau đó bạn comment bên đó luôn vì bài viết này chỉ nói về Upgrade moodle - Nâng cấp moodle!