Cách sửa lỗi đối chiếu “utf8mb4_0900_ai_ci” khi nhập cơ sở dữ liệu WordPress
Nếu bạn đang chuyển cài đặt WordPress của mình từ máy chủ MySQL 8 sang MySQL 5.7 (hoặc thấp hơn), rất có thể bạn sẽ gặp phải
Bạn đang tìm cách chạy một trang WordPress tự quản lý? Tuyệt vời. Bạn sẽ học được hàng triệu điều. Một trong những phần quan trọng của việc thiết lập máy chủ là phần mở rộng PHP MySQL để WordPress có thể giao tiếp với máy chủ MySQL. Nếu bạn gặp lỗi tiện ích mở rộng PHP MySQL trên cài đặt WordPress của mình, thì có thể bạn chưa cài đặt nó trên máy chủ của mình.
Trong phần này, chúng tôi sẽ hướng dẫn bạn cách cài đặt đúng phần mở rộng MySQL PHP trên trang web WordPress của bạn. Chúng tôi cũng sẽ đảm bảo rằng bạn đã cài đặt MySQL-Server trên máy của mình.
✔ Đảm bảo rằng dịch vụ MySQL đã được cài đặt và đang chạy
Trước khi cố gắng cài đặt phần mở rộng MySQL PHP, trước tiên hãy đảm bảo rằng máy chủ MySQL đang chạy trên máy chủ của bạn.
Chạy lệnh sau để kiểm tra trạng thái máy chủ MySQL.
service mysql status
✅ Nếu MySQL được cài đặt và chạy trên máy chủ của bạn, bạn sẽ nhận được phản hồi sau:
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2019-07-09 20:46:12 UTC; 2 weeks 2 days ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Main PID: 1097 (mysqld)
Status: "SERVER_OPERATING"
Tasks: 46 (limit: 4656)
CGroup: /system.slice/mysql.service
└─1097 /usr/sbin/mysqld
⚙ Nếu MySQL không chạy, hãy chạy lệnh sau để bắt đầu dịch vụ.
service mysql start
⚙ Nếu MySQL-Server chưa được cài đặt, hãy chạy lệnh sau để cài đặt MySQL-Server mới nhất.
apt-get install mysql-server -y
⚠ Khi cài đặt máy chủ mysql, không chọn phương thức xác thực mặc định, hãy sử dụng phương thức xác thực HỢP PHÁP để giữ cho nó tương thích với WordPress.
✔ Kiểm tra xem phần mở rộng PHP MySQL đã được cài đặt chưa
Trên máy chủ WordPress của bạn, hãy chạy lệnh sau để kiểm tra phiên bản PHP được cài đặt trên máy.
php -v
Lệnh trên sẽ xuất ra một phản hồi tương tự như sau:
PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Jul 10 2019 06:54:46) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.7, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
Dòng đầu tiên của phản hồi tiết lộ phiên bản PHP của bạn, trong ví dụ trên là PHP 7.3.
Bây giờ hãy chạy lệnh sau để xem tiện ích mở rộng PHP MySQL có được bật cho phiên bản PHP được cài đặt trên máy chủ của bạn hay không.
dpkg --list | grep php-mysql
📔 Ví dụ: Nếu phiên bản PHP được cài đặt trên máy chủ của bạn là PHP 7.3. Sau đó, bạn sẽ sử dụng lệnh .dpkg --list | grep php7.3-mysql
Nếu phần mở rộng MySQL được cài đặt, bạn sẽ nhận được phản hồi tương tự như sau:
ii php7.3-mysql 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 amd64 MySQL module for PHP
Nếu tiện ích mở rộng PHP MySQL không được cài đặt trên máy chủ của bạn, bạn sẽ nhận được phản hồi trống từ lệnh grep. Trong trường hợp đó, chúng tôi sẽ cài đặt phần mở rộng php-mysql trên máy chủ của bạn.
✅ CÀI ĐẶT ĐÚNG PHẦN MỞ RỘNG MYSQL PHP
Chạy lệnh sau để cài đặt phần mở rộng php-mysql thích hợp trên máy chủ WordPress của bạn.
apt-get install php-mysql
📔 Ví dụ: Nếu phiên bản PHP được cài đặt trên máy chủ của bạn là PHP 7.3. Sau đó, bạn sẽ sử dụng lệnh .apt-get install php7.3-mysql
Khi bạn đã cài đặt đúng phần mở rộng PHP MySQL trên máy chủ WordPress của mình, hãy khởi động lại máy chủ web.
Apache:
servive apache2 restart
Nginx:
service nginx restart
Hãy thử chạy trang web WordPress của bạn sau khi hoàn thành tất cả các hướng dẫn ở trên. Nó sẽ chạy mà không có vấn đề gì.
🍻 Chúc mừng!
Nếu bạn đang chuyển cài đặt WordPress của mình từ máy chủ MySQL 8 sang MySQL 5.7 (hoặc thấp hơn), rất có thể bạn sẽ gặp phải
Tìm hiểu cách cài đặt MySQL trên Ubuntu 20.04
Nếu bạn đang chuyển cài đặt WordPress của mình từ máy chủ MySQL 8 sang MySQL 5.7 (hoặc thấp hơn), rất có thể bạn sẽ gặp phải
Bắt đầu với WordPress 5.0, trình chỉnh sửa mặc định trên WordPress là trình chỉnh sửa Khối mới. Trình chỉnh sửa mới hoàn toàn khác
Bạn đang tìm cách chạy một trang WordPress tự quản lý? Tuyệt vời. Bạn sẽ học được hàng triệu điều. Một trong những phần quan trọng của việc thiết lập
Khi thiếu tùy chọn Làm mới trong menu ngữ cảnh, bạn có thể tìm hiểu cách bạn có thể làm mới các mục trong File Explorer trên Windows 11.
Gutenberg Editor sẽ sớm trở thành trình soạn thảo mặc định trong WordPress. Bạn sẽ có tùy chọn để chọn Trình chỉnh sửa cổ điển
WordPress 5.0 cuối cùng cũng được tung ra và nó mang lại trải nghiệm chỉnh sửa hoàn toàn mới với Gutenberg
Không thể viết bài mới bằng Trình chỉnh sửa khối mới trong WordPress? Rất có thể bạn đang nhận được “Người biên tập
Trong bài viết này, chúng tôi đã giới thiệu cho các bạn cách bật các thẻ ngắn PHP. PHP phân tích cú pháp tệp bằng cách sử dụng thẻ mở và thẻ đóng, trông giống như. Để bật các thẻ ngắn PHP
Trong bài này, chúng ta sẽ tìm hiểu cách cài đặt và cấu hình mod_evasive để ngăn chặn tấn công DoS và DDoS trên CentOS. Mô-đun mod_evasive Apache.
cách cài đặt PHP với PHP-FPM cho NGINX trên CentOS. Cấu hình cơ bản của máy chủ web NGINX để xử lý ứng dụng PHP và máy chủ chúng trên cổng 80.