Hướng dẫn cách cài đặt nukeviet 4.3

Một số thay đổi ở phiên bản 4.3.03 so với phiên bản 4.3.02: Sửa lỗi tùy biến dữ liệu của module users, sửa lỗi không hiển thị chức năng chế độ an toàn khi sửa thông tin tài khoản, sửa lỗi kiểm tra rewrite của máy chủ. Sửa lỗi mất khung bình luận bài viết khi đính kèm file ở module news, cho phép nhập liên kết tự do ở các quảng cáo trong admin. Sửa lỗi tags có chứa các ký tự đặc biệt.

Tải về NukeViet 4.3.03: //nukeviet.vn/vi/download/ma-nguon/NukeViet-4-3-03.html

  • Các thay đổi chi tiết trong phiên bản này có tại đây: //github.com/nukeviet/nukeviet/blob/4.3.03/CHANGELOG.txt
  • Thảo luận trên diễn đàn tại đây: //nukeviet.vn/vi/forum/Thong-bao-phat-hanh-NukeViet-4-3-03-t44802/
  • Diễn đàn hỗ trợ cho NukeViet 4.3: //nukeviet.vn/vi/forum/NukeViet-4/

I. Những yêu cầu để cài đặt NukeViet 4.3.03

Yêu cầu bắt buộc đối với môi trường máy chủ

  • Hệ điều hành: Unix [Linux, Ubuntu, Fedore…] hoặc Windows
  • PHP: PHP 5.6 => PHP 7.2 kèm theo các thư viện sau:
    • Hỗ trợ PHP Data Objects [PDO]
    • PHP hỗ trợ Opendir
    • PHP hỗ trợ thư viện xử lý ảnh GD
    • PHP hỗ trợ thư viện XML
    • PHP hỗ trợ thư viện mã hóa OpenSSL
    • PHP hỗ trợ Session
    • PHP hỗ trợ uploads file.
    • PHP hỗ trợ JSON.
  • MySQL: MySQL 5.5 hoặc phiên bản mới nhất

Xem chi tiết tại đây: //wiki.nukeviet.vn/nukeviet4:setup:requirements

II. Hướng dẫn báo lỗi NukeViet 4.3.03

  • Báo lỗi trên diễn đàn: //nukeviet.vn/vi/forum/Bao-loi-NukeViet-4/
  • Khuyến khích các bạn có kinh nghiệm tham gia báo lỗi trực tiếp lên kho code của NukeViet trên github: //github.com/nukeviet/nukeviet/issues/new
  • Xem hướng dẫn báo lỗi tại đây: //github.com/nukeviet/nukeviet/blob/develop/.github/CONTRIBUTING.md

Ban Quản Trị mong nhận được những góp ý và báo lỗi đầy đủ của các bạn để các phiên bản sau trở lên hoàn thiện hơn.

III. Hướng dẫn cài đặt & nâng cấp

1. Trường hợp cài mới NukeViet 4.3.03 Bạn tải bộ cài NukeViet 4.3.03 về, giải nén sẽ được thư mục nukeviet chứa mã nguồn. Upload các file và thư mục con bên trong thư mục này lên hosting và truy cập tới thư mục để tiến hành cài đặt. Chi tiết xem tại đây:

  • Hướng dẫn cài đặt NukeViet 4 trên hosting: //wiki.nukeviet.vn/nukeviet4:setup:hosting
  • Hướng dẫn cài đặt NukeViet 4 trên localhost: //wiki.nukeviet.vn/nukeviet4:setup:localhost
  • Diễn đàn hỗ trợ cài đặt NukeViet 4: //nukeviet.vn/vi/forum/Cai-dat/

