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

Hướng dẫn chi tiết: Cài đặt WordPress trên Ubuntu

Trước khi bắt đầu quá trình cài đặt, điều quan trọng nhất là đảm bảo hệ thống của bạn đã được cập nhật các gói phần mềm mới nhất. Hãy đăng nhập vào hệ thống với quyền root và chạy lệnh dưới đây:

Tham khảo VPS tại: VPSRE

apt update && apt upgrade

 

cập nhật và nâng cấp hệ thống Ubuntu

Tiếp theo, chúng ta sẽ tiến hành cài đặt bộ công cụ LAMP – môi trường nền tảng hoàn hảo để WordPress vận hành trơn tru. LAMP là viết tắt của Linux, Apache, MySQL (hoặc MariaDB) và PHP.

Bước 1: Cài đặt máy chủ Web Apache

Hãy bắt đầu bằng việc cài đặt máy chủ web Apache. Để thực hiện, bạn chạy lệnh sau:

apt install apache2

 

Cài đặt Apache2
Để xác minh Apache đã được cài đặt và đang hoạt động ổn định trên hệ thống, hãy kiểm tra trạng thái của dịch vụ:

systemctl status apache2

Cách kiểm tra trạng thái Apache2
Để chắc chắn hơn, bạn có thể mở trình duyệt web và truy cập trực tiếp vào địa chỉ IP máy chủ của mình:

http://ip-address

Đầu ra thành công sẽ hiển thị trang mặc định của Apache:
Trang mặc định của máy chủ web Apache

Bước 2: Cài đặt hệ quản trị cơ sở dữ liệu MySQL (MariaDB)

Tiếp theo, chúng ta sẽ sử dụng MariaDB để lưu trữ cơ sở dữ liệu cho WordPress. MariaDB là một nhánh phát triển mã nguồn mở từ MySQL, sở hữu hiệu năng tuyệt vời và được hầu hết các nhà cung cấp dịch vụ lưu trữ (hosting) tin dùng.

apt install mariadb-server mariadb-client

Kết quả đầu ra:
Cài đặt MySQL, Mariadb Server và Mariadb Client.

Sau khi cài đặt xong, bước cực kỳ quan trọng là thiết lập bảo mật cho MariaDB và ngăn chặn việc đăng nhập trái phép:

mysql_secure_installation

Hệ thống sẽ yêu cầu bạn thực hiện một số cài đặt bảo mật:

1. Đổi mật khẩu root: Bạn có thể thiết lập mật khẩu mới hoặc bỏ qua (nhập n) nếu đã có mật khẩu đủ mạnh.
Thay đổi mật khẩu Root
2. Vì lý do an toàn, hệ thống sẽ hỏi bạn có muốn xóa người dùng ẩn danh không. Hãy nhập Y.
Xóa người dùng ẩn danh
3. Chặn đăng nhập root từ xa để ngăn chặn tin tặc truy cập vào cơ sở dữ liệu của bạn. Hãy nhập Y.
Cấm đăng nhập từ xa bằng tài khoản root
4. Tiếp theo, hãy xóa bỏ cơ sở dữ liệu thử nghiệm (test database) bằng cách nhập Y.
Xóa cơ sở dữ liệu thử nghiệm
5. Cuối cùng, tải lại bảng đặc quyền để tất cả các thay đổi có hiệu lực ngay lập tức. Nhập Y.
Tải lại bảng đặc quyền

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

Mảnh ghép cuối cùng của bộ LAMP chính là PHP. Hãy chạy lệnh sau để cài đặt PHP và module kết nối MySQL:

apt install php php-mysql

Cài đặt Php

Để kiểm tra xem PHP đã được tích hợp thành công chưa, chúng ta sẽ tạo một tệp tin tên là info.php tại thư mục gốc của máy chủ web:

vim /var/www/html/info.php

Dán đoạn mã sau vào trong tệp:

<?php
phpinfo();
?>

Lưu tệp và thoát (Nhấn Esc, gõ :wq rồi Enter). Tiếp theo, mở trình duyệt của bạn và truy cập theo cú pháp:

http://ip-address/info.php

Đầu ra thành công sẽ hiển thị bảng thông số cấu hình của PHP:
Thông tin trang web PHP

Bước 4: Tạo cơ sở dữ liệu cho WordPress

Bây giờ, hãy đăng nhập vào hệ quản trị MariaDB với quyền root để tạo một “không gian riêng” lưu trữ dữ liệu cho website WordPress của bạn.

mysql -u root -p

Giao diện đăng nhập thành công:
Đăng nhập tài khoản root MySQL

Chạy lệnh sau để tạo một cơ sở dữ liệu mới (ví dụ ở đây là wordpress_db):

CREATE DATABASE wordpress_db;

Tạo cơ sở dữ liệu WordPress

Tiếp theo, tạo một tài khoản người dùng riêng biệt để quản lý database này (Lưu ý: Bạn hãy thay chữ ‘password’ bằng một mật khẩu thật mạnh và khó đoán):

CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'password';

Tạo người dùng cho cơ sở dữ liệu WordPress

Bước tiếp theo, cấp toàn bộ quyền thao tác trên cơ sở dữ liệu wordpress_db cho tài khoản wp_user vừa tạo:

GRANT ALL ON wordpress_db.* TO 'wp_user'@'localhost' IDENTIFIED BY 'password';

Cấp quyền cho người dùng WP trên cơ sở dữ liệu WordPress

Tuyệt vời! Cuối cùng, bạn chỉ cần cập nhật lại các quyền và thoát khỏi môi trường cơ sở dữ liệu.

FLUSH PRIVILEGES;

Exit;

Bước 5: Tải và Cấu hình hệ thống quản lý nội dung WordPress

Di chuyển vào thư mục tạm thời trên hệ thống và tải xuống tệp cài đặt mã nguồn WordPress mới nhất:

cd /tmp && wget https://wordpress.org/latest.tar.gz

Tải xuống WordPress

Tiến hành giải nén tệp tarball vừa tải về. Lệnh này sẽ tự động tạo ra một thư mục có tên là wordpress.

tar -xvf latest.tar.gz

Giải nén tệp tin nén WordPress Tarball

Sao chép toàn bộ thư mục wordpress vào thư mục gốc của máy chủ web là /var/www/html/:

cp -R wordpress /var/www/html/

Để WordPress có thể cài đặt theme, plugin hay tải ảnh lên trơn tru, bạn bắt buộc phải chuyển quyền sở hữu thư mục ‘wordpress’ cho tài khoản Apache (www-data).

chown -R www-data:www-data /var/www/html/wordpress/

Thiết lập quyền truy cập tiêu chuẩn (755) cho toàn bộ thư mục WordPress.

chmod -R 755 /var/www/html/wordpress/

Tạo trước thư mục uploads để làm nơi chứa các tệp tin đa phương tiện của bạn:

mkdir /var/www/html/wordpress/wp-content/uploads

Và cuối cùng, cấp quyền sở hữu tương tự cho thư mục ‘uploads’ này.

chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/

Mọi thiết lập ở server đã xong! Mở trình duyệt web của bạn và truy cập vào đường dẫn cài đặt WordPress theo dạng:

http://server-ip/wordpress

Giao diện hướng dẫn cài đặt của WordPress sẽ xuất hiện, yêu cầu bạn chuẩn bị sẵn các thông tin Database để tiến hành cài đặt. Chọn ngôn ngữ và nhấn Let’s go!
Cài đặt WordPress trên Ubuntu

Hãy điền chính xác các thông tin mà bạn đã thiết lập ở Bước 4 (Tên cơ sở dữ liệu, Tên người dùng, Mật khẩu). Các thông tin như Database Host và Table Prefix có thể giữ nguyên mặc định, sau đó nhấn nút Submit (Gửi).
Cài đặt WordPress trên Ubuntu

Nếu thông tin khai báo chính xác và kết nối thành công, bạn sẽ nhận được thông báo cho phép bắt đầu cài đặt. Nhấn Run the installation.
Được rồi Sparky, tiến hành cài đặt đi.

Khai báo các thông tin cơ bản cho Website của bạn như Tiêu đề trang (Site Title), tạo Tên đăng nhập (Username) và Mật khẩu (Password) quản trị viên. Hãy lưu lại thông tin này ở nơi an toàn để tránh quên nhé!
Chào mừng! Cần thêm thông tin?

Cuộn xuống dưới và nhấn Install WordPress. Nếu mọi việc diễn ra suôn sẻ, hệ thống sẽ hiển thị thông báo “Thành công” (Success) như hình minh họa:

Cài đặt WordPress thành công
Thành công

Nhấp vào nút Log in (Đăng nhập) để chuyển đến trang quản trị của Website.
Đăng nhập vào WordPress

Nhập tài khoản Username và Password mà bạn vừa thiết lập ở trên rồi nhấn Log in.
bảng điều khiển wordpress

Vậy là xong! 🎉 Chào mừng bạn đến với Bảng điều khiển (Dashboard) của WordPress! Chúc mừng bạn đã hoàn thành xuất sắc các bước cài đặt. Bây giờ bạn đã có thể bắt đầu khám phá các giao diện (Themes), tiện ích (Plugins) và bắt đầu viết những bài blog đầu tiên cho trang web của mình!


Kết nối ngay với chúng tôi:

Quý khách có nhu cầu đăng ký dịch vụ tên miền, hosting, email, Cloud VPS, Cloud Server, SSL … vui lòng truy cập https://vpsre.net/ để xem các chương trình ưu đãi hấp dẫn.

Nếu cần hỗ trợ về dịch vụ, vui lòng liên hệ với VPSRE qua kênh chat ở góc phải bên dưới màn hình, tạo ticket hoặc gọi điện tới tổng đài 24/7: 0329 463 530.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *