Cài đặt DRUPAL trên máy chủ VPS UBUNTU 16

Trong hướng dẫn Drupal này, mình sẽ giúp bạn có thể cấu hình Drupal trên Máy chủ VPS Ubuntu 16. Đây cũng là một CMS dựa trên PHP miễn phí và rất phổ biến trên toàn thế giới.

1. Những thứ cần chuẩn bị:

  • Một máy chủ Ubuntu VPS đã sẵn sàng được cấu hình và cài đặt với Drupal. Tham khảo: https://inet.vn/vps
  • Có kiến ​​thức cơ bản về Linux, biết cách xử lý một giao diện dòng lệnh.
  • Bạn có một ứng dụng ssh để sử dụng (bitvise hoặc putty).

2. Cài đặt LAMP

apt-get install php5 php5-mysql php5-gd php5-curl libssh2-php

3. Cài đặt DRUPAL

Tải xuống phiên bản DRUPAL bằng wget.

wget https://ftp.drupal.org/files/projects/drupal-8.2.1.zip

Tiếp theo, hãy để chúng tôi giải nén các tệp của mình vào thư mục gốc của tài liệu ( / var / www / html ) trên máy chủ của bạn.

unzip drupal*.zip
cp -rf drupal*/* /var/www/html/

Sau đó, hãy để chúng tôi thay đổi quyền của thư mục để chúng tôi có thể truy cập vào thư mục mà không gặp sự cố.

chown www-data:www-data -R /var/www/html/
chmod -R 755 /var/www/html/

4. Cấu hình MYSQL / MARIADB để sử dụng DRUPAL

Đăng nhập vào mysql với tư cách là người dùng quản trị viên bằng cách:

mysql -u root -p

Nhập mật khẩu gốc MySQL của bạn để đăng nhập vào khu vực quản trị viên mysql cli.
Sau đó, chúng tôi sẽ tạo một cơ sở dữ liệu Drupal. Chúng ta có thể thực hiện việc này bên trong giao diện quản trị mysql bằng lệnh:

create database drupal;
grant all privileges on drupal.* to drupaluser@localhost identified by 'your_password'; 
flush privileges;

Khi tất cả đã xong, bây giờ chúng ta có thể thoát khỏi mysql bằng cách gõ:

exit;

5. Cấu hình APACHE để sử dụng DRUPAL?

Để bắt đầu, chúng ta sẽ làm như sau:

sudo a2enmod rewrite

Tiếp theo, tạo một tệp có tên là drupal.conf:

touch /etc/apache2/sites-available/drupal.conf

Sau đó, chúng tôi sẽ cần liên kết tệp cấu hình mới này trong một thư mục khác.

ln -s /etc/apache2/sites-available/drupal.conf /etc/apache2/sites-enabled/drupal.conf

Bây giờ hãy mở và chỉnh sửa tệp drupal.conf:

nano /etc/apache2/sites-available/drupal.conf

Bên trong, chúng ta sẽ đặt các giá trị cấu hình cho máy chủ ảo mới của chúng tôi:

<VirtualHost *:80>
ServerAdmin admin@yourdomain.com
DocumentRoot /var/www/html/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Sau đó khởi động lại Apache để phản ánh các thay đổi của chúng tôi.

systemctl restart apache2.service

6. Cấu hình DRUPAL

Để truy cập Drupal, hãy truy cập trình duyệt web của bạn và nhập tên miền hoặc địa chỉ ip của bạn như:
http: // {yourdomain_or_ip_address}
, ví dụ sẽ là:

http://mydrupalwebsite.com
http://123.23.23.14
CHỌN CẤU HÌNH PHÙ HỢP

Bạn sẽ thấy một trang hồ sơ cài đặt như bên dưới:

Để xác định cấu hình bạn có thể sử dụng, vui lòng đọc thêm chi tiết về cấu hình cài đặt có thể đọc tại Trang web Drupal.

NHẬP CÁC GIÁ TRỊ DB CHÍNH XÁC

Tiếp theo, nhập các giá trị cơ sở dữ liệu mà bạn đã cấu hình trước đó trong cli quản trị viên mysql. đảm bảo rằng bạn chọn Mysql / MariaDB cho cơ sở dữ liệu.

Nhấp vào “Lưu & Tiếp tục để sang bước tiếp theo.

ĐỊNH CẤU HÌNH TRANG WEB

Bây giờ, bạn thiết lập một số thông tin cơ bản cho trang web của mình.
Vui lòng điền vào mọi trường cần thiết để định cấu hình trang web của bạn một cách chính xác, chẳng hạn như tên trang web, địa chỉ email và thông tin đăng nhập tên người dùng và mật khẩu của bạn.

Nhấp vào nút ‘Lưu & Tiếp tục’ để hoàn tất cài đặt của bạn.

Sau khi hoàn tất, bây giờ bạn có thể truy cập trang web của mình:

* Như vậy là đã hoàn thành xong- chúc các bạn thành công.

Leave a Reply