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

30/12/2020

WordPress là một hệ thống quản lí nội dung miễn phí và mã nguồn mở phổ biến Bài viết này sẽ hướng dẫn bạn cách cài đặt WordPress trên máy CentOS.

Mục lục

  1. Tổng quan
  2. Các bước cài đặt
  3. Tài liệu tham khảo

1. Tổng quan

WordPress là một hệ thống quản lí nội dung miễn phí và mã nguồn mở xây dựng dựa trên PHP và MySQL. Được phát hành vào năm 2003, đến nay WordPress đã trở thành một trong những hệ thống quản lí website phổ biến nhất thế giới với hơn 60 triệu website (số liệu năm 2019).

Trong bài này, mình sẽ hướng dẫn cài đặt WordPress trên hệ điều hành CentOS 7.

2. Các bước cài đặt

Bước 1: Chuẩn bị.

Trước khi tiến hành cài đặt WordPress, bạn phải cài đặt bộ LAMP trên máy của bạn. Bạn có thể tham khảo cách cài đặt LAMP tại đây.

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

Ở bước chuẩn bị, mình đã cài mariadb cho cơ sở dũ liệu. Bạn cũng có thể thao tác tương tự với MySQL. Đầu tiên, ta cần đăng nhập vào tài khoản root của cơ sở dữ liệu bằng câu lệnh:

mysql -u root -p 

Bạn cần nhập password mà bạn đã thiết lập lúc cài đặt mariadb. Khi nhập xong, terminal sẽ chuyển sang mariadb.

Tiếp theo bạn sẽ tạo cơ sở dữ liệu cho wordpress. Bạn có thể sử dụng một cái tên bất kì. Trong bài, mình sẽ đặt tên là wordpress.

CREATE DATABASE wordpress; 

Bạn cần tạo một tài khoản riêng để quản lí cơ sở dữ liệu cho WordPress. Trong bài mình sẽ đặt tên cho tài khoản là user và mật khẩu là pass, như sau:

CREATE USER user@localhost IDENTIFIED BY 'pass'; 

Tiến hành cấp quyền quản lí cơ sở dữ liệu wordpress cho user mới tạo.

GRANT ALL PRIVILEGES ON wordpress.* TO user@localhost IDENTIFIED BY 'pass'; 

Sau đó xác thực lại những thay đổi về quyền:

FLUSH PRIVILEGES; 

Sau khi hoàn tất, thoát khỏi mariadb:

exit 

Bước 3: Tải và cài đặt WordPress

Trước khi bắt đầu tiến hành cài gói hỗ trợ php-gd:

yum -y install php-gd

Tiến hành tải xuống WordPress với phiên bản mới nhất.

wget http://wordpress.org/latest.tar.gz

Lưu ý: Bạn cần để ý tới thư mục đang lưu trữ file wordpress đang được tải xuống. Ở đây mình lưu tại thư mục /root.

Tiến hành giải nén file latest.tar.gz:

tar xvfz latest.tar.gz

Lưu ý: giải nén sẽ ra thư mục wordpress có đường dẫn /root/wordpress.

Copy các file trong thư mục WordPress tới đường dẫn /var/www/html như sau:

cp -Rvf /root/wordpress/* /var/www/html

Bước 4: Cấu hình WordPress

Ta di chuyển đường dẫn tới thư mục chứa các file cài đặt WordPress như sau:

cd /var/www/html

File cấu hình wordpress là wp-config.php. Tuy nhiên tại đây chỉ có file wp-config-sample.php. Tiến hành copy lại file cấu hình như sau:

cp wp-config-sample.php wp-config.php 

Mở file config với vi để sửa:

vi wp-config.php 

Trong file này, ta tìm tới dòng như hình dưới đây.

Tiến hành thay đổi thông tin cơ sở dũ liệu, tài khoản, mật khẩu như đã thiết lập ở bước 2. Ví dụ như sau:

Gõ ESC -> :wq để lưu và thoát khỏi chế độ chỉnh sửa.

Bước 5: Hoàn tất phần cài đặt giao diện

Trên trình duyệt, gõ địa chỉ ip server trên thành url, trình duyệt sẽ xuất hiện như sau:

Tiến hành nhập thông một số thông tin cần thiết rồi chọn Install WordPress.

Như vậy là bạn đã thiết lập thành công. Tiến hành đăng nhập vào WordPress:

Như vây là bạn đã có thể sử dụng WordPress rồi.

Bước 7: Phân quyền cho thư mục wordpress.

Khi bạn thực hiện thao tác upload ảnh hay đăng các bài viết, sẽ xuất hiện lỗi sau:

Bạn cần tiến hành 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. Trên của sổ terminal, ta gõ lệnh như sau:

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

Như vậy là bạn đã có thể tiến hành upload ảnh và đăng bài viết lên trang wordpress của bạn.

3. Tài liệu tham khảo

  1. Giới thiệu về WordPress
  2. Trang chủ WordPress
  3. Hướng dẫn cài đặt WordPress trên CentOS 7
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

Hướng dẫn cài đặt Ubuntu 20.04 server

Phiên bản Ubuntu 20.04 đã chính thức ra mắt. Có hai loại thường được sử dụng đó là ubuntu-desktop...
30/12/2020

[FTP][Phần 3]Hướng dẫn sử dụng FileZilla Client

Trong phần 2, ta đã tìm hiểu cách cài đặt cũng như cấu hình một FTP server. Để truy cập và sử...
30/12/2020

Kết nối máy chủ bằng SSH trên Ubuntu

Để có thể điều khiển từ xa một máy chủ, người ta thường sử dụng giao thức SSH. Bài viết...
30/12/2020
Bài Viết

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

Dịch vụ thuê mua proxy US UK uy tín, chất lượng số #1
13/05/2024

Thuê mua proxy Việt Nam: Báo giá & các thông tin MỚI NHẤT
13/05/2024

Dịch vụ thuê mua proxy giá rẻ an toàn, tốc độ cao
13/05/2024

Thuê mua proxy V6 uy tín, chất lượng tại đâu?
11/05/2024

Thuê mua proxy Tiktok tăng doanh thu, hiệu quả cao
11/05/2024