WordPress là một CMS [hệ thống quản lý nội dung] mã nguồn mở cho phép người dùng xây dựng và quản lý nội dung trên trang web. WordPress cung cấp cơ sở hạ tầng cơ bản để xây dựng một trang web, do đó nó phù hợp với hầu hết các đối tượng người sử dụng, bao gồm cả đối tượng là người sử dụng có ít kiến thức về lập trình
Có nhiều cách để cài đặt một trang web WordPress, trong đó có những cách khác đơn giản đã được tích hợp sẵn trên các công cụ Bảng điều khiển lưu trữ [DirectAdmin, Cpanel,…]. Hướng dẫn bên dưới sẽ cài đặt WordPress thông qua cửa sổ dòng lệnh trên hệ điều hành Linux. Đây là cách cài đặt phức tạp và yêu cầu nhiều bước tiến , nhưng mặt khác cung cấp cho người dùng phương thức quản lý tốt hơn so với trang web WordPress và môi trường mà nó chạy trên đó
Môi trường cụ thể
- Hệ điều hành. Ubuntu 18. 04
- Máy chủ web. Apache 2. 4. 54 + PHP7. 4
- Máy chủ SQL. Mysql 10. 6. 9
II. Hướng dẫn cụ thể
- Cài đặt Apache
- Thực hiện lệnh cài đặt.
______1 - Khởi động và kích hoạt dịch vụ Apache, đảm bảo Apache sẽ chạy cùng hệ điều hành
sudo systemctl start apache2# sudo systemctl enable apache2
- Tiến hành kiểm tra trạng thái dịch vụ Apache bằng lệnh.
______3
- Thực hiện lệnh cài đặt.
- Cài đặt MYSQL
- Tiên tiến hành cập nhật trước khi cài đặt thứ gì đó bằng lệnh.
______4 - Tiếp theo tiến trình cài đặt các gói mysql-server.
______5 - MySQL chưa được khởi động sau khi cài đặt MySQL trên Ubuntu, bạn nên khởi động
# systemctl start mysql
# systemctl enable mysql
- Tiến hành tạo 1 cơ sở dữ liệu cho trang web wordpress theo các lệnh sau
# mysql -u root -p
Tạo cơ sở dữ liệu trong MariaDB
> create database wordpress;
Tiếp đến việc tạo một người dùng
# sudo apt install apache2
0Thiết lập quyền cho người dùng để có quyền truy cập vào cơ sở dữ liệu
# sudo apt install apache2
1# sudo apt install apache2
2
- Tiên tiến hành cập nhật trước khi cài đặt thứ gì đó bằng lệnh.
- Cài đặt PHP-FPM
- Để cài đặt PHP-FPM ta nên sử dụng ppa. ondrej/php PPA để có thể cài đặt phiên bản PHP-FPM mới nhất
# sudo apt install apache2
3 - Tiếp tục theo các bạn đã cài đặt PHP bằng lệnh sau.
______14 - Đầu tiên các bạn backup lại file cấu hình mặc định
# sudo apt install apache2
5 - Tiếp tục thực hiện lệnh Sed để thay đổi các thông số trong tệp www. conf
______16# sudo apt install apache2
7 - Cuối cùng tiến trình khởi động PHP-FPM
# sudo apt install apache2
8# sudo apt install apache2
9
- Để cài đặt PHP-FPM ta nên sử dụng ppa. ondrej/php PPA để có thể cài đặt phiên bản PHP-FPM mới nhất
- Cài đặt WORDPRESS
- Đầu tiên ta cần tạo 1 thư mục Public Apache
# sudo systemctl enable apache2
0 - Tiến hành cài đặt tải xuống wordpress
# sudo systemctl enable apache2
1# sudo systemctl enable apache2
2 - Giải nén file nguồn wordpress bằng lệnh
# sudo systemctl enable apache2
3 - Sau khi giải nén, bạn sẽ có file nguồn wordpress như sau
- Đầu tiên ta cần tạo 1 thư mục Public Apache
- Cấu hình Virtual Host
- Tạo file cấu hình virtual host cho website wordpress như sau.
______24# sudo systemctl enable apache2
5 - Ta truy cập vào file /etc/apache2/site-availables/wordpress. conf and Configure as after.
DocumentRoot /home/wordpress/Public_Aphache/wordpress ServerName httai.tk ServerAlias www.httai.tk DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted
- Đến đây ta tiến hành cấp quyền cho thư mục
# sudo systemctl enable apache2
6# sudo systemctl enable apache2
7 - Truy cập vào wordpress và sử dụng thông tin MySQL đã tạo ở Phần 2 để kết nối với cơ sở dữ liệu
- Trong trường hợp gặp lỗi trong quá trình kết nối cơ sở dữ liệu, bạn có thể cấu hình trực tiếp tại tệp cấu hình trong tài nguyên của WordPress như sau.
# sudo systemctl enable apache2
8# sudo systemctl enable apache2
9# sudo systemctl status apache2
0
Nhập cơ sở dữ liệu thông tin theo hướng dẫn ở bên dưới. - Tiếp tục thiết lập các thông tin của trang web WordPress và quản lý người dùng, và cuối cùng nhấn Cài đặt WordPress để tiến hành cài đặt WordPress với thông tin đã được cấu hình
- Sau khi cài đặt xong, tiến trình đăng nhập với tài khoản đã thiết lập ở trên
- Tạo file cấu hình virtual host cho website wordpress như sau.
Như vậy, Long Vân đã hoàn thành việc hướng dẫn Quý khách cài đặt WordPress trên máy chủ Ubuntu. Chúc quý khách thành công