# Nâng cấp Moodle

> Moodle được thiết kế để cải tiến dễ dàng từ bất kỳ phiên bản đầu tiên đến bất kỳ phiên bản nào mới gần đây .

> Khi nâng cấp một sự cài đặt Moodle bạn nên làm theo những bước sau:

> ### 1. Sao lưu dữ liệu quan trọng

> > Mặc dù nó không là một đòi hỏi cần thiết , nó luôn luôn là một ý kiên hay để thực hiện một bản sao lưu bất kỳ hệ thống sản xuất nào trước khi thực hiện một sự nâng cấp quan trọng, trong trường hợp bạn cần hoàn lại nguyên phiên bản cũ vì một số nguyên nhân. . Nói tóm lại nó là một ý kiến hay để tự động trình chủ của bạn sao lưu việc cài đặt Moodle hàng ngày, vì thế bạn có thể bỏ qua bước này.

> > Có ba vùng cần sao lưu:

> > > 1. Bản thân thư mục phần mềm moodle

> > > > Thực hiện một bản copy riêng biệt những file này trước khi nâng cấp, vì thế bạn có thể khôi phục file cấu hình config.php của bạn và khôi phục bất kỳ môđun nào bạn vừa thêm giống như themes, languages, vân vân

> > > 2.Thư mục dữ liệu của bạn.

> > > > Đây là nơi chứa các dữ liệu được tải lên (ví dụ như các nguồn tài nguyên khóa học và các bài tập lớn của học viên) vì thế nó rất quan trọng để có một bản sao lưu những file này dù thế nào đi nữa .Đôi khi việc nâp cấp có thể di chuyển hoặc đổi tên các thư mục trong thư mục dữ liệu của bạn.

> > > 3. Cơ sở dữ liệu của bạn

> > > > Hầu hết sự nâng cấp Moodle sẽ thay đổi các bảng cơ sở dữ liệu , thêm hoặc thay đổi các trường. Mỗi cơ sở dữ liệu có các cách sao lưu khác nhau. Một cách sao lưu một cơ sở dữ liệu MySQL là 'kết xuất' nó tới một file SQL riêng. Ví dụ sau chỉ ra các lệnh của Unix để kết xuất ra cơ sở dữ liệu gọi là "moodle":

> > > > > mysqldump moodle > moodle-backup-2002-10-26.sql

> > > > Bạn có thể sử dụng tính năng "Xuất khẩu " trong các tùy chọn của Moodle "Cơ sở dữ liệu" giao diện web để làm mọi thứ như nhau trên tất cả các nền.

> ### 2. Cài đặt một phần mềm Moodle mới

> > Sử dụng một tập nén được tải xuống

> > > Không ghi đè lên một bản cài đặt cũ trừ khi bạn biết những gì bạn đang làm ... đôi khi những file cũ có thể là nguyên nhân của một số vấn đề trong lần cài đặt mới này. Cách tốt nhất là đổi tên thư mục Moodle hiện hành thành cái gì đó khác, sau đó giải nén gói Moodle mới sang vị trí trước đây.

> > > > mv moodle moodle.backup
> > > > tar xvzf moodle-1.1.tgz

> > > Tiếp đến, sao chép file cấu hình config.php của bạn và bất kỳ cái thêm vào nào khác như themes tùy chọn:

> > > > cp moodle.backup/config.php moodle
> > > > cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme

> > Sử dụng CVS

> > > Nếu bạn sử dụng CVS, chuyển tới thư mục gốc của Moodle và cập nhật các file mới :

> > > > cvs update -dP

> > > Đảm bảo rằng bạn sử dụng tham số "d" để tạo một thư mục mới nếu cần thiết và tham số "P" để lược bỏ các thư mục trống.

> > > Nếu bạn đang soạn thảo các file của Moodle, xem các thông báo một cách cẩn thận để xem khả năng xảy ra xung đột.

> ### 3. Kết thúc

> > Bước cuối cùng là khởi động quá trình nâng cấp Moodle.

> > Để làm điều này thăm trangquản trị phần cài đặt của bạn .

> > > http://example.com/moodle/admin

> > Việc bạn đăng nhập như là admin hay không là không quan trọng.

> > Moodle sẽ tự động phát hiện ra phiên bản mới và thực hiện tất cả việc nâng cấp cơ sở dữ liệu cũng như các file hệ thống mà nó cần thiết. Nếu có bất kỳ điều gì mà nó không thể tự làm thì bạn sẽ nhìn thấy các thông báo nói cho bạn biết bạn phải làm gì. .

> Cuối cùng tất cả đều tốt (không có lỗi nào) thì bạn có thể bắt đầu sử dụng phiên bản Moodle mới của bạn và thưởng thức các đặc tính mới!

> Nếu bạn có vấn đề với việc nâng cấp, thăm website moodle.org và gửi thắc mắc lên diễn đàn hỗ trợ cài đặt trong cua học của Moodle.

Tài liệu về Moodle

Phiên bản: $Id$