Hướng dẫn nâng cấp PHP 7.3 cho website WordPress trên dịch vụ WordPress Hosting.
Vẫn như thường lệ, mỗi khi có công nghệ mới, WP Căn bản luôn là một trong những đơn vị đầu tiên mang nó đến tận tay người dùng. Và lần này cũng vậy. PHP 7.3 đã chính thức có mặt trên dịch vụ WordPress Hosting của chúng tôi, cho phép khách hàng có thể chủ động nâng cấp một cách dễ dàng. Theo đánh giá và kiểm nghiệm của nhiều trang công nghệ uy tín, PHP 7.3 nhanh hơn PHP 7.0 khoảng 20 – 22%. Dịch vụ WordPress Hosting của WP Căn bản mặc định thiết lập sẵn PHP 7.0 để đảm bảo khả năng tương thích tốt nhất. Tuy nhiên, nếu theme và các plugin bạn đang dùng tương thích tốt với PHP 7.3 thì không có lý do gì để trì hoãn việc nâng cấp cả.
Tham khảo thêm:
Điều kiện để nâng cấp PHP 7.3
Để nâng cấp PHP 7.3 cho website WordPress theo hướng dẫn này, yêu cầu host của bạn phải đảm bảo đầy đủ các yêu cầu sau:
- Được tích hợp sẵn PHP 7.3.
- Có cPanel chạy trên hệ điều hành CloudLinux.
- Có tùy chọn Select PHP Version trong cPanel, cho phép bạn chuyển đổi qua lại giữa các phiên bản PHP.
Ngoài ra, hãy đảm bảo:
- Website của bạn phải đang sử dụng phiên bản WordPress từ 5.0 trở lên.
- Theme và các plugin mà bạn đang sử dụng phải hỗ trợ PHP 7.3.
Nâng cấp PHP 7.3 cho WordPress
1. Đầu tiên, các bạn truy cập vào cPanel, tìm mục Select PHP Version và click vào đó.
2. Lựa chọn phiên bản 7.3 trong mục Current PHP version của tab Extensions và click vào nút Apply. Sau đó thiết lập các extensions giống như hình bên dưới.
3. Click vào tab Options để chuyển qua giao diện thiết lập các thông số cơ bản của PHP.
Tại đây, các bạn có thể thay đổi các thông số PHP theo nhu cầu của mình. Một vài thông số thường được chúng tôi sử dụng cho dịch vụ WordPress Hosting bao gồm:
max_execution_time
: để ở mức600
giây.max_input_time
: để ở mức-1
(không giới hạn) hoặc các bạn có thể để ở mức60
giây.max_input_vars
: để ở mức6000
.memory_limit
: để ở mức512M
tương đương với 512MB.post_max_size
: để ở mức256M
tương đương với 256MB.upload_max_filesize
: để ở mức256M
tương đương với 256MB. Giá trị này bị giới hạn bởipost_max_size
nên chúng tôi thường thiết lập nó bằng vớipost_max_size
.
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 7.3 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 7.3 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. :)
Web mình đang dùng PHP 7.0. Mình muốn cập nhật lên 7.4 nhưng hệ thống trả về kết quả là Your PHP installation appears to be missing the MySQL extension which is required by WordPress. Hỏi nhà cung cấp hosting thì người ta bảo kiểm tra sự source web xem có tương thích với PHP hay không. Mình có tra trên mạng nhưng không thấy có bài viết nào hướng dẫn kiểm tra. Bạn có thể giúp mình không?
Cái đó không phải lỗi do mã nguồn đâu bạn. Là do phiên bản PHP của bạn chưa bật đủ các extension được yêu cầu bởi WordPress thôi. Nếu là PHP 7.4 thì bạn vui lòng tham khảo bài viết “Hướng dẫn nâng cấp PHP 7.4 cho website WordPress” nhé. Nhớ kích hoạt các extension theo khuyến cáo.
Mình có làm thử rồi nhưng vẫn bị lỗi như thế bạn ạ. Và cho mình hỏi thêm cái error_log là kiểm tra ở đâu nhỉ? Tại mình mới làm mấy cái này nên không biết ^^ Mong bạn chỉ giúp!
File
error_log
thường nằm ngang hàng với filewp-config.php
bạn nhé.Đang dùng host của Nina vẫn chạy PHP 5.6.20, kêu support thì bảo không hỗ trợ lên PHP 7? Bỏ tiền ra mà không cho xài, bảo phải đợi lên đồng loạt vì đa số khách hàng dùng version cũ.
Nên giờ các website chạy WP không cập nhật lên được các Plugins mới. Nhưng một số cái thì có ghi hỗ trợ PHP 5.6.20 thì mình tải về rồi upload bằng tay thì có xài được không bạn?
Không được bạn nhé. Code của các plugin kia chỉ hỗ trợ PHP 7.x nên nếu bạn cố tình download về rồi upload lên thì nhiều khả năng web sẽ bị lỗi không chạy được.
bạn ơi cho mình hỏi trang của mình đã nâng cấp lên php 7.4 tren cpanel nhưng trên trang web vẫn báo là phiên bản cũ như thế có cách nào khắc phục không.
Bạn kiểm tra trong file .htaccess xem có dòng code nào quy định phiên bản PHP dành riêng cho website không nhé. Nếu có thì xóa nó đi. Code đó sẽ có dạng như trong bài viết sau: https://wpcanban.com/hosting-domain/nhieu-phien-ban-php-tren-cung-mot-host.html#khi-host-khong-ho-tro-su-dung-nhieu-phien-ban-php-cung-luc
Làm tiếp hướng dẫn cho php 7.4 đi a Hiếu ơi! Em nâng lên để mặc định thấy site chạy bình thường ko bị lỗi như các bản 7.x trước phải thiết lập các module mới chạy được. Anh hướng dẫn cách thiết lập các module trên php 7.4 cho wordpress tối ưu nhất đi ạ.
Sẽ sớm có bài hướng dẫn nâng cấp PHP 7.4 chuẩn cho WordPress bạn nhé. Chỉ trong vài ngày tới thôi. Nhớ subscribe blog của mình để nhận thông báo khi có bài viết. Tuy nhiên, có vẻ vẫn còn ít plugin + theme hỗ trợ PHP 7.4. Ví dụ như plugin WP Mail SMTP chẳng hạn, nâng cấp lên PHP 7.4 là khỏi gửi mail qua SMTP bằng plugin này luôn. :D
Cùng ý kiến với bác thớt, khi nâng cấp lên php 7.4 thì việc đầu tiên là nhảy qua wpcanban để nghía xem bạn hiếu có chia sẻ cách tối ưu cho WordPress không, mà… chưa thấy :3
Trong hôm nay hoặc ngày mai sẽ có bài hướng dẫn nhé. :P
Hôm nào cũng vào nghía mà hôm nay mới có hàng để xài. bửa giờ nâng lên tích theo hướng dẫn của 7.3 này nó vẫn chạy mà chưa yên tâm. tks
Chào bạn, có cách nào để nâng cấp PHP cho add on domain (trên hawkhost), nhưng không nâng cấp PHP cho domain chính không?
Hình như host của HawkHost có tính năng hỗ trợ chạy multi PHP đấy bạn. Bạn tham khảo bài viết “Sử dụng nhiều phiên bản PHP trên cùng một host” xem sao nhé.
Cảm ơn bạn, nay dashboard cảnh báo phiên bản quá cũ nên đã nâng cấp
Vậy còn VPS có cách nào không anh Hiếu ơi :D
Một số plugin của e không hoạt động do Php thấp quá
Search Google thiếu gì hướng dẫn hả bạn? :P
Đã cập nhật mới nhất trên host rồi mà vào wp admin nó vẫn báo kêu cập nhật nữa.
Bạn kiểm tra xem database có bị cache không? Nếu không thì liên hệ với nhà cung cấp hosting để được hỗ trợ nhé.
khá là ngớ ngẩn ạ, trước kia e cập nhật lên 7.3 mọi thứ ok rồi. Giờ tự dựng trong wp admin báo cập nhật php, check version thì đang ở 5.6.40. Mặc dù trong cPanel vẫn chọn version hiện tại vẫn là 7.3.
Bạn kiểm tra trong file .htaccess của web xem có đoạn code nào dùng thiết lập PHP 5.6 không?
không có a ạ
Vậy thì liên hệ nhà cung cấp dịch vụ để được hỗ trợ nhé. :P
cám ơn a.
Bạn mình xài Host ở Tenten, PHP 5 chấm. Load cực kỳ chậm, tối ưu đủ kiểu chỉ lên 1 tí
Chiều nay chuyển qua Azdigi, đồng thời nâng cấp lên PHP 7.3
Nhờ 5 bạn check, tất cả đều bảo ổn (chậm hơn mức nhanh chút, nhưng cơ bản là không cần tối ưu nữa) =))))
Không ngờ. Đúng là từ 7 chấm lên 7.3 thì chả thấy gì. Chứ từ 5 chấm lên 7 chấm 3 thì thay đổi đáng kinh ngạc luôn!!!
PHP7 nhanh hơn PHP5 tận mấy lần. :P
Host ở tenten cùi mía, từ dịch vụ đến support.