2. Trường hợp đang sử dụng NukeViet 4.3.00, 4.3.01, 4.3.02: Cập lên NukeViet 4.3.03: Tùy chọn 1: Cập nhật tự động. Đăng nhập vào khu vực admin, di chuyển vào phần Công cụ web => Kiểm tra phiên bản [Bỏ qua các cảnh báo nếu có]. Tại đây, nếu hệ thống kiểm tra được thông tin và phiên bản NukeViet mà website của bạn đang sử dụng có thể cập nhật lên NukeViet 4.3.03, hãy làm theo hướng dẫn tại trang cập nhật để thực hiện cập nhật. Nếu thất bại, bạn hãy thử tùy chọn 2 dưới đây. Tùy chọn 2: Cập nhật thủ công. Download gói update tại: //github.com/nukeviet/update/releases/download/to-4.3.03/update-to-4.3.03.zip

Giải nén và Upload các file trong gói update với cấu trúc của NukeViet, sau đó vào admin để tiến hành update.

Khuyến nghị: Để đảm bảo dễ dàng xử lý trong trường hợp xảy ra sự số trong và sau nâng cấp, bạn nên thực hiện thêm các thao tác sau nếu có thể:

  • Thực hiện dọn dẹp hệ thống để xóa các file log. Bạn có thể thực hiện việc này bằng thao tác: Tại khu vực quản trị chọn Công cụ web => Dọn dẹp hệ thống, nhấp vào ô check ở dòng Xóa các thông báo lỗi sau đó nhấp Thực hiện
  • Thực hiện cập nhật bằng một trong hai tùy chọn trên.
  • Nếu trong quá trình cập nhật hoặc sau khi cập nhật website xảy ra sự cố hãy sao chép nội dung trong file có dạng dd-mm-yyyy_error_log.log ở thư mục data/logs/error_logs/ để gửi hỗ trợ tại Diễn đàn NukeViet.Vn.

Chú ý:

  • Bạn cần sao lưu đầy đủ tệp tin, cơ sở dữ liệu của website cũ trước khi thực hiện việc nâng cấp.
  • Báo lỗi khi sử dụng gói update này tại đây: //github.com/nukeviet/update/issues

Diễn đàn hỗ trợ nâng cấp & cập nhật: //nukeviet.vn/vi/forum/Nang-cap/

Phiên bản này có sự đóng góp code của: VINADES.,JSC [24 commits], hoaquynhtim99 [2 commits]. Chi tiết xem tại đây!

NukeViet là một CMS mã nguồn mở được viết bằng PHP và sử dụng MySQL làm hệ quản trị cơ sở dữ liệu. NukeViet được phát hành từ năm 2004 và vẫn giữ vững là một trong các CMS tốt nhất cho người Việt. NukeViet đã phát triển nhiều hệ thống khác nhau cho NukeViet, nổi bật nhất phải kể đến NukeViet Portal [Cổng thông tin hai chiều dùng cho doanh nghiệp], NukeViet Edu Gate [Cổng thông tin tích hợp nhiều website, sử dụng cho phòng giáo dục, sở giáo dục] và NukeViet eNews [Tòa Soạn Điện Tử - sử dụng cho các tòa soạn báo điện tử, trang tin điện tử]. Gần đây nhất NukeViet eGovernment [bản dành riêng cho các cơ quan nhà nước và chính quyền địa phương] đã được phát hành. Trong khuôn khổ bài viết này, chúng tôi sẽ hướng dẫn các bài cài NukeViet CMS, các phiên bản NukeViet khác hoàn toàn có thể sử dụng trên Hostinger với cách cài đặt tương tự!

Bài viết này sẽ hướng dẫn bạn cài đặt NukeViet CMS lên web hosting của Hostinger, một trong số các nhà cung cấp hosting chất lượng tốt nhất hiện nay.

Để chuẩn bị cài đặt NukeViet, ngoài việc bạn cần một hosting chất lượng, bạn còn cần chuẩn bị thêm một tên miền trỏ về hosting đó nữa.

Các bước cài đặt Nukeviet lên hosting bao gồm:

  1. Tải file cài đặt Nukeviet
  2. Upload file cài đặt lên hosting bằng filezilla hoặc file manager
  3. Tạo MySQL database
  4. Hoàn tất cài đặt bằng giao diện cài đặt của Nukeviet

