Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

Cài đặt WordPress bằng WP-CLI

WordPress có một quy trình cài đặt dựa trên GUI tuyệt vời, tuy nhiên một số trường hợp sử dụng yêu cầu CLI! Hoặc, có thể bạn chỉ cảm thấy thoải mái hơn khi ở nhà trong một thiết bị đầu cuối, hoặc theo cách này, bài viết này sẽ chỉ cho bạn cách thiết lập trang web WordPress của bạn chỉ với một thiết bị đầu cuối, sử dụng WP-CLI và có thể rắc SSH.

Để có thể cài đặt WordPress theo cách thủ công bằng WP-CLI, trước tiên, bạn cần tạo một cơ sở dữ liệu mới để cài đặt WordPress. Bạn sẽ cần biết cách tìm thông tin đăng nhập SSH của mình cũng như đã quen với việc sử dụng Terminal hoặc Putty và WP-CLI.

Sử dụng WP-CLI để cài đặt WordPress

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt WordPress bằng công cụ dòng lệnh WP-CLI. WP-CLI là một công cụ sử dụng trong một thiết bị đầu cuối để tương tác và quản lý các trang web WordPress. WP-CLI có chức năng tương tự như những gì Drush cung cấp cho Drupal. Nếu bạn đã quen với việc sử dụng các công cụ cli thì đây sẽ là một cài đặt dễ dàng. Sử dụng WP-CLI, chúng tôi có thể hoàn thành các nhiệm vụ bảo trì thông thường, tự động hóa các quy trình và thậm chí sao lưu.

Điều kiện tiên quyết

  • Đã cài đặt phiên bản WP-CLI mới nhất.
  • Thông tin đăng nhập SSH để đăng nhập vào máy chủ với tư cách là người dùng gốc hoặc người dùng có đặc quyền sudo

Cài đặt WordPress

Đầu tiên, chúng ta sẽ cần cd vào thư mục public_html nơi chứa cài đặt WordPress.

root@host:~# cd ~/public_html/wpdev

Tiếp theo, chúng ta sẽ cần chạy lệnh WP-CLI sau, lệnh này sẽ tải xuống các tệp lõi WordPress từ WordPress.org và sau đó giải nén chúng vào thư mục public_html.

root@host:~# wp core download 

Bây giờ chúng ta đã cài đặt các tệp lõi WordPress, nhiệm vụ tiếp theo là tạo cơ sở dữ liệu MySQL của chúng ta. Có nhiều cách để thực hiện điều này, vì vậy chúng tôi cần đảm bảo rằng chúng tôi đang làm những gì máy chủ của chúng tôi cần.

Không sao chép trực tiếp các lệnh bên dưới!
Đây chỉ là những ví dụ được sử dụng cho hướng dẫn này.
Thay thế cài đặt của bạn cho các mục nhập này.

mysql -e "create database wpdev;";

Tiếp theo, chúng ta sẽ cần tạo một tệp wp-config.php cho trang web mà chúng ta vừa thêm vào, tệp này sẽ chứa tên cơ sở dữ liệu, người dùng cơ sở dữ liệu và mật khẩu cơ sở dữ liệu.

wp config create --dbname=cli1_wp_ --dbuser=cli1_wp --dbpass=Hippi3Pik3r5Ha1rDr@ms --locale=ro_RO

Bây giờ chúng ta đã tạo một tệp wp-config.php hợp lệ, đã đến lúc thực hiện quá trình cài đặt 5 giây bằng cách sử dụng lệnh cài đặt cốt lõi của WP-CLI.

wp core install --url=wordpress.dev --title="WordPress Dev" --admin_user=wpadmin --admin_password=p@55w0ord! [email protected] 

Success: WordPress installed successfully.

Đảm bảo rằng bạn cập nhật tất cả thông tin cho các đối số ở đây. Nếu bạn nhận thấy ở trên, chúng tôi sẽ thay đổi URL cho miền, thay thế nó bằng URL miền thực tế cần thiết. Chúng tôi cũng đã thay đổi tiêu đề của trang web, tên người dùng quản trị, mật khẩu quản trị viên và cuối cùng, chúng tôi đặt địa chỉ email của mình cho người dùng quản trị viên. Đảm bảo email chính xác vì WordPress sẽ gửi email cho bạn nếu PHP của bạn có thể gửi email. Bây giờ chúng tôi có một bản cài đặt WordPress đang hoạt động.

