Thưa thầy. Thầy cho em hỏi. Em có 1 hosting . Bây giờ em up trang moodle của em từ localhost lên hosting đấy phải làm như thế nào ạ? Thầy có thể chỉ cho em được chứ ạ? Em tìm hiểu trên mạng làm thử mà vẫn chưa up lên được ạ.
Chào em,
Trước đây, thầy có chuyển hosting nhưng là live host nên đơn giản và moodle có hỗ trợ chức năng này! Nhưng thầy chưa bao giờ chuyển từ localhost sang live host nên thầy không thể hỗ trợ em một cách chia tiết được! Tuy nhiên, em cần làm một số việc sau:
1. Em nên kiểm tra các thông số kỹ thuật trên hosting của em như: php, my sql... xem có thể cài đặt được phiên bản nào của moodle?
2. Nếu trang moodle trên localhost chưa có nhiều tài liệu thì tốt nhất là bạn nên cài đặt moodle mới trên hosting để bớt phức tạp.
3. Còn nếu trang moodle của bạn đã có nhiều tài liệu thì phải chuyển sang host mới thôi.
Nếu bắt buộc phải chuyển từ localhost sang hosting, em cần phải làm một số việc sau:
1. Backup toàn bộ trên localhost
- gói moodle [gồm cả các plugins đã cài thêm]
- moodledata
- database
2. Trên hosting mới [live host]
- Upload gói moodle [gồm cả các plugins đã cài thêm]
- Upload moodledata theo đúng đường dẫn và chmod 777 sau đó xong đâu đó thì chmod lại thành 755 hoặc 750... cho an toàn.
- Tạo database mới [trống] sau đó restore database đã backup lên
+ Thường thì data lớn em phải sử dụng sql dumper
3. Sửa file config.php của trang moodle
$CFG->wwwroot = 'http://example.com/';
$CFG->dataroot = '/path.../moodledata';
- Đây là phần quan trọng nhất!4. Thay tất cả các link cũ sang link của domain mới.
Vâng ạ. Em cảm ơn thầy nhiều