NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
27/09/2024
Lượt xem

Cách cài WP-CLI trên hosting cPanel bằng CentOS và CloudLinux

27/09/2024
14 phút đọc
Lượt xem

Đánh giá

WP-CLI là một công cụ dòng lệnh giúp bạn tự động hóa các tác vụ quản trị WordPress, tiết kiệm thời gian và giảm thiểu lỗi. Trong bài viết này, Vietnix sẽ hướng dẫn bạn cách cài WP-CLI trên hosting cPanel để tận dụng tối đa sức mạnh của công cụ này.

Những lợi ích khi sử dụng WP-CLI

  • Nâng cao hiệu suất: WP-CLI hoạt động trực tiếp trên dòng lệnh, không cần phải tải giao diện web nên tốc độ xử lý cực kỳ nhanh chóng, đặc biệt hữu ích khi bạn cần thực hiện các tác vụ phức tạp hoặc xử lý lượng lớn dữ liệu.
  • Độ chính xác cao, tránh sai sót: Các lệnh trong WP-CLI được thực thi đảm bảo tính chính xác, giảm thiểu khả năng xảy ra lỗi do thao tác sai trên giao diện.
  • Tự động hóa tác vụ, tiết kiệm thời gian: WP-CLI cho phép bạn tự động hóa hầu hết các tác vụ quản lý WordPress bằng cách viết script hoặc sử dụng các công cụ tự động hóa khác, tiết kiệm đáng kể thời gian và công sức, đặc biệt là khi xử lý các tác vụ lặp đi lặp lại.
  • Kiểm soát chi tiết: WP-CLI cung cấp cho bạn quyền kiểm soát chi tiết hơn đối với website WordPress của mình và có thể thực hiện các tác vụ mà giao diện web không hỗ trợ.
Các lợi ích của WP-CLI
Các lợi ích của WP-CLI

Việc cài WP-CLI trên hosting cPanel rất đơn giản và nhanh chóng, bạn chỉ cần thực hiện theo các bước hướng dẫn sau đây:

Bước 1: Truy cập Terminal trên cPanel

Đầu tiên, bạn cần đăng nhập vào tài khoản cPanel của bạn. Sau đó, bạn tìm đến phần Advanced và chọn Terminal để mở ứng dụng Terminal từ giao diện cPanel.

Truy cập Terminal
Truy cập Terminal

Bước 2: Tải và cài đặt WP-CLI

Tải WP-CLI

Bạn dán lệnh sau vào Terminal và nhấn Enter. Lệnh này sẽ tải file wp-cli.phar (file cài đặt WP-CLI) về thư mục hiện tại của bạn trong Terminal.curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar.

Tải WP-CLI
Tải WP-CLI

Kiểm tra cài đặt

Để kiểm tra xem WP-CLI đã được tải về và cài đặt thành công hay chưa, bạn hãy chạy lệnh bên dưới. Nếu cài đặt thành công, bạn sẽ thấy Terminal hiển thị thông tin về phiên bản WP-CLI.

php wp-cli.phar --info
Kiểm tra cài đặt
Kiểm tra cài đặt

Cấp quyền thực thi và đổi tên file

Để cấp quyền thực thi cho file wp-cli.phar, bạn chạy lệnh sau:

chmod +x wp-cli.phar

Nếu muốn đổi tên file wp-cli.phar thành wp để dễ sử dụng hơn trong quá trình quản lý, bạn chạy lệnh sau:

mv wp-cli.phar wp
Đổi tên file
Đổi tên file

Bước 3: Cấu hình WP-CLI (Tùy chọn)

Để sử dụng WP-CLI dễ dàng hơn, bạn có thể tạo alias trong file cấu hình shell của bạn (.bashrc hoặc .bash_profile). Bạn chạy lệnh sau:

echo 'alias wp="~/wp"' >> ~/.bashrc

Lệnh này sẽ tạo một alias tên là wp, trỏ đến file wp trong thư mục home của bạn. Sau đó, bạn lưu file .bashrc và tải lại cấu hình bằng lệnh:

