Thứ Tư, 13 tháng 12, 2023

Cách cài đặt WordPress trên RHEL8 bằng Nginx

Cách cài đặt WordPress trên RHEL8 bằng Nginx

Khi nói đến hệ thống quản lý nội dung, WordPress thống trị tối cao. WordPress hầu như không chiếm 43% tổng số trang web được lưu trữ trực tuyến, tiếp theo là các đối thủ cạnh tranh như HubSpot CMS, Joomla, Drupal, Wix và Shopify. Nó là nguồn mở và hoàn toàn miễn phí để tải xuống và cài đặt.

Hướng dẫn này chỉ cho bạn cách cài đặt Worpress trên RHEL8 bằng máy chủ web Nginx.

Điều Kiện Tiên Quyết

Trước khi bắt đầu, đây là danh sách các yêu cầu bạn nên có.

Hãy bắt đầu với những yêu cầu khác!

Bước 1: Tạo Cơ Sở Dữ Liệu WordPress

Để bắt đầu, hãy bắt đầu bằng cách tạo cơ sở dữ liệu cho cài đặt WordPress của bạn. Cơ sở dữ liệu này lưu trữ tất cả các tệp WordPress của bạn.

Để thực hiện việc này, trước tiên hãy đăng nhập vào cơ sở dữ liệu MariaDB của bạn:

$ sudo mysql -u root -p

Sau khi đăng nhập, hãy tạo cơ sở dữ liệu WordPress và người dùng cơ sở dữ liệu, đồng thời cấp tất cả các quyền cho người dùng cơ sở dữ liệu.

MariaDB [(none)]> TẠO CƠ SỞ DỮ LIỆU wordpress_db;

MariaDB [(none)]> CẤP TẤT CẢ TRÊN wordpress_db.* ĐẾN 'wordpress_user'@'localhost' ĐƯỢC XÁC ĐỊNH BỞI 'StrongPassword';

MariaDB [(none)]> FLUSH RIÊNG TƯ;

MariaDB [ (không có)]> THOÁT;

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

Bước 2: Cài Đặt PHP-FPM Và Các Mô-Đun PHP Bổ Sung

Mã PHP-FPM ((FastCGI. Process Manager) là một daemon FastCGI thay thế cho PHP, cho phép máy chủ web xử lý các tải nặng. Do đó, hãy cài đặt Mã PHP-FPM và các mã khác như được hiển thị cùng với mô-đun PHP

$ sudo dnf cài đặt php php-mysqlnd php-pdo php-gd php-mbstring php-fpm

Tiếp theo, bật nguồn và khởi động trình nền mã PHP-FPM.

$ sudo systemctl kích hoạt php-fpm

$ sudo systemctl bắt đầu php-fpm

Dịch vụ mã PHP-FPM yêu cầu một chút sửa đổi. Do đó, hãy chỉnh sửa tệp được hiển thị.

$ sudo nano /etc/php-fpm.d/www.conf

Theo mặc định, thuộc tính người dùng và nhóm được đặt như sau: apache. Thay đổi cái này thành nginx như thế này:

Định cấu hình mã PHP-FPM

Lưu tệp cấu hình, thoát và khởi động lại Mã PHP-FPM để áp dụng các thay đổi.

$ sudo systemctl khởi động lại php-fpm

Vui lòng đảm bảo dịch vụ đang chạy.

$ sudo trạng thái systemctl php-fpm

Kiểm tra trạng thái PHP-FPM

Bước 3: Cài Đặt WordPress Trên RHEL

Trong tương lai, chúng tôi dự định tải xuống các tệp nhị phân WordPress từ trang tải xuống WordPress chính thức. Các tập tin có thể được tải xuống ở định dạng nén hoặc tarball.

Tại dòng lệnh, chạy lệnh wget sau:

$ wget https://wordpress.org/latest.zip

Sau khi tải xuống hoàn tất, hãy giải nén tệp.

$ giải nén mới nhất.zip

Thao tác này sẽ giải nén các tệp vào thư mục có tên '. WordPress'.

Tiếp theo, sao chép tệp wp-sample-config.php mà bạn đã trả tiền.

$ cp wordpress/wp-config-sample.php wordpress/wp-config.php

Sửa đổi tệp wp-config.php. Đây là một trong những tệp WordPress cốt lõi chứa thông tin chi tiết về máy chủ và chi tiết cài đặt của bạn.

$ sudo vi wordpress/wp-config.php

Đi tới phần cơ sở dữ liệu được hiển thị và nhập tên cơ sở dữ liệu, người dùng cơ sở dữ liệu và mật khẩu được hiển thị.

Cài đặt cơ sở dữ liệu WordPress

Lưu Các Thay Đổi Của Bạn Và Thoát Khỏi Tệp Cấu Hình.

Tiếp theo, sao chép thư mục WordPress /usr/share/nginx/html và đặt quyền sở hữu và quyền của thư mục như sau:

$ sudo cp -R wordpress /usr/share/nginx/html

$ sudo chown -R nginx:nginx /usr/share/nginx/html

$ sudo chmod -R 775 /usr/share/nginx/html

Bước 4: Định Cấu Hình Nginx Cho WordPress

Tiếp theo, tạo một tệp khối máy chủ cho WordPress. Tạo như hình.

$ sudo vim /etc/nginx/conf.d/wordpress.conf

Thêm những dòng này: Đừng quên thay thế example.com bằng tên miền máy chủ của bạn.

máy chủ css

Lưu tập tin cấu hình và thoát.

Tiếp theo, sửa đổi tệp cấu hình chính của Nginx.

$ sudo vim /etc/nginx/nginx.conf

Hướng dẫn vào phần server. Tìm dòng bắt đầu bằng nguồn và chỉ định đường dẫn đến danh mục webroot.

Định cấu hình Nginx cho WordPress

Lưu Các Thay Đổi Của Bạn Và Thoát Khỏi Tệp Cấu Hình.

Tại thời điểm này, hãy kiểm tra xem tất cả các thay đổi đã được thực hiện đối với Nginx chưa.

$ sudo nginx -t

Kết quả cho thấy mọi thứ đều ổn và bạn có thể tiếp tục.

Hãy Kiểm Tra Nginx. Thành Phần

Khởi động lại dịch vụ mã Nginx và PHP-FPM để áp dụng tất cả các thay đổi.

$ sudo systemctl khởi động lại nginx

$ sudo systemctl khởi động lại php-fpm

Ngoài ra, đừng quên đặt SELinux ở chế độ Cho phép. Để thực hiện việc này, hãy chỉnh sửa tệp cấu hình SELinux.

$ sudo vim /etc/selinux/config

Đưa SELinux vào hoạt động là điều vô cùng dễ dàng. Sau đó lưu các thay đổi của bạn và thoát khỏi tệp cấu hình.

Bước 5: Hoàn Tất Cài Đặt WordPress Từ Trình Duyệt Web Của Bạn

Tất cả các cấu hình có sẵn cho đến nay. Tất cả những gì còn lại là hoàn tất quá trình cài đặt trong trình duyệt web của bạn. Để thực hiện việc này, hãy khởi chạy trình duyệt web và duyệt đến địa chỉ IP của máy chủ

http://máy chủ-ip

Chọn ngôn ngữ cài đặt và nhấp vào 'Tiếp tục'.

Trình hướng dẫn cài đặt WordPress

Bước tiếp theo là nhập các chi tiết cần thiết như tiêu đề trang web, tên người dùng và mậtkhẩu.

Chi tiết trang web WordPress

Tiếp theo, cuộn xuống và nhấp vào nút 'Cài đặt WordPress'.

Cài đặt WordPress

Việc cài đặt sẽ được thực hiện trước khi bạn biết điều đó. Để hoàn tất quá trình thiết lập, hãy nhấp vào nút 'Đăng nhập'.

Đăng nhập quản trị viên WordPress

Điều này sẽ đưa bạn trực tiếp đến trang đăng nhập được hiển thị. Chỉ cần nhập tên người dùng và mật khẩu của bạn và nhấp vào ''. Đăng nhập'Buttonhole.

Đăng nhập WordPress

Điều này sẽ mang lại cho bạn sự mới mẻ và sắc nét cho bảng điều khiển WordPress của bạn. Từ đây, bạn có thể dễ dàng bắt đầu tạo và tạo kiểu cho trang web hoặc blog của mình bằng nhiều chủ đề và plugin khác nhau để có các tính năng bổ sung.

Và đó là cách cài đặt WordPress trên RHEL và Nginx liên quan. Chúng tôi hy vọng bạn thích hướng dẫn này.

Không có nhận xét nào:

Đăng nhận xét