Không thể kết nối với cơ sở dữ liệu vì thiếu phần mở rộng mysqli
Vài điều cản trở năng suất của bạn nhiều hơn một thông báo lỗi trang web. Cho dù lần đầu tiên ngồi xuống với một ngày đầy nhiệm vụ hay cố gắng loại bỏ thứ gì đó nhanh chóng, việc biết trang web của bạn không hoạt động bình thường có thể làm hỏng hoàn toàn những việc cần làm của bạn và gây ra sự hoang mang tột độ cho đến khi bạn khắc phục sự cố. Tuy nhiên, nếu trang web WordPress của bạn đang hiển thị thông báo cho biết, “Cài đặt PHP của bạn dường như bị thiếu phần mở rộng MySQL mà WordPress yêu cầu,” đừng lo lắng. Đã có chúng tôi hỗ trợ cho bạn Show
Lỗi phổ biến này có thể có nghĩa là bạn chỉ cần thực hiện một bản cập nhật đơn giản. Nó có thể được khắc phục trong vòng vài phút để giúp bạn quay lại làm việc và giữ cho trang web của bạn hoạt động tối ưu. Dưới đây là hướng dẫn nhanh chóng nhưng toàn diện của chúng tôi sẽ giúp bạn thực hiện chính xác điều đó Bồi dưỡng PHP và MySQLTrước khi chuyển sang phần khắc phục sự cố cơ bản cho thông báo lỗi. “Cài đặt PHP của bạn dường như thiếu tiện ích mở rộng MySQL mà WordPress yêu cầu,” hãy xem qua phần giới thiệu ngắn gọn về PHP và MySQL
May mắn thay, WordPress làm cho việc quản lý trang trở nên dễ dàng đến mức bạn không cần phải đi sâu vào các chi tiết kỹ thuật phức tạp. Bất kỳ ai cũng có thể dễ dàng khắc phục sự cố này từ Bảng điều khiển WordPress của họ hoặc bằng cách làm theo hướng dẫn từng bước bên dưới. Nhưng sẽ rất hữu ích khi biết các tác nhân liên quan đến lỗi này khi bạn khắc phục sự cố "Cài đặt PHP của bạn dường như bị thiếu phần mở rộng MySQL" có nghĩa là gì?Thông báo lỗi phổ biến này có nghĩa là phiên bản PHP mà trang web của bạn chạy—và phiên bản MySQL bạn sử dụng—đang bị ngắt kết nối. Chỉ có một tiện ích mở rộng bị thiếu hoặc bị định cấu hình sai trong bản cài đặt PHP của bạn—khi hoạt động chính xác—cho phép trang web của bạn kết nối với MySQL và truy cập dữ liệu được lưu trữ trong cơ sở dữ liệu WordPress của bạn Đó là sự không khớp đơn giản giữa các phiên bản bạn đang chạy cho từng phiên bản và lỗi hầu như luôn có thể được giải quyết bằng cấu hình tiện ích mở rộng hoặc cập nhật phù hợp Tại sao xảy ra lỗi PHP và MySQL?Bắt đầu với phiên bản 5. 5. X, PHP không dùng nữa—hoặc bỏ—phần mở rộng MySQL sau khi thay thế nó bằng một phần mở rộng cho MySQLi hoặc cho PDO_MySQL. Cứ như thể PHP đột nhiên quên tên MySQL từ thời điểm đó và để trống mỗi khi trang web của bạn cố gọi ra cơ sở dữ liệu của bạn Vì vậy, nếu bạn đang sử dụng các phiên bản PHP và WordPress mới nhất với MySQL, thì lỗi này khá phổ biến. Ngoài ra, một phần mở rộng PHP trong các phiên bản được phát hành trước 5. 5. X có thể bị định cấu hình sai và trỏ đến một vị trí tệp không chính xác—giống như gọi tên sai thay vì vẽ một khoảng trống hoàn chỉnh Nghĩa là chúng ta chỉ cần giúp PHP nhớ tên MySQL để sửa lỗi Khắc phục sự cố Lỗi PHP và MySQLViệc sửa lỗi PHP và MySQL của bạn có thể được thực hiện từ Bảng điều khiển WordPress hoặc thông qua Máy khách FTP. Từ Trang tổng quan, bạn chỉ có thể thực hiện cập nhật để đảm bảo chạy đúng phiên bản. Nếu cần kiểm tra lỗi cấu hình sai, bạn sẽ cần sử dụng FTP Client Ngoài ra, hãy nhớ rằng các bản cập nhật sẽ cải thiện tốc độ, sửa các lỗi chức năng và vá các lỗ hổng bảo mật mạng. Vì vậy, bạn luôn có lợi nhất khi chạy các phiên bản mới nhất Gỡ rối bảng điều khiểnCó một quy trình nhanh chóng và đơn giản để khắc phục sự cố này trong một vài bước trực tiếp từ Bảng điều khiển WordPress của bạn Xác nhận phiên bản PHP bạn đang sử dụng – Mặc dù việc kiểm tra phiên bản PHP của bạn sẽ không giải quyết được vấn đề nhưng nó cung cấp thông tin chẩn đoán cần thiết. Khi bạn biết phiên bản PHP của mình, sẽ dễ dàng xác định xem liệu các bản cập nhật không khớp hoặc cấu hình sai có phải là nguồn hay không. Bạn có thể kiểm tra phiên bản PHP của mình bằng cách làm theo các bước sau Nhấp vào “Công cụ” ở thanh bên trái của Bảng điều khiển WordPress của bạn để mở rộng menu phụ. Bạn cũng có thể điều hướng đến bảng điều khiển để biết số phiên bản PHP của mình, nhưng vị trí của nó có thể khác nhau tùy thuộc vào nhà cung cấp dịch vụ lưu trữ của bạn và bảng điều khiển nào bạn đã tích hợp với trang web của mình (e. g. , cPanel) Nhấp vào “Sức khỏe trang web” từ các tùy chọn bên dưới “Công cụ. ” Kiểm tra xem WordPress có khuyến nghị bạn cập nhật phiên bản PHP của mình không. Nếu vậy, điều này sẽ được liệt kê trong phần “Các vấn đề nghiêm trọng” và nó cũng sẽ hiển thị số phiên bản của bạn. Phiên bản trên 5. 5. X có thể thiếu tiện ích mở rộng, trong khi các phiên bản bên dưới có cấu hình sai cần sửa. Nếu bạn không thể tìm thấy số phiên bản của mình, bạn có thể liên hệ với nhà cung cấp dịch vụ lưu trữ của mình để biết số đó Xác nhận phiên bản WordPress bạn đang sử dụng – Như đã nêu ở trên, thông báo lỗi PHP và MySQL này có thể đến từ các phiên bản không tương thích. Vì vậy, bước tiếp theo là xem phiên bản WordPress của bạn có cần cập nhật không Nhấp vào “Cập nhật” ở thanh bên trái của Bảng điều khiển WordPress của bạn, nằm ở trên cùng và ngay bên dưới “Trang chủ. ” Nếu bạn thấy một vòng tròn màu đỏ có một số bên trong, đó là số lượng bản cập nhật bạn đang chờ cài đặt—nhưng chúng có thể không dành cho phiên bản WordPress của bạn Nếu có phiên bản WordPress mới hơn, hãy nhấp vào “Cập nhật ngay” để bắt đầu cài đặt. Lưu ý quan trọng. Nếu cài đặt WordPress của bạn đã lâu không được cập nhật, thì khả năng quá trình cập nhật này làm hỏng trang web của bạn là khá cao. Chúng tôi khuyên bạn nên sử dụng trang dàn dựng hoặc liên hệ với nhóm của chúng tôi để được hỗ trợ cập nhật WordPress Tương tự như vậy, hãy kiểm tra trang "Cập nhật" để xem có plugin và tích hợp nào của bạn yêu cầu cập nhật không, vì chúng có thể góp phần gây ra sự cố Khi các phiên bản WordPress và PHP của bạn được cập nhật, thông báo “Cài đặt PHP của bạn dường như bị thiếu tiện ích mở rộng MySQL do WordPress yêu cầu” sẽ biến mất Sử dụng ứng dụng khách FTP của bạnGiao thức truyền tệp (FTP) cho phép bạn truyền tệp qua internet, kể cả từ máy hoặc thiết bị bạn đang làm việc đến máy chủ lưu trữ của mình. FTP Clients là các ứng dụng tạo điều kiện thuận lợi cho việc chuyển giao. Điều đó có nghĩa là bạn có thể sử dụng Máy khách FTP của mình để yêu cầu thông tin về trang web WordPress của mình trực tiếp từ máy chủ lưu trữ Để làm điều đó, chỉ cần
Phiên bản WordPress của bạn có thể được cập nhật từ Bảng điều khiển của bạn (như được mô tả ở trên) hoặc trực tiếp thông qua Ứng dụng khách FTP của bạn. Để làm như vậy, hãy tải xuống phiên bản mới nhất từ https. //wordpress. org/download/ và làm theo hướng dẫn được cung cấp bởi tài liệu hỗ trợ của WordPress Khắc phục sự cố với cPanelSử dụng cPanel là một phương pháp khác để khắc phục lỗi PHP và MySQL, nhưng không phải trang web WordPress nào cũng có quyền truy cập vào nó. Một số nhà cung cấp dịch vụ lưu trữ bao gồm nó với dịch vụ của họ dưới dạng giao diện bảng điều khiển dễ sử dụng để quản lý trang web, nhưng những người khác có thể cung cấp bảng điều khiển tùy chỉnh của riêng họ để thay thế Nếu bạn đang sử dụng cPanel, bạn có thể điều hướng và đăng nhập vào bảng điều khiển của mình và cuộn xuống cho đến khi tìm thấy tab “Phần mềm”. Ở đó, bạn sẽ tìm thấy một biểu tượng có tên “Chọn phiên bản PHP. ” Nhấp vào biểu tượng này sẽ cho bạn biết phiên bản nào đang chạy, cung cấp cho bạn danh sách thả xuống để cập nhật PHP cho trang web của bạn và cho phép bạn chọn tiện ích mở rộng của mình từ danh sách Khi cập nhật PHP của bạn lên phiên bản mới hơn 5. 5. X, bạn sẽ cần kiểm tra phần mở rộng “mysqli” và “mysqlnd” Chạy phiên bản PHP 5. 5. X hoặc sớm hơnNếu bạn đang chạy phiên bản PHP vẫn kết nối trơn tru với MySQL, bạn sẽ cần kiểm tra cấu hình của tiện ích mở rộng đó để đảm bảo nó được thiết lập đúng cách. Bạn có thể làm điều đó bằng cách làm theo các bước sau Quay trở lại “/phpinfo của bạn. php” và tìm hàng cho “Phiên bản API máy khách” trong phần “Hỗ trợ MySQL” Nếu không có thông tin nào trong hàng này, thì tiện ích mở rộng MySQL của bạn bị thiếu và phải do bạn hoặc nhà cung cấp dịch vụ lưu trữ của bạn cài đặt. Ngoài ra, tiện ích mở rộng MySQL sẽ không cần thiết nếu bạn cập nhật lên phiên bản PHP mới nhất Tiện ích mở rộng PHP bị định cấu hình saiNếu bạn đang chạy các phiên bản mới nhất của PHP và WordPress, bạn có thể đảm bảo tiện ích mở rộng của mình được định cấu hình đúng cách bằng cách tìm “Tệp cấu hình đã tải” và “extension_dir. ” hàng. Các giá trị đường dẫn tệp trong các trường này phải khớp giống hệt nhau Tuy nhiên, nếu chúng không khớp, bạn có thể khắc phục điều này bằng cách
Nếu bạn đã hoàn thành tất cả các bước này—đảm bảo các phiên bản và cấu hình tương thích—và thông báo lỗi vẫn còn, bạn cần liên hệ với nhà cung cấp dịch vụ lưu trữ của mình hoặc nhà cung cấp hỗ trợ WordPress như chúng tôi tại SiteCare Và một lần nữa, hãy nhớ xóa “/phpinfo của bạn. php” sau khi bạn đã khắc phục sự cố xong để bảo vệ trang web của mình. Bạn không muốn thông tin và cấu hình trang web của mình có sẵn cho bất kỳ ai có thể thử điều hướng trực tiếp đến URL đó Khắc phục sự cố lỗi WordPress với SiteCareMột số thông báo lỗi và sự cố trang web WordPress như “Cài đặt PHP của bạn dường như bị thiếu tiện ích mở rộng MySQL mà WordPress yêu cầu” chứng tỏ là sự cố lớn (mặc dù là các bản sửa lỗi dễ dàng). Những người khác có thể yêu cầu hỗ trợ rộng rãi để khắc phục Dù bằng cách nào—nếu bạn không thiên về kỹ thuật hoặc đơn giản là không muốn có nguy cơ làm trầm trọng thêm sự cố trang web của mình do nhầm lẫn, thì đó là lý do SiteCare ở đây dành cho bạn Nhóm chuyên gia của chúng tôi cung cấp hỗ trợ WordPress đầy đủ dịch vụ, từ quản lý back-end đến các chiến lược SEO giúp tăng lượt truy cập trang của bạn. Chúng tôi là dịch vụ WordPress tất cả trong một cho phép mọi người nâng cao thương hiệu và trang web của họ Liên hệ với chúng tôi ngay hôm nay để tìm hiểu cách chúng tôi có thể giúp bạn quản lý trang web và SEO, để bạn có thể quay trở lại với những gì thúc đẩy doanh nghiệp của mình Làm cách nào để bật tiện ích mở rộng Mysqli trong PHP?Mở php của bạn. ini file (file cấu hình php) bên trong thư mục PHP của bạn (hoặc thư mục windows). Tìm kiếm mysqli và bật dll bằng cách xóa ; . Bạn có thể phải khởi động lại hệ thống của mình. . You may have to re-boot your system.
Làm cách nào để cài đặt tiện ích mở rộng Mysqli?Đang tải xuống MySQL. Tiện ích mở rộng MySQLi được thiết kế để hoạt động với MySQL phiên bản 4. 1. . Cài đặt MySQL trên Linux/UNIX. . Cài đặt MySQL trên Windows. . Xác minh cài đặt MySQL. . Sử dụng tiện ích mysqladmin để lấy trạng thái máy chủ. . Thực thi các lệnh SQL đơn giản bằng MySQL Client. . Các bước sau cài đặt. . Chạy MySQL khi khởi động Làm cách nào để sửa lỗi cài đặt PHP của bạn dường như bị thiếu phần mở rộng MySQL?Cách khắc phục lỗi tiện ích mở rộng MySQL của Wordpress . Kiểm tra phiên bản PHP bạn đang sử dụng Cập nhật WordPress Cập nhật plugin của bạn Xác minh rằng tiện ích mở rộng MySQL đã được cài đặt Xác minh rằng tiện ích mở rộng PHP được định cấu hình chính xác Làm cách nào để bật tiện ích mở rộng MySQL trong PHP 7?Đối với tất cả người dùng docker, chỉ cần chạy docker-php-ext-install mysqli từ bên trong bộ chứa php của bạn . |