source ~/.bashrc

Sau khi cấu hình alias, bạn có thể sử dụng lệnh wp thay vì phải gõ đường dẫn đầy đủ đến file wp mỗi khi sử dụng WP-CLI.

Cấu hình WP-CLI
Cấu hình WP-CLI

Bước 4: Sử dụng WP-CLI

Như vậy, bạn đã cài đặt WP-CLI trên hosting cPanel thành công. Bây giờ bạn có thể bắt đầu sử dụng WP-CLI để quản lý website WordPress của mình.

icon

Ví dụ, để kiểm tra phiên bản WordPress hiện tại, bạn có thể sử dụng lệnh:

wp core version
Kiểm tra phiên bản WordPress
Kiểm tra phiên bản WordPress

iconLưu ý

Khi sử dụng WP-CLI trên server/VPS, bạn cần thêm tùy chọn —allow-root nếu đang hoạt động ở root. Nếu bạn đang sử dụng Sharehost hoặc không phải là người dùng root, không cần thêm tùy chọn này.

Để cài đặt WP-CLI trên hosting cPanel sử dụng CloudLinux, bạn thực hiện theo các bước hướng dẫn sau:

Bước 1: Kết nối SSH 

Bạn sử dụng phần mềm SSH client (như PuTTY, Terminal,…) để kết nối đến hosting của bạn. Bạn cần thông tin đăng nhập SSH (tên người dùng, mật khẩu, địa chỉ IP hoặc hostname) được cung cấp bởi nhà cung cấp hosting. 

Bước 2: Cài đặt WP-CLI

Sau khi kết nối SSH thành công, bạn sử dụng lệnh sau để cài đặt WP-CLI:

yum install wp-cli -y

Lệnh yum install wp-cli -y sẽ tự động download và cài đặt WP-CLI cùng với các dependencies cần thiết. Tùy chọn -y sẽ tự động trả lời “yes” cho tất cả các câu hỏi xác nhận trong quá trình cài đặt.

Cài đặt WP-CLI
Cài đặt WP-CLI

Bước 3: Cập nhật CageFS

Để WP-CLI hoạt động chính xác trong môi trường CloudLinux với CageFS, bạn cần cập nhật cấu hình CageFS.

Bạn chạy lệnh sau để tạo file wpcli.cfg:

vi /etc/cagefs/conf.d/wpcli.cfg

Bạn thêm nội dung sau vào file wpcli.cfg. Sau đó, bạn lưu file và thoát khỏi trình soạn thảo vi.

​​[wpcli]
comment=Allow wp-cli to work on the server
paths=/usr/local/bin/wp

Tiếp theo, bạn chạy lệnh sau để cập nhật CageFS:

cagefsctl --force-update

Lệnh này sẽ cập nhật CageFS và áp dụng các thay đổi trong file wpcli.cfg, cho phép người dùng truy cập và sử dụng WP-CLI.

CageFS đã được cập nhật
CageFS đã được cập nhật

Dưới đây là bảng liệt kê một số lệnh WP-CLI thường dùng, được phân loại theo tác vụ chính. Bạn có thể tham khảo và sử dụng.

Quản lý WordPress Core

  • Hiển thị phiên bản WordPress hiện tại:
wp core version
Phiên bản WordPress đã hiển thị
Phiên bản WordPress đã hiển thị
  • Cập nhật WordPress lên phiên bản mới nhất:
wp core update
WordPress đã cập nhật phiên bản mới nhất
WordPress đã cập nhật phiên bản mới nhất
  • Download phiên bản WordPress mới nhất:
wp core download
Phiên bản WordPress mới nhất đã được tải
Phiên bản WordPress mới nhất đã được tải
  • Tạo hoặc chỉnh sửa file cấu hình:
wp core config
Tạo hoặc sửa file cấu hình
Tạo hoặc sửa file cấu hình

Quản lý plugin

  • Liệt kê tất cả plugin đã cài đặt:
wp plugin list
Các plugin cài đặt đã được liệt kê
Các plugin cài đặt đã được liệt kê
  • Cài đặt plugin từ kho lưu trữ WordPress:
wp plugin install <tên plugin>
Một plugin đã được cài đặt
Một plugin đã được cài đặt
  • Kích hoạt plugin:
wp plugin activate <tên plugin>
Một plugin đã được kích hoạt
Một plugin đã được kích hoạt
  • Vô hiệu hóa plugin:
wp plugin deactivate <tên plugin>
Một plugin đã bị vô hiệu hóa
Một plugin đã bị vô hiệu hóa
  • Cập nhật plugin:
wp plugin update <tên plugin>
Plugin đã được cập nhật
Plugin đã được cập nhật
  • Xóa plugin:
wp plugin delete <tên plugin>
Một plugin đã bị xóa
Một plugin đã bị xóa

Quản lý theme

  • Liệt kê tất cả theme đã cài đặt:
wp theme list
Tất cả các theme đã được liệt kê
Tất cả các theme đã được liệt kê
  • Cài đặt theme từ kho lưu trữ WordPress:
wp theme install <tên theme>
Theme đã được cài đặt
Theme đã được cài đặt
  • Kích hoạt theme:
wp theme activate <tên theme>
Theme đã được kích hoạt
Theme đã được kích hoạt
  • Cập nhật theme:
wp theme update <tên theme>
Theme đã cập nhật thành công
Theme đã cập nhật thành công
  • Xóa theme:
wp theme delete <tên theme>
Theme đã bị xóa
Theme đã bị xóa

Quản lý người dùng

  • Liệt kê tất cả người dùng:
wp user list
Tất cả người dùng đã được liệt kê
Tất cả người dùng đã được liệt kê
  • Tạo người dùng mới:
wp user create tên-user admin@gmail.com --role=administrator
Người dùng mới đã được tạo
Người dùng mới đã được tạo
  • Xóa người dùng:
wp user delete id-user --reassign=id-user
Người dùng đã bị xóa
Người dùng đã bị xóa
  • Cập nhật lại quyền user:
wp user update tên-user --role=administrator
Quyền user đã được cập nhật
Quyền user đã được cập nhật
  • Đổi mật khẩu user:
wp user update tên-user --user_pass=matkhaumoi
Mật khẩu đã được đổi
Mật khẩu đã được đổi

Quản lý bài viết

  • Liệt kê tất cả bài viết:
wp post list
Các bài viết đã được liệt kê
Các bài viết đã được liệt kê
  • Tạo bài viết mới:
wp post create --post_title="Tiêu đề bài viết" --post_content="Nội dung bài viết"
Bài viết mới đã được tạo
Bài viết mới đã được tạo
  • Cập nhật tiêu đề bài viết:
wp post update <post-id> --post_title="Tiêu đề mới"
Tiêu đề đã được cập nhật
Tiêu đề đã được cập nhật
  • Xóa bài viết:
wp post delete <post-id>
Bài viết đã được xóa
Bài viết đã được xóa

Quản lý database

wp db export
  • Nhập database:
wp db import

Các lệnh khác

  • Lấy giá trị của một tùy chọn:
wp option get <option-name>
Một tùy chọn là được lấy giá trị
Một tùy chọn là được lấy giá trị
  • Cập nhật giá trị của một option:
wp option update <option-name> <option-value>
Một tùy chọn đã được cập nhật giá trị
Một tùy chọn đã được cập nhật giá trị

iconLưu ý

    • n hãy thay thế <…> bằng thông tin thực tế.

    • Một số lệnh có thể yêu cầu quyền quản trị viên.

Lời kết

Hy vọng bài viết trên của Vietnix đã giúp bạn cài đặt WP-CLI trên hosting cPanel thành công. Bây giờ, bạn có thể tận dụng sức mạnh của WP-CLI để quản lý website WordPress một cách hiệu quả và nhanh chóng. Nếu bạn có thêm ý kiến đóng góp hoặc có bất kỳ câu hỏi nào, đừng ngần ngại bình luận ngay bên dưới.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG