Hướng dẫn nâng cấp PHP 8.2 cho website WordPress chuẩn nhất.
PHP 8.2 được phát hành vào ngày 08/12/2022. Và vài ngày trước, nó đã chính thức có mặt trên dịch vụ WordPress Hosting của WP Căn bản. Đây là phiên bản PHP mới nhất tính đến thời điểm hiện tại với nhiều cải tiến và tính năng bổ sung. Nếu có nhu cầu tìm hiểu kỹ hơn về phiên bản này, các bạn có thể tham khảo tại đây. Quay trở lại vấn đề chính, vì là phiên bản mới nên rất nhiều theme và plugin WordPress vẫn chưa hỗ trợ tốt cho PHP 8 chứ đừng nói là PHP 8.2. Chắc hẳn, sẽ cần chờ một thời gian khá dài nữa để các lập trình viên kịp update code. Tuy nhiên, ngay lúc này, nếu bạn vẫn muốn thử vận may (biết đâu toàn bộ theme và plugin trên website của bạn đều tương thích với PHP 8.2) thì sau đây là hướng dẫn chi tiết.
Tham khảo thêm:
Điều kiện sử dụng PHP 8.2
Không riêng gì dịch vụ WordPress Hosting của chúng tôi, mọi hosting đều có thể nâng cấp PHP 8.2 theo hướng dẫn bên dưới, miễn là nó thỏa mãn đầy đủ các yêu cầu sau đây:
- Hosting sử dụng cPanel/ DirectAdmin và được trang bị tính năng cho phép tùy chọn phiên bản PHP (Select PHP Version) của hệ điều hành CloudLinux.
- Tích hợp sẵn PHP 8.2.
- Theme và plugin của bạn tương thích tốt với PHP 8.2. Theme Paradise của WP Căn bản hoàn toàn tương thích với PHP 8.2 nên nếu bạn nào đang dùng thì cứ yên tâm nâng cấp nhé.
- Website của bạn đã được update lên phiên bản WordPress 6.1 hoặc mới hơn. Các phiên bản WordPress thấp hơn chưa hỗ trợ PHP 8.2.
Nâng cấp PHP 8.2 cho WordPress
1. Đầu tiên, các bạn truy cập vào cPanel/ DirectAdmin, tìm mục Select PHP Version và click vào đó.
2. Trong tab Extensions, các bạn lựa chọn PHP 8.2 trong mục Current PHP Version rồi click vào nút Set as current. Tiếp theo, thiết lập các extension (module) giống như hình bên dưới.
Danh sách extension có thể thay đổi tùy theo từng nhà cung cấp. Tuy nhiên, hãy kích hoạt hết những extension tương tự mà bạn thấy xuất hiện ở trên.
Lưu ý: các thiết lập module kể trên là tối ưu nhất dành cho mã nguồn WordPress, chúng chưa được kiểm nghiệm trên các mã nguồn khác.
3. Chuyển qua tab Options, các bạn thiết lập các thông số như sau:
Các thông số tối đa của memory_limit
, post_max_size
và upload_max_filesize
có thể thay đổi tùy theo nhà cung cấp hosting. Nếu bạn được phép tùy chỉnh thông số nào, hãy cố gắng thiết lập nó giống như hình bên trên.
4. Truy cập website của bạn và kiểm tra xem giao diện cũng như các tính năng đã hoạt động bình thường hay chưa. Nếu rồi thì có nghĩa là các bạn đã nâng cấp PHP 8.2 thành công. Nếu có lỗi xảy ra, các bạn hãy kiểm tra error_log
để xem theme hay plugin nào không tương thích. Trong trường hợp không thể khắc phục, các bạn chỉ cần chuyển về phiên bản PHP cũ là được.
Bạn đang sử dụng phiên bản PHP nào cho website WordPress của mình? Bạn đã nâng cấp PHP 8.2 chưa? Hãy chia sẻ với chúng tôi quan điểm và ý kiến của bạn trong khung bình luận bên dưới.
Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)
em vẫn đang ở 7x
Nếu là PHP 7 thì nên dùng 7.4 để có hiệu năng và khả năng tương thích tốt nhất nhé. Mình cũng lựa chọn phiên bản này cho các website của khách hàng. Bởi vì một số theme và plugin còn chưa hỗ trợ tới PHP 8.x. :D
Mình lên 8.2 lỗi luôn, hạ về 8.0 test lại sau
Mình lên 8.2 website hoạt động bình thường. Không thấy lỗi gì. :))
Mình dùng flatsome bị lỗi nên hạ luôn. Chưa kịp check do cái nào 🥲
Thấy Flatsome đề xuất cấu hình server như sau:
– PHP version 8.0 or greater.
– MySQL version 5.6 or greater OR MariaDB version 10.1 or greater.
– WordPress memory limit of 256 MB or greater.
– HTTPS (SSL) support.
Thì chắc phải hỗ trợ PHP 8.2 rồi chứ? :D