Hướng dẫn cài đặt Nukeviet lên Hostinger

Trước khi bắt đầu bài hướng dẫn này, bạn cần chuẩn bị:

  • Một web hosting và một tên miền
  • Truy cập được vào control panel hosting của bạn
  • Tên miền đã được trỏ về hosting
  • FTP client như là FileZilla

Bước 1 – Tải file cài đặt NukeViet

Trong bài hướng dẫn này, mình sẽ sử dụng phiên bản mới nhất của NukeViet là bản 4.3.03 làm ví dụ. Hãy tải bản này về. File cài đặt NukeViet được đặt trong file .zip, hãy giải nén nó ra, bạn sẽ thấy thư mục có tên nukeviet

Bước 2- Upload file cài đặt NukeViet lên tài khoản hosting bằng trình quản lý file

Bạn cần upload các file trong thư mục nukeviet ở bước 1 lên hosting. Có nhiều cách để làm việc này, cách thông dụng nhất là sử dụng FTP client. Nhưng tại Hostinger, bạn còn có thể upload qua FTP client nền web được gọi là File Manager [Quản lý file] và giải nén trực tiếp. Ở bài này, mình sẽ chỉ bạn cách lấy thông tin tài khoản FTP và upload qua FileZilla.

  1. Trong control panel của tài khoản hosting, hãy tìm mục Tài khoản ftp và click vào nó bạn sẽ thấy thông tin như hình sau:

  1. Mở FileZilla và dùng các thông tin trên để đăng nhập tài khoản hosting của bạn rồi nhấn vào nút Quickconnect để kết nối
  2. Mở thư mục nukeviet trong FTP client [FileZilla] và upload tất cả file từ nó tới tài khoản hosting của bạn bằng cách chọn tất cả và kéo thả vào trong thư mục bạn muốn cài nukeviet trên hosting, thường là thư mục public_html .

Nếu có nhận được thông báo certificate thì hãy cứ nhấn nút Always trust để tiếp tục tiến trình upload GHI CHÚ: Mình sử dụng File Zilla để upload file, bạn có thể dùng bất kỳ FTP client nào khác.

Bước 3 – Tạo MySQL Database

NukeViet quản lý tạo nội dung động mỗi khi khách truy cập vào website. Tất cả thông tin được chứa trong database. Vì vậy, bạn cần tạo database trước khi tiến hành cài đặt NukeViet. Bạn có thể tạo MySQL database trong control panel của Hostinger -> mục MySQL databases. Truy cập vào mục này và tạo database bằng cách điền:

  • MySQL database name
  • MySQL username
  • Password

Sau khi đã điền đủ thông tin, hãy nhấn vào nút Tạo:

QUAN TRỌNG: Hãy lưu lại các thông tin MySQL này, bao gồm luôn MySQL Host sẽ hiện lên sau khi bạn tạo một database, bạn sẽ cần dùng 4 thông tin này ở bước sau. Kết quả:

Bước 4 – Chạy cài đặt NukeViet trên nền web

Tại bước này, tất cả các file nukeviet đã được upload lên hosting, và bạn đã có sẵn một database rỗng cùng các thông tin kết nối tới database đó. Bây giờ bạn chỉ cần cài đặt NukeViet bằng giao diện, khi truy cập tiến trình cài đặt này bằng cách mở tên miền trên trình duyệt web [như Chrome, Firefox]. 7 bước cài đặt NukeViet rất đơn giản để bạn có thể làm theo như sau:

  1. Lựa chọn ngôn ngữ

Bạn có thể chọn cài đặt với ngôn ngữ bất kỳ. Sau khi cài đặt bạn vẫn có thể đổi lại hoặc bổ sung. Sau khi chọn xong ngôn ngữ, hãy nhấn vào nút Bước Kế Tiếp

  1. Kiểm tra việc CHMOD

