Cài đặt và cấu hình Drupal trên CentOS 7
Phiên bản 1.0Tác giả: Srijan Kishore
Lần chỉnh sửa cuối: 13/11/2014
Tài liệu này mô tả cách cài đặt và cấu hình Drupal trên CentOS 7. Drupal là một nền tảng quản lý nội dung nguồn mở hỗ trợ hàng triệu trang web và ứng dụng. Nền tảng này được xây dựng, sử dụng và hỗ trợ bởi một cộng đồng người dùng năng động và đa dạng trên toàn thế giới.
1 Lưu ý sơ bộ
Hướng dẫn này dựa trên máy chủ CentOS 7, vì vậy bạn nên thiết lập cài đặt máy chủ CentOS 7 cơ bản trước khi tiếp tục hướng dẫn này. Hệ thống phải có địa chỉ IP tĩnh. Trong hướng dẫn này, tôi sử dụng 192.168.0.100 làm địa chỉ IP và server1.example.com làm tên máy chủ. Bạn phải cài đặt máy chủ LAMP trong CentOS 7.0 như đã đề cập trong hướng dẫn để tiếp tục.2 Khởi tạo cơ sở dữ liệu
Tôi sẽ tạo cơ sở dữ liệu cho Drupal như sau:
Mã:
mysql -u root -p
Mã:
TẠO CƠ SỞ DỮ LIỆU drupaldb;
Mã:
TẠO NGƯỜI DÙNG drupaluser@localhost ĐƯỢC XÁC ĐỊNH BỞI 'drupalpassword';
Mã:
CẤP TẤT CẢ CÁC QUYỀN TRÊN drupaldb.* CHO drupaluser@localhost;
Tiến lên phía trước:
Mã:
XẢ QUYỀN;
thoát
Mã:
systemctl restart httpd.service
systemctl restart mariadb.service
CentOS 7.0 sử dụng Firewall-cmd, vì vậy tôi sẽ tùy chỉnh nó để cho phép truy cập bên ngoài vào cổng80(http) và443(https).
firewall-cmd --permanent --zone=public --add-service=httpfirewall-cmd --permanent --zone=public --add-service=httpsfirewall-cmd --reload
3 Cài đặt của Drupal
Đầu tiên, chúng ta sẽ tạo một thư mục temp trong đó tôi sẽ tải xuống phiên bản Drupal mới nhất như sau:
Mã:
mkdir temp
cd temp
Mã:
yum install wget unzip
wget http://ftp.drupal.org/files/projects/drupal-7.33.zip
Mặc dù ngăn xếp LAMP cung cấp nền tảng tuyệt vời cho máy chủ, Drupal vẫn yêu cầu một vài gói bổ sung để chạy liền mạch. Bạn phải tải xuống các gói này bằng lệnh sau:
Mã:
yum install php-mbstring php-gd php-xml
Mã:
unzip -q drupal-7.33.zip -d /var/www/html/
Mã:
mv /var/www/html/drupal-7.33/ /var/www/html/drupal
Mã:
chown -R apache:apache /var/www/html/drupal
Mã:
cd /var/www/html/drupal/sites/default/
cp -p default.settings.php settings.php
Mã:
chcon -R -t httpd_sys_content_rw_t /var/www/html/drupal/sites/
Bây giờ tiến hành cài đặt Drupal trên web. Truy cập URL http://192.168.0.100/drupal:
Tiến hành với Chuẩn và nhấn Lưu và tiếp tục.
Bây giờ theo mặc định, tiếng Anh được chọn, tiếp tục với Lưu và tiếp tục:
Bây giờ chúng ta sẽ tiến tới trang đăng nhập bằng cách cung cấp thông tin cơ sở dữ liệu được chọn tại thời điểm tạo cơ sở dữ liệu Drupal:
Trong trường hợp của tôi, đó là
Mã:
Chọn MySQL, MariaDB hoặc tương đương
Tên cơ sở dữ liệu = drupaldb
Tên người dùng cơ sở dữ liệu = drupaluser
Mật khẩu cơ sở dữ liệu = howtoforge
Máy chủ cơ sở dữ liệu = localhost
Cung cấp thông tin theo lựa chọn của bạn, ở đây tôi sử dụng như sau:
Mã:
Tên trang web = trang web Drupal
Địa chỉ email trang web = [emailprotected]
Tên người dùng = admin
Địa chỉ email = [emailprotected]
Mật khẩu = howtoforge
Quốc gia = Ấn Độ
Múi giờ mặc định = Châu Á/kolkata +0530
Đây sẽ là Drupal bạn cài đặt.
Bây giờ hãy tiến hành Truy cập trang web mới của bạn.
Xin chúc mừng! Bây giờ bạn đã có một phiên bản Drupal đầy đủ chức năng trên CentOS 7.0 của mình
7 Liên kết
- Drupal: https://www.drupal.org/
- CentOS: http://www.centos.org/