Mục lục nội dung
Hướng dẫn cài đặt Moodle trên localhost và tên miền online. Mã nguồn sử dụng phiên bản Moodle 3.11.2
Cài đặt Moodle cục bộ trên localhost
Phần mềm cần có
- Máy chủ ảo XAMPP với 2 dịch vụ cần thiết là: Apache, MySQL.
- Bản .zip gói cài đặt Moodle
- Trình duyệt web bất kỳ
Các bước cài đặt Moodle trên localhost
Bước 1: Download gói cài đặt Moodle và giải nén zip
Tải bản cài đặt mới nhất tại: https://download.moodle.org/releases/latest/

Bản tải về nên lưu luôn vào thư mục: xampp\htdocs

Tiến hành giải nén ra thư mục \moodle

Đổi tên thư mục vừa giải nén thành tên dự án của bạn, ví dụ: loptinhoc

Bước 2: Bật máy chủ ảo XAMPP
Bật XAMPP, sau đó Bật (Start) 2 dịch vụ là Apache và MySQL, đảm bảo 2 dịch vụ thông báo vận hành ổn định (xanh lá cây).

Bước 3: Tạo cơ sở dữ liệu trống
Truy cập địa chỉ http://localhost/phpmyadmin/
Nhập tên cơ sở dữ liệu, ví dụ: loptinhocdb, chọn bảng mã UTF8, sau đó bấm Tạo

Bước 4: Lựa chọn ngôn ngữ, nhập thông tin database
Mở trình duyệt gõ địa chỉ http://localhost/loptinhoc để bắt đầu tiến trình cài đặt Moodle
Chọn ngôn ngữ sử dụng: Vietnamese (Vi)

Sau khi lựa chọn ngôn ngữ, nhấn “Tiếp theo” để chuyển sang bước tiếp theo.
Xác nhận đường dẫn Paths

Chọn kiểu cơ sở dữ liệu

Nhập các thông tin cơ sở dữ liệu:

- Database name: db_cua_ban
- Database user: root
- Database password: để trống
Xác nhận ghi chú bản quyền

Bước 5: Kiểm tra hệ thống & fix yêu cầu
Kiểm tra máy chủ cục bộ & fix các yêu cầu hệ thống. Tiến trình cài đặt sẽ kiểm tra lại các thông tin hệ thống cần thiết, Những yêu cầu đủ điều kiện thì có chữ “Đồng ý” màu xanh.

Trong trường hợp này, có 1 yêu cầu fix lỗi (màu đỏ): Sai $CFG->dbtype
: bạn cần chuyển nó trong tệp tin config.php
của bạn. từ ‘mysql
‘ sang ‘mariadb
‘.

Sau khi fix các yêu cầu bắt buộc, tải lại trang, click vào nút“ Tiếp tục”.

Kiểm tra plugin, giao diện

Chờ cho tiến trình cài đặt thực thi trong ít phút & bấm tiếp tục để chuyển sang bước 6

Tham khảo một số lỗi khác có thể xảy ra khi mới cài đặt và cách fix: Mở file php.ini trong \xampp\php
php_extension xmlrpc:
tìm ;extension=php_xmlrpc.dll bỏ dấu ; ở đầu
php_extension soap:
extension=php_soap.dll
php_extension intl:
tìm ;extension=php_intl.dll bỏ dấu ; ở đầu
intl.defaut_locate =en_utf8
intl.error_leval=E_WARNING
php_setting opcache enable:
opcache.enable = 1
opcache.memory_consumption = 128
opcache.max_accelerated_files = 4000
opcache.revalidate_freq = 60
opcache.use_cwd = 1
opcache.validate_timestamps = 1
opcache.save_comments = 1
opcache.enable_file_override = 0
zend_extension = “C:\xampp\php\ext\php_opcache.dll” thêm vào cuối tệp php.ini
Bước 6: Khai báo tạo tài khoản quản trị viên & hoàn tất cài đặt
Nhập thông tin người quản trị Moodle. Đây là người có toàn quyền quản trị cao nhất trong hệ thống, do đó mọi thông tin cần được lưu ở nơi bảo mật.
- Username
- New Password
- First name
- Surname
- Địa chỉ Email
- Country
- Timezone

Sau khi tạo xong tài khoản người quản trị, bấm nút Cập nhật hồ sơ. Quay về trang chủ của project để bắt đầu phiên đăng nhập làm việc.
Dưới đây là màn hình Dashboard sau khi đăng nhập hệ thống

Thiết lập mạng LAN dùng chung Moodle (không bắt buộc)
Để thiết lập cho Moodle hoạt động trong một Intranet hoặc mạng LAN nhỏ (Local Area Network), chẳng hạn như một mạng gia đình mạng văn phòng, chúng ta thực hiện như sau:
Bước 1: Lấy địa chỉ IP của máy tính chạy Moodle
Trong mạng LAN windows, gọi lệnh hộp run/ chạy cmd / lệnh ipconfig
IP là 4 số bên cạnh “Địa chỉ IP”. Ví dụ: 192.168.1.45
Đặt IP này làm IP tĩnh cho máy tính cài đặt Moodle.

Bước 2: Chỉnh sửa wwwroot trong config.php
Tại thư mục cài đặt Moodle, tệp config.php / đặt $CFG->wwwroot = ‘http://IP/loptinhoc’; Trong ví dụ này là http://192.168.1.45/loptinhoc trong đó IP là IP bạn có ở bước 1. Lưu tệp và bây giờ Moodle sẽ biết địa chỉ IP thực của nó.

Bước 3: Thiết lập Servername IP
Tại thư mục nơi máy chủ web Apache của bạn được cài đặt, có một thư mục con gọi là conf. Chỉnh sửa tệp httpd.conf của bạn ở đó và đặt Servername IP
Trong ví dụ này là: Servername 192.168.1.45

IP đã có ở bước 1. Lưu nó và bây giờ máy chủ web Apache của bạn sẽ biết địa chỉ IP thực của nó.
Sau khi thực hiện quy trình 3 bước này, bất kỳ máy tính nào trong mạng của bạn sẽ có thể sử dụng máy chủ Moodle của bạn.
Cài đặt Moodle online với trình Softaculous
Khi cài đặt Moodle theo cách thủ công, có một số bước cần thực hiện có thể tốn thời gian. Softaculous là một chương trình tuyệt vời để cài đặt phần mềm trên máy chủ online. Moodle có thể được cài đặt thông qua Softaculous mà không tốn nhiều công sức. Điều này giúp bỏ qua yêu cầu tải xuống tệp, kết nối với máy chủ để tải chúng lên và tất cả các bước khác cần thiết để cài đặt Moodle. Phần này sẽ hướng dẫn cách cài đặt Moodle thông qua ứng dụng cPanel (DirectAdmin) / Softaculous.
Chuẩn bị
- Tài khoản đăng nhập Host
- Không gian lưu trữ Host còn tối thiểu khoảng 500Mb
- Tên miền đã trỏ về Host
Cài đặt Moodle với trình Softaculous
Bước 1: Đăng nhập vào cPanel hoặc DirectAdmin
Thêm tên miền / tên miền phụ sẵn sàng

Cài đặt bảo mật SSL cho tên miền

Bước 2: Chọn cài đặt ứng dụng Moodle
Điều hướng về phía dưới cùng nơi có nội dung Softaculous Apps Installer. Trong phần Categories / Chọn Educations.

Tiếp theo, Moodle sẽ hiển thị trên trang. Nhấp chuột vào nút Install (Cài đặt)

Trên trang Cài đặt phần mềm, hãy thực hiện như sau:
Mục Software Setup

- Chọn phiên bản bạn muốn cài đặt tại mục: Choose the version you want to install.
- Để giao thức Protocol mặc định. Nếu SSL là bắt buộc, bạn có thể đặt SSL tại đây. Điều này chỉ áp dụng cho các cài đặt mà máy chủ đã thiết lập SSL.
- Chọn miền từ hộp thả Choose Domain mà Moodle đang được cài đặt.
- Để trống In Directory.
- Data Directory dành cho các tệp bảo mật Moodle. Để mặc định Data Directory.
- Tên cơ sở dữ liệu có thể được đổi tên hoặc để nguyên. Đây không phải là điều quan trọng.
- CRON Job là để Moodle chạy các tập lệnh php trong những khoảng thời gian nhất định. Để lại CRON Job như mặc định.
Mục Site Settings

Cài đặt Trang web có thể được đặt thành bất kỳ thứ gì bạn muốn cho tên và mô tả Trang web của bạn. Điều này có thể được thay đổi sau trong phần Quản trị Moodle.
Giữ nguyên tiền tố cơ sở dữ liệu. Bạn có thể thay đổi tiền tố cơ sở dữ liệu để tăng cường bảo mật; tuy nhiên, điều này là không cần thiết.
Mục Admin Account

Phần Tài khoản Quản trị là quan trọng nhất, đây là phần đăng nhập và cấu hình email để đăng nhập quản trị viên Moodle. Nhập các Tên đăng nhập, mật khẩu và địa chỉ email hợp lệ trong các trường thông tin.
Mục Choose Language

Đặt ngôn ngữ và nhấp vào nút Install. Trang sẽ hiển thị Kiểm tra dữ liệu đã gửi.
Bước 3: Hoàn tất cài đặt & đăng nhập quản trị
Tiếp theo trang sẽ hiển thị Xin chúc mừng, phần mềm đã được cài đặt thành công. Nhấp vào Quay lại tổng quan.
Bây giờ bạn sẽ thấy cài đặt được liệt kê trong Softaculous. Click đăng nhập để bắt đầu phiên làm việc với Moodle.

Ghi rõ nguồn: Hướng dẫn cách cài đặt Moodle trên localhost, cài đặt Moodle online, cài Moodle trên Laptop – wikimaytinh.com
Có thể bạn quan tâm:
Product key là gì? CD key là gì?
Cách tìm tên máy tính của bạn
Cách kiểm tra mức tiêu thụ điện năng của máy tính
Cách tắt Quick Access trên Windows 10
Các ví dụ cơ bản về HTML
Cách in bằng điện thoại thông minh hoặc máy tính bảng