Hướng dẫn cài đặt WordPress trên CentOS 8

30/12/2020

Ở bài trước mình đã hướng dẫn các bạn cách cài đặt WordPress trên 2 node với CentOS 7. Nếu bạn chưa biết cài có thể tham khảo tại đây. Hôm nay mình sẽ hướng dẫn các bạn cách để cài WordPress chạy trên hệ điều hành CentOS 8.

1. Tổng quan

WordPress là công cụ giúp ta tạo ra các trang website như: blog cá nhân, trang tin tức, trang thương mại hoặc chia sẻ mã nguồn mở . Nó dựa trên PHP và MySQL. Các tính năng của nó có thể được mở rộng với hàng ngàn plugin và chủ đề miễn phí. Trong bài viết này mình sẽ hướng dẫn các bạn cách cài đặt wordpress chạy trên hệ điều hành CentOS 8.

2. Cài đặt

Bước 1: Cài đặt môi trường

Trước tiên, để cài đặt WordPress, ta cần cài bộ dịch vụ LAMP. Các bước cài đặt LAMP cho CentOS 8 bạn có thể tham khảo tại đây.

Tiếp theo ta tiến hành cài đặt các lệnh cần thiết :

dnf install -y tar git wget curl

Bước 2: Tạo cơ sở dữ liệu và tài khoản cho WordPress

Tại bước cài đặt môi trường, ta đã cài LAMP cho CentOS 8. Bây giờ mình sẽ đăng nhập vào tài khoản root của MariaDB để tạo cơ sở dữ liệu cho wordpress bằng lệnh sau :

mysql -u root -p

Tiếp theo, nhập vào mật khẩu root của MariaDB sau đó thực hiện câu lệnh sau để tạo cơ sở dữ liệu cho wordpress. Ở đây mình đặt tên cơ sở dữ liệu là wordpress, bạn cũng có thể sử dụng 1 cái tên bất kỳ khác :

create database wordpress; 

Sau đó tiến hành tạo và phân quyền cho user có quyền thao tác với cơ sở dữ liệu wordpress :

CREATE USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO username@localhost IDENTIFIED BY 'password';
  • Thay username bằng user mà bạn muốn tạo cho cơ sở dữ liệu wordpress
  • Thay password bằng pass mà bạn muốn đặt cho username đó.
  • wordpress chính là cơ sở dữ liệu được tạo ở bước trước đó

Xác thực lại thay đổi về quyền và thoát ra

FLUSH PRIVILEGES; exit

Bước 3: Cài đặt wordpress

Trước tiên, ta truy cập vào thư mục /var/ww/html/ sau đó tiến hành download WordPres từ internet vào thư mục này:

cd /var/www/html wget https://wordpress.org/latest.tar.gz

Sau khi tải về nó là 1 tập tin nén, ta tiến hành giải nén tập tin:

tar xzvf latest.tar.gz

Tiếp theo, ta sao chép file và thư mục trong wordpress vào thư mục html rồi tiến hành đổi tên file wp-config-sample.php:

mv wordpress/* /var/www/html/ mv wp-config-sample.php wp-config.php

Bây giờ ta sẽ cấu hình file wp-config.php để điền vào các thông tin để wordpress có thể truy cập cơ sở dữ liệu của mình.

  • Nhập vào tên của cơ sở dữ liệu đã tạo cho wordpress trong MariaDB :
sed -i -e "s/database_name_here/"wordpress"/g" /var/www/html/wp-config.php
  • Thay username bằng tên user đã tạo cho cơ sở dữ liệu wordpress :
sed -i -e "s/username_here/"username"/g" /var/www/html/wp-config.php
  • Thay password bằng pass của user name trên:
sed -i -e "s/password_here/"password"/g" /var/www/html/wp-config.php

Bước 4: Phân quyền cho thư mục

Phân quyền thư mục wordpress cho user apache để cho user này được phép tạo các thư mục và lưu các tệp tải lên:

chown -R apache:apache /var/www/html/* chmod -R 755 /var/www/html/*

Khởi động lại dịch vụ http

systemctl restart httpd

Bước 5: Kiểm tra hoạt động trang web

Truy cập trình duyệt Web và điều hướng đến địa chỉ ip của Web server

http://tên_miền_or_ip_address

Sau khi nhập vào địa chỉ và Enter, nhận được giao diện như sau là đã thành công.

  • Ở tại vị trí số 1 : Nhập vào tiêu đề của trang web
  • Tại vị trí số 2 và 3 : lần lượt nhập và user và password sau này dùng để đăng nhập vào site-admin của wordpress
  • Tại vị trí số 4: chọn Install WordPress để xác nhận cài đặt

Sau khi install, nhập vào user và password vừa tạo để vào giao diện quản trị trang web, nó trông như sau:

3. Tổng Kết

Như vậy, mình đã hướng dẫn các bạn cài đặt thành công WordPress trên CentOS 8. Bây giờ bạn có thể tạo, sửa, xóa bài viết, cài đặt giao diện thông qua themes, cài các tính năng thông qua các plugin, có rất nhiều plugin và themes miễn phí được phát triển bởi cộng đồng WordPress.

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

ONET IDC thành lập vào năm 2012, là công ty chuyên nghiệp tại Việt Nam trong lĩnh vực cung cấp dịch vụ Hosting, VPS, máy chủ vật lý, dịch vụ Firewall Anti DDoS, SSL… Với 10 năm xây dựng và phát triển, ứng dụng nhiều công nghệ hiện đại, ONET IDC đã giúp hàng ngàn khách hàng tin tưởng lựa chọn, mang lại sự ổn định tuyệt đối cho website của khách hàng để thúc đẩy việc kinh doanh đạt được hiệu quả và thành công.
Bài viết liên quan

11 Best Backup Tools for Linux

Backup is one of the most important things to do in your digital life. This is EXTREMELY important for those who have to...
29/12/2020

What Is Amazon Linux 2?

Amazon is the largest player in the cloud market, and its Amazon Web Services (AWS) cloud computing platform has maintained...
29/12/2020

Top 10 PDF Readers on Linux

The popularity of Portable Document Format (PDF) files increased drastically in recent years. Being one of the most secure...
28/12/2020
Bài Viết

Bài Viết Mới Cập Nhật

Cách gắn set proxy cho điện thoại android, oppo, giả lập android, Ldplayer Bằng Proxydroid
20/09/2023

Mua Proxy Socks5 VN Chơi Game Gia Lập Tăng Cường Trải Nghiệm Chơi Game
22/06/2023

Mua Proxy Mỹ, Us Nuôi Tài Khoản Etsy, eBay Tìm Hiểu Về Mua Proxy Mỹ tại Onet.com.vn
22/06/2023

Mua Proxy Game – Giải pháp tuyệt vời cho việc chơi game trên mạng mà không bị giới hạn về vị trí địa lý
03/06/2023

Sử dụng Proxy để Quản Lý Tài Khoản Quảng Cáo Ads Một Cách An Toàn
27/05/2023