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

Đôi nét về Drubal

  • Drupal là một hệ thống quản lý nội dung (CMS – Content Management System):
  • Drupal cho phép bạn có thể tạo và quản lý nhiều loại trang web khác nhau mà không cần biết bất kỳ gì về ngôn ngữ lập trình.
  • Là một gói phần mềm miễn phí với một loạt các tùy biến bất tận cho website.
  • Có sự cân bằng giữa tính đơn giản và linh hoạt trên website khá tốt.
  • Và còn rất rất nhiều tính năng đang chờ đoán bạn tìm hiểu thêm tại đây.

Trong bài viết này tôi sẽ hướng dẫn cơ bản về cách cài đặt Drupal sử dụng LAMP server.

Cài đặt Drupal

Có hai hướng để các bạn chọn lựa nhằm triển khai Drupal:

Drupal Core: lõi nhân Drupal, đây là phiên bản chính thức từ Drupal. Với nó bạn có thể tự tùy biến theo ý mình với các Module và Theme kèm với Drupal Core này.

Drupal Distributions: cũng giống như các Linux Distribution (CentOS, Fedora, Debian, OpenSUSE,… được phát triễn dựa trên Linux Kernel) phát triễn dựa trên Drupal Core. Nhưng nó đã được tùy chỉnh sẵn theo mục đích sử dụng và phát triễn.

Trong bài viết này tôi triển khai với Drupal Core, Drupal Distribution cũng sẽ tương tự.

Yêu cầu hệ thống trước khi cài đặt

Đến thời điểm hiện tại Drupal v7.37 đang là phiên bản mở ổn định, cũng như các ứng dụng khác vẫn tiếp tục hỗ trợ version cũ hơn (v6) và phiên bản 8 beta đang được phát triển.

Drupal v7 yêu cầu về hệ thống:

  • Webserver: Apache hoặc Microsoft IIS.
  • PHP: 5.2 hoặc cao hơn
  • Database Server: MySQL 5.0, PostgreSQL 8.3, hoặc SQLite.

Bắt đầu cài đặt Drupal

Có 3 cách để tải Drupal:

Cũng như bài trước (cài đặt WordPress) Tôi cũng khuyến cáo các bạn nên tạo một folder riêng cho Drupal nhằm thuận tiện trong quản lý cũng như muốn chạy tốt nhiều website trên cùng 1 WebServer sử dụng Virtual Host.

Download Drupal (https://www.drupal.org/download):

cd <Đường dẫn thư mục sẽ chứa Drupal>

wget http://ftp.drupal.org/files/projects/drupal-7.37.tar.gz

Download Drupal

Giải nén tập tin vừa download

tar -xzvf <tên tập tin drupal vừa download>

Và đổi tên thư mục thành “public_html” (tùy ý nếu muốn) và thay đổi quyền chủ sở hữu cho Apache, thực hiện lệnh như hình bên dưới.

rename_chown_Drupal

Tôi đã chỉnh hosts file trên Windows (client) trỏ IP VPS về Domain mong muốn (nếu bạn không mua được domain hoặc chỉ muốn dùng thử theo nhu cầu cá nhân).

Bật tính năng NameVirtualHost trên Apache cho phép xác định đúng Website theo tên miền cần truy xuất. Nếu trên WebServer cần chạy nhiều Website đòng thời theo tên miền mong muốn Bạn cần tiến hành tạo từng VirtualHost cho mỗi Website trong tập tin cấu hình Apache (/etc/httpd/conf/httpd.conf – chi tiết bạn có thể tham khảo qua bài viết này).

Tạo Virtual Host với domain name là faker.com:

Enable_NameVirtualHost

Create Virtual Host_Faker.com

Mở trình duyệt Web (chrome, IE, Firefox) vào đường dẫn web với domain bạn đã đặt (faker.com)

FirstDrupal

Chọn “Standard” và tiếp tục theo hướng dẫn cho đến bước cập nhật các thông tin database. Để hoàn thành bước này, Database Server của Bạn cần có thông tin database cho Drupal hoạt động, việc tạo database tương tự như trong bài cài đặt WordPress trước của mình.

InfoDatabaseDrupal

“Save and continue” điền đầy đủ thông ở khung web tiếp theo bên dưới

MoreInfomationforDrupal

Và kết quả

finishdrupalinstallChúc các bạn thành công!

Theo drupal.org

Comments

comments