Thursday, August 29, 2019

Hướng dẫn cài đặt Website Drupal 8

Như đã giới thiệu ở bài trước, Drupal là nền tảng thiết kế website rất mạnh, nó không chỉ dành cho "dân chuyên nghiệp" mà còn rất phù hợp với "dân nghiệp dư", những người thích tạo cho mình 1 website với các tính năng do tự mình quyết định. Trước tiên vào phần cài đặt drupal, mình muốn giới thiếu 1 chút về việc làm thế nào để 1 website có thể hiện diện được trên mạng Internet.

Chúng ta thường mở trình duyệt (IE, Coc Coc, Chrome, Mozila ...) và gõ vào địa chỉ web để truy cập vào 1 trang web nào đó đã tồn tại trên Internet, vậy việc đầu tiên chúng ta nghĩ đến là để tồn tại được trên Internet, mỗi website phải có có những gì?

- đầu tiên là tên miền (domain), Tên miền thường có dạng: [tên_đăng_ký].com (hoặc .net, .vn, .com.vn ....) tùy vào người dùng muốn đăng ký tên miền ở quốc gia nào. ví dụ tên miền  .vn, com.vn, net.vn. org.vn đều được quản lý bởi tổ chức quản lý tên miền Việt Nam (chắc là thuộc Bộ thông tin truyền thông, mình cũng ko rõ lắm). .fr - Pháp, .cn - Trung Quốc, .fi - Phần Lan. Các tên miền .com, .net, .org. xyz (kiểu như nguyenxuandai.xyz) nó thuộc về US vì là nước đầu tiên tạo ra cái mớ này.

- Tiếp theo là Webhosting: Hiểu nôm na cái này là 1 thư mục trên máy chủ dùng để chứa cái web của mình, khả năng lưu trữ của webhosting tùy thuộc vào gói mà mình mua của nhà cũng cấp (càng cao thì càng tốn tiền)
- Cuối cùng là website. Đây chính là cái mà mình sẽ chia sẻ cho mọi người cách để thực hiện nó.

Cài đặt Website Drupal 

Khi bạn thành thạo với Drupal và muốn cài đặt Drupal lên thành 1 website nào đó, bạn có thể đăng ký thuê tên miền và host, sau đó cài đặt trực tiếp Drupal lên đó. Tuy nhiên hiện tại chúng ta đang trong quá trình học hỏi có thể bỏ qua Domain và Hosting, chỉ cần cài trên máy tính cá nhân và thực hành để quen dần với các chức năng, sau này thấy OK rồi thì có thể mua tên miền và Hosting sau cũng được. Tất nhiên mình cũng sẽ có bài hướng dẫn cài đặt Drupal 8 lên hosting để bạn nào cần có thể tham khảo.

Có vài cách để cài đặt 1 website bằng Drupal tuy nhiên mình muốn hướng dẫn mọi người cách cài đặt dể nhất, không cần quan tâm tới hệ quản trị CSDL hay ngôn ngữ lập trình, việc chúng ta chỉ là click vài cái chuột xong là có ngay 1 website :).

Để làm được như vậy đầu tiên mọi người tải cái phần mềm acquia về máy của mình, có 2 phiên bản cho Windows và Mac tùy vào hệ điều hành mình đang sử dụng mà download về nhé.
Đường dẫn tải ở đây: https://dev.acquia.com/downloads

Bấm vào link tải về


1. Cài đặt Acquia

Sau khi tải về Click đôi vào biểu tượng để tiến hành cài đặt.





Chổ này ta có thể thay đổi cái thư mục chứa các website của mình (cho dể nhớ)



Đợi acquia cài đặt
Quá trình cài đặt Acquia hoàn thafnhm bấn Finish để kết thúc. Bạn có thể cho Acquia khởi chạy say khi bấm kết thúc bằng cách chọn tùy chọn ở trên.

2. Khởi động Acquia

Vào Menu Start và khởi động acquia từ đó, bạn có thể tạo Shortcut ở ngoài Desktop để dể dành mở ở các lần sau.

Ở lần đầu mở Acquia, một hộp thoại xuất hiện, để nhìn đơn giản, bạn bỏ tùy chọn Show this windows when starting rồi tắt hộp thoại đó đi.


Trong giao diện của Acquia, bạn chú ý đến 2 nút lệnh phía dưới bên trái cửa sổ: 
- Dấu (+): Tương ứng với lệnh thêm vào (cài đặt) 1 website mới, đây chính là mục tiêu hướng đến của chúng ta.
- Dấu (-): là khi chúng ta muốn xóa 1 website nào đó thì chọn website trên danh sách rồi bấm vào nó (phần này mình không giới thiệu)

3. Tạo 1 website Drupal mới:

bấm vào nút (+) để bắt đầu việc tạo một website drupal mới, chọn [New Drupal Site ...]

Cửa sổ mới xuất hiện, cho phép ta chọn phiên bản Drupal để cài đặt cho website của mình.

- Bản Lightning: là bản drupal đã được chỉnh sửa lại
- Bản Official Drupal 8.7.1: là bản chính thức từ trang chủ, phiên bản 8.7.1
- Ngoài ra có bản Drupal 7.65

Mình đề nghị nên dùng bản chính thức từ Drupal, các bạn có thể thử bản trên cũng không sao cả.

Bấm vào Install để cài đặt bản Drupal mà mình chọn lựa.


Sau khi bấm Install, 1 cửa số thiết lập cài đặt website xuất hiện:
1 - Đường dẫn lưu trữ website
2 - Tên của website (Chổ này đừng chưa khoảng trắng nhé)
3 - Đường dẫn website trên máy cục bộ (máy tính của mình. ko ai vào được ngoài mình đâu nhé)
4 - Phiên bản cơ sở dữ liệu sử dụng (từ 5.0 - 7.0) 
5 - Kết nối đến Cơ sở dữ liệu (Tạo 1 cơ sở dữ liệu mới)
6 - Tên của cơ sở dữ liệu (ban đầu các bạn ko cần quan tâm lắm đến các giá trị này, sau này từ từ rồi nghiên cứu)
Bấm FINISH để kết thúc quá trình thiết lập và chuyển sang bước cài đặt.

Bản Drupal 8.7.1 được tải về và giải nén vào thư mục đã được chỉ định

Sau khi xong bấm Close để kết thúc quá trình cài đặt 1 website Drupal.

Sau khi cài đặt xong website vừa cài đặt sẽ xuất hiện ở danh sách bên trái (trường hợp có nhiều website, muốn chạy website nào thì bấm vào website đó trên danh sách rồi bấm vào đường dẫn của website như trên hình)

Ở lần đâu tiên chạy website, các bước cài đặt website sẽ xuất hiện. Đầu tiên là bước chọn ngôn ngữ cho website, chúng ta có thể bấm vào list ngôn ngữ rồi chọn Tiếng Việt vào đó bấm Save and continue. 
Do hiện tại phiên bản này không tải được Tiếng Việt nên mình sẽ cài đặt với giao diện Tiếng Anh (English)
Bước này chọn Cấu hình chuẩn.
Bắt đầu tiến hành cài đặt website drupal

Một số thông tin cuối cùng của bước cài đặt website: 
1 - Tên của Website
2 - Email của website website
3 - Tên người dùng quản trị website (thường là root hoặc admin hoặc 1 tên khác tùy vào người dùng)
4, 5 - Mật khẩu của tài khoản quản trị website
6 - Email của quản trị viên (có thể cùng hoặc khác với email của website)
7, 8 - Múi giờ và vùng.

Bấm Save and continue để tiếp tục

Sau khi cài đặt website thành công, ta có được 1 website như trên.

4. Thêm 1 bài viết mới vào website

Chọn lệnh Add content ở phía bên trái website

Chọn Article để thêm 1 tin mới (Basic page là 1 trang website, cái này giới thiệu sau)

Trong phần thêm mới Article, Nhập lần lượt các thông tin của tin bài vào
1 - Tiêu đề tin
2 - Nội dung tin
3 - Thẻ của bài viết
4 - Hình ảnh đại diện của bản tin (có thể bấm browse để chọn file ảnh trên máy tính), chổ này nhớ nhập alternative text vào nhé (ví dụ như: hình ảnh bảo số 4 di chuyển)
5 - Bấm lưu để lưu tin (nếu tùy chọn Publiced được đánh thì tin sau khi lưu sẽ được công khai lên website luôn)


Tin sau khi lưu và công khai

Quay lại trang chủ ta thấy có 1 tin được hiển thị và nội dung hiển thị là nội dung tóm tắt của tin.

OK, tuần tự chúng ta nhập vào khoảng 10 tin để giao diện website đẹp hơn và phục vụ cho các chức năng ở các bài viết sau nhé.
Nếu thấy hữu ích hảy chia sẻ bài viết này trên:  

1 comment:

  1. Anh Đại ơi? em đến bước cài xong hết rồi nhưng khi clik vào để bật trên webstie thì nó không chạy được kiểu giống như mất mạng ý ạ?

    ReplyDelete