Bạn có thể nhấn vào nút Bước Kế Tiếp để tiếp tục.

  1. Bản quyền

CMS này cấp phép bản quyền theo giấy phép GNU/GPL và giải thích các điều khoản bạn được phép và không được phép. Bạn nhấn nút Bước kế tiếp để chuyển sang bước tiếp theo.

  1. Kiểm tra máy chủ

Nếu như bạn đang dùng shared hosting của Hostinger như mình, bạn sẽ không gặp vấn đề nào vì Hostinger đã hỗ trợ NukeViet từ lâu. Kết quả màn hình của bạn sẽ như sau:

Nếu có điều kiện nào không thỏa bạn sẽ nhận được thông báo đỏ. Bạn chỉ cần sửa nó cho phù hợp để có thể tiếp tục. Ngoài ra, giao diện cài đặt của NukeViet sẽ đưa ra khuyến cáo về hiệu năng của máy chủ để có thể chạy NukeViet mượt mà và đủ chức năng khi sử dụng. Nếu không có vấn đề, hãy nhấn nút Bước kế tiếp.

  1. Cấu hình database

Tại bước này, bạn hãy dùng các thông tin thu thập được Bước 3 trong phần tạo database ở phía trên để điền các thông số cần thiết vào. Kết quả sẽ tương tự như sau:

Phần port bạn có thể để trống hoặc điền thông tin mà nhà cung cấp hosting cung cấp, tiếp đầu tố hay còn gọi là Prefix là ký tự trước tên bảng, dùng để bạn mô tả bảng sao cho dễ nhận biết database đó của bạn là dữ liệu gì.

Nếu đã điền đúng các thông tin, bạn có thể nhấn nút Thực hiện để kết nối mã nguồn và database.

  1. Điền các thông tin website cơ bản

Ở bước này bạn có thể tiến hành nhập các thông tin khai báo website. Như tên site, email và mật khẩu đăng nhập để quản trị website, vâng vâng. Sau khi nhập xong, hãy tiếp tục nhấn nút Thực hiện.

  1. Kết thúc

Vậy là xong, nếu tới được bước này, bạn đã hoàn thành việc cài đặt NukeViet lên hosting của Hostinger. Giờ là lúc hãy tiến hành đăng nhập vào trang quản trị và xây dựng nội dung cho website của bạn.

Ở trên là trang mặc định của NukeViet, có sẵn nội dung để bạn nhìn thấy website của bạn trông như thế nào và chỉ cần chỉnh sửa nội dung theo ý thích.

Lưu ý: Giao diện mặc định của NukeViet có sẵn nội dung và đã được cài lên hàng ngàn website, do đó, để tránh trùng lặp nội dung với các trang web khác, bạn nên

Lời kết

NukeViet là một CMS dễ sử dụng, hoàn toàn hỗ trợ tiếng Việt do chính người Việt phát triển và vận hành. Trong nhiều năm hoạt động, NukeViet đã đoạn nhiều giải thưởng và có hệ thống quản trị nội dung tốt. Bài viết này hướng dẫn cài đặt NukeViet lên web hosting của Hostinger, một nhà cung cấp hosting nổi tiếng thế giới. Để cài đặt thì bạn chỉ cần mua tên miền và trỏ về hosting cho quá trình cài đặt diễn ra đơn giản.

HOSTINGER INTERNATIONAL LIMITED

Website: www.hostinger.vn Company code: 301365 VAT number: 10301365E Address: 61Lordou Vironos Street Lumiel Building, 4th floor 6023 Larnaca, Cyprus Hostinger International, Ltd. là nhà cung cấp dịch vụ lưu trữ web dành cho nhân viên và công ty đăng ký tên miền Internet. Được thành lập vào năm 2004, Hostinger hiện có hơn 29 triệu người dùng, cùng với các công ty con tại 178 quốc gia.

Chủ Đề