Thứ ba, 25/09/2012 | 00:00 GMT+7

Cách cài đặt Drupal trên server ảo chạy CentOS 6


Về Drupal

Drupal là phần mềm quản lý nội dung open-souce và miễn phí sử dụng PHP và database backend , chẳng hạn như MySQL. Nó được tạo ra vào năm 2001 và là trang web quản lý nội dung trực tuyến phổ biến thứ 3. Nó hiện có hơn 17.000 addon để tùy chỉnh chức năng của nó.

Cài đặt

Các bước trong hướng dẫn này yêu cầu user có quyền root trên server riêng ảo của họ. Bạn có thể xem cách cài đặt điều đó trong bước 3 và 4 của Cài đặt server ban đầu

Trước khi làm việc với Drupal, bạn cần cài đặt LAMP trên server ảo của bạn . Nếu bạn không có ngăn xếp Linux, Apache, MySQL, PHP trên VPS của bạn , bạn có thể tìm hướng dẫn cài đặt nó tại đây: Cách cài đặt LAMP trên CentOS 6 .

Khi bạn đã có user và phần mềm cần thiết, bạn có thể bắt đầu cài đặt Drupal!

Bước một — Download Drupal

Ta có thể download Drupal trực tiếp từ trang web của họ. Hiện tại, version mới nhất là 7.15

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

Lệnh này sẽ tải gói Drupal đã nén về thẳng folder chính của user trên server ảo. Bạn có thể extract nó bằng lệnh sau:

tar zxvf drupal-7.15.tar.gz 

Khi file được extract , hãy di chuyển file đó vào folder web mặc định của bạn. Đối với user Apache, đây rất có thể là / var / www / html.

sudo mv drupal-7.15 /var/www/html

Bước hai — Download các gói bổ sung

Mặc dù LAMP cung cấp một nền tảng tốt cho một server , Drupal yêu cầu một vài gói bổ sung để chạy. Ta nên tải chúng xuống ngay bây giờ:

sudo yum install php-mbstring php-gd php-xml

Sau khi các gói được cài đặt, đã đến lúc bắt đầu cài đặt Drupal.

Bước ba — Cấu hình cài đặt

Sau khi chuyển các file Drupal vào folder web, hãy chuyển sang folder Drupal:

cd /var/www/html/drupal-7.15

Có một số bước ta cần thực hiện ở đây:

Đầu tiên, sao chép file cài đặt mặc định và đổi tên file trùng lặp. Không đổi tên file mặc định — bạn cần cả hai file để cài đặt Drupal.

 cp sites/default/default.settings.php sites/default/settings.php

Thứ hai, cho phép trình cài đặt ghi vào file cấu hình bằng cách cập nhật các quyền cho file và cho folder cài đặt:

chmod a+w sites/default/settings.php
chmod a+w sites/default

Bước ba — Tạo Database và User Drupal

Bây giờ ta cần chuyển đổi bánh răng trong giây lát và tạo một folder MySQL mới cho Drupal.

Hãy tiếp tục và đăng nhập vào MySQL Shell:

mysql -u root -p

Đăng nhập bằng password root MySQL của bạn. Sau đó, ta cần tạo một database Drupal, một user trong database đó và cấp cho user đó một password mới. Lưu ý tất cả các lệnh MySQL phải kết thúc bằng dấu chấm phẩy.

Đầu tiên, hãy tạo database (tôi đang gọi là Drupal của tôi vì đơn giản - cho một server thực, tuy nhiên, tên này không an toàn lắm). Hãy đặt cho nó bất kỳ tên nào bạn chọn:

CREATE DATABASE drupal;
Query OK, 1 row affected (0.00 sec)

Sau đó, ta cần tạo user mới. Bạn có thể thay thế database , tên và password bằng bạn muốn :

CREATE USER druser@localhost;
Query OK, 0 rows affected (0.00 sec)

Đặt password cho user mới của bạn:

SET PASSWORD FOR druser@localhost= PASSWORD("password");
Query OK, 0 rows affected (0.00 sec)

Kết thúc bằng cách cấp tất cả các quyền cho user mới. Nếu không có lệnh này, trình cài đặt Drupal sẽ có thể khai thác user mysql mới để tạo các bảng được yêu cầu:

GRANT ALL PRIVILEGES ON drupal.* TO druser@localhost IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.00 sec)

Sau đó làm mới MySQL:

FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

Thoát ra khỏi MySQL shell:

exit

Khởi động lại apache:

sudo service httpd restart

Bước bốn — Truy cập trình cài đặt Drupal

Khi bạn đã đặt các file Drupal vào đúng vị trí trên VPS của bạn , được chỉ định quyền thích hợp và cài đặt database MySQL và tên user , bạn có thể hoàn thành các bước còn lại trong trình duyệt của bạn .

Truy cập trình cài đặt Drupal bằng cách thêm /drupal-7.15/ vào domain hoặc địa chỉ IP của trang web (ví dụ: example.com/drupal-7.15/)

Bởi Etel Sverdlov

Tags:

Các tin liên quan

Cách cài đặt Ruby on Rails trên Arch Linux với RVM
2012-09-21
Cách cài đặt Wordpress trên Arch Linux
2012-09-19
Thiết lập server ban đầu với Arch Linux
2012-09-10
Cách cài đặt Linux, Apache, MySQL, PHP (LAMP) trên Arch Linux
2012-09-07
Cách viết tập lệnh Bash để khởi động lại chương trình server
2012-08-30
Cách cài đặt phpMyAdmin trên server LEMP
2012-07-27
Cách cấu hình an toàn server MongoDB sản xuất
2012-06-25
Cách cài đặt Linux, nginx, MySQL, PHP (LEMP) trên CentOS 6
2012-06-13
Thiết lập server ban đầu với CentOS 6
2012-05-22
Cách cài đặt Linux, Apache, MySQL, PHP (LAMP) trên CentOS 6
2012-05-22