Chào bạn,
ThayTro.Net cũng thỉnh thoảng chuyển hosting cho khách hàng - khi họ có yêu cầu! Việc chuyển hosting đối với moodle cũng gần giống các mã nguồn khác và tương đối đơn giản! Sau đây là các bước thaytro.net thường làm:
+ Trên hosting cũ:
1. Backup toàn bộ [site backup] và download backup đó về máy tính [Khuyên làm]
2. Đóng gói toàn bộ gói Moodle [moodle package] dưới dạng zip hoặc gzip và download về máy tính.
3. Đóng gói toàn bộ moodledata dưới dạng zip hoặc gzip và download về máy tính.
4. Vào database cũ - chọn hết các tables - chọn Export [để mặc định] ra định dạng sql và nó tự động download về máy tính.
[5]. Đóng gói folder khác [nếu có] ví dụ thaytro có tạo thêm folder để chứa hính ảnh và banner... dưới dạng zip hoặc gzip và download về máy tính.
+ Trên hosting mới:
1. Trỏ IP về hosting mới. [Nếu trỏ IP trước vài tiếng và kiểm tra bằng cách dùng cmd và bing]
2. Thêm domain đang sử dụng về hosting mới.
3. Tạo folder chứa gói mã nguồn moodle - nếu bạn sử dụng tên miền phu, ví dụ: tenmien.com/moodle, hoặc moodle.tenmien.com v.v.
- Nếu bạn sử dụng moodle cho tên miền chính [ngoài folder] thì upload gói Moodle [moodle package] vừa download về máy dưới dạng zip hoặc gzip vào public_html hoặc htdocs [tùy hosting] sau đó giải nén.
* Lưu ý: đối với hosting DirectAdmin khi thêm tên miền mới hosting sẽ tự động tạo 1 folder tương ứng với tên miền bạn mới thêm vào hosting. Chúng ta không upload gói moodle vào tên miền này mà vẫn upload gói moodle vào public_html.
4. Tạo folder có tên moodledata và upload moodledata cũ dưới dạng zip hoặc gzip, sau đó giải nén. [Nếu bạn nén folder có tên moodledata thì bạn chỉ cần giải nén sẽ có sẵn floder moodledata].
5. Tạo database mới
6. Thêm user [Add user] vào database và giao quyền để user này có thể truy cập vào database mới. [giao diện tùy loại hosting có thể khác đôi chút]
7. Vào database mới và chọn Import - sau đó chọn file .sql mà bạn vừa download về [để các lựa chọn như mặc định] cuối cùng chọn UPLOAD [GO].
- Nên Load lại trang hoặc nhấp chuột vào tên database để kiểm tra các tables đã được import đầy đủ chưa?
8. Sửa file config.php
$CFG->dbname = ' ';
$CFG->dbuser = ' ';
$CFG->dbpass = ' ';
$CFG->wwwroot = ' ';
- Chú ý http:// hay https://
$CFG->dataroot = ' ';
- Chú ý đường dẫn moodledata sẽ khác nhau tùy loại hosting [nếu cùng loại hosting] thì bạn nên copy và chỉnh sửa nha!
- Vào tên miền của bạn và kiểm tra lại các đường link, hình ảnh...
9. Nếu bạn thay tên miền mới thì bạn phải làm thêm bước này!
- https://tenmien.com/admin/tool/replace/index.php sau đó làm theo hướng dẫn để thay tên miền cũ bằng tên miền mới!
+ Trên đây là các bước thaytro.net thường làm, bạn xem lại xem có giúp được gì không? Nếu không thì bạn cho biết đường link website của bạn thaytro.net sẽ kiểm tra dùm bạn!