Để xác minh phiên bản WordPress mà chúng tôi đang chạy, chúng tôi có thể chạy lệnh WP-CLI này.

wp core version

Tiếp theo, chúng ta cần tạo một mục nhập vhost Apache / Nginx thích hợp (nếu chạy trong môi trường không được quản lý) và các thay đổi cấu hình PHP cần thiết, sau đó chúng ta đã sẵn sàng làm mới với thiết lập WordPress.

Nếu bạn đang sử dụng máy chủ cPanel, InterWorx hoặc Plesk, rất có thể bạn đã tạo các cài đặt này cho mình. Nếu bạn tạo trước tài khoản cPanel, InterWorx hoặc Plesk để cài đặt WordPress. Các tác vụ này được thực hiện tự động khi bạn tạo tài khoản mới trong bảng điều khiển máy chủ. Nếu bạn đang sử dụng một máy chủ không được quản lý truyền thống, chúng tôi sẽ cần tạo và sửa đổi các tệp cấu hình.

Những điều cần chú ý!

Cơ sở dữ liệu liên quan

Một mục chính cần lưu ý khi thực hiện quy trình. Nếu bạn quên tạo cơ sở dữ liệu và chạy cài đặt WP-CLI, bạn sẽ gặp lỗi. Điều này cũng áp dụng khi bạn đã nhập sai thông tin đăng nhập. Các lỗi sẽ thay đổi một chút tùy thuộc vào tình huống, nhưng cả hai đều tương tự nhau. Ví dụ:khi bạn cung cấp Người dùng và mật khẩu thích hợp cho MySQL nhưng không tạo cơ sở dữ liệu, bạn sẽ thấy:

Lỗi
Error: Can’t select database. We were able to connect to the database server (which means your username and password is okay) but not able to select the `wpdev` database.

Cài đặt WordPress Đối với cơ sở dữ liệu WordPress hiện có

Một điều cần lưu ý nữa là nếu bạn sử dụng quy trình này bằng cách sử dụng cơ sở dữ liệu WordPress hiện có, chúng ta cần sử dụng lệnh sau thay vì lệnh được sử dụng ở trên.

wp config create --dbname=YourDB_Name --dbuser=WP_MYSQL --dbpass=WPDB_PASS

Success: Generated 'wp-config.php' file.

Một vài ví dụ về thời điểm có thể áp dụng điều này. Nếu bạn đang xây dựng lại trang web hoặc sửa tài khoản sau khi vi phạm bảo mật hoặc đối với bất kỳ trường hợp nào khác khi bạn đã có cơ sở dữ liệu hiện có.

Một điều cuối cùng cần lưu ý là nếu bạn có tiền tố cơ sở dữ liệu tùy chỉnh hoặc đang sử dụng máy chủ MySQL từ xa, bạn sẽ phải thêm các cờ bổ sung cho chúng. Bạn có thể xem danh sách đầy đủ các cờ lệnh bằng cách chạy lệnh sau.

wp core config --help

Nếu bạn đang gặp sự cố khi cài đặt WordPress theo cách này, nhóm hỗ trợ của chúng tôi có thể trợ giúp. Chỉ cần gọi cho chúng tôi ngay hôm nay theo số 800.580.4985, hoặc mở cuộc trò chuyện hoặc đặt vé với chúng tôi để trò chuyện với một trong những quản trị viên Hệ thống am hiểu của chúng tôi!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các thay đổi đối với phân vùng từ thiện có thể không thành công

  2. Máy chủ cơ sở dữ liệu mới của bạn cần bao nhiêu RAM?

  3. Giám sát và quản lý cơ sở dữ liệu nâng cao cho TimescaleDB

  4. Ngưỡng tham gia thích ứng

  5. Mức cô lập đọc lặp lại