Trung tâm kiến thức

Đang chọn phiên bản PHP

Sử dụng phiên bản mới nhất mà mã của bạn hỗ trợ. Dưới đây là cách thay đổi phiên bản đó và cách tìm ra nguyên nhân gây lỗi.

Hãy sử dụng phiên bản mới nhất mà ứng dụng của bạn hỗ trợ. Phiên bản PHP mới hơn chạy nhanh hơn và nhận được các bản vá bảo mật; phiên bản đã hết vòng đời hỗ trợ sẽ không nhận được cả hai.

Thay đổi phiên bản

Trang web → trang web của bạn → Cài đặt → Phiên bản PHP. Thay đổi có hiệu lực trong vòng vài giây và không cần khởi động lại mà bạn có thể nhìn thấy.

Trước khi thay đổi trên trang web hoạt động chính thức

Hãy sử dụng môi trường thử nghiệm (staging). Trang web → trang web của bạn → Môi trường thử nghiệm tạo ra một bản sao chạy trên phiên bản mới trong vòng vài phút và bạn có thể nhấp chuột kiểm tra mà không ảnh hưởng đến trang web chính thức. Nếu nó hoạt động tốt, hãy đưa bản sao đó lên chính thức; nếu không, hãy xóa bản sao thử nghiệm và mọi thứ vẫn giữ nguyên như cũ.

Nếu có sự cố xảy ra sau đó

Nguyên nhân thông thường là do một plugin hoặc một thư viện chưa được cập nhật. Hãy chuyển phiên bản về lại như cũ — chỉ mất vài giây — và đọc nhật ký lỗi tại Trang web → trang web của bạn → Nhật ký. Tệp nhật ký sẽ nêu rõ tên tệp và dòng mã, điều này thường là đủ để xác định plugin gây lỗi.

Riêng đối với WordPress

Mã nguồn cốt lõi của WordPress hỗ trợ rất tốt các phiên bản PHP hiện tại. Các vấn đề thường nằm ở các plugin, và màn hình quản lý của WordPress liệt kê mọi plugin trên toàn bộ hệ thống của bạn kèm theo phiên bản của chúng, giúp bạn có thể biết trang web nào đang chứa plugin có rủi ro trước khi di chuyển bất kỳ trang web nào.

⚠️ Chúng tôi không tự động nâng cấp phiên bản PHP thay cho bạn, và quyền lựa chọn vẫn thuộc về bạn vì chỉ có bạn mới biết mã nguồn của mình làm gì. Chúng tôi duy trì các phiên bản mới hơn luôn sẵn sàng và được vá lỗi.

Hiện tại chúng tôi không gửi cảnh báo trước cho bạn khi phiên bản của bạn sắp hết vòng đời hỗ trợ, vì vậy đừng chờ được nhắc nhở rồi mới làm. Nếu bạn gửi yêu cầu hỗ trợ trong khi đang chạy phiên bản mà chúng tôi đã ngừng hỗ trợ, hệ thống kiểm tra trang web ở phần đầu biểu mẫu sẽ chỉ ra điều đó và đề xuất phiên bản được hỗ trợ mới nhất — nhưng đó là nơi duy nhất hiển thị thông tin này và chỉ xuất hiện sau khi phiên bản đó đã chính thức ngừng hỗ trợ. Hãy tự kiểm tra màn hình phiên bản PHP một hoặc hai lần một năm.

Ý nghĩa của "hết vòng đời" trong ngữ cảnh này

Một phiên bản hết vòng đời sẽ không còn nhận được các bản vá từ dự án PHP nữa. Chúng tôi vẫn cố tình duy trì sẵn một số phiên bản cũ như vậy, đã được gia cố và vá lỗi bảo mật bởi nền tảng của chúng tôi, để một ứng dụng cũ hơn có thể chuyển đến chạy ngay từ ngày đầu tiên thay vì phải xây dựng lại trước. Đó là một lựa chọn thực tế chứ không phải là một cái bẫy — nhưng đó là mức tối thiểu chứ không phải đích đến, và phiên bản mới nhất mà mã nguồn của bạn hỗ trợ vẫn là lựa chọn đúng đắn.

Vẫn chưa được?

Hỗ trợ được bao gồm trong mọi gói cước và giải đáp bằng chính ngôn ngữ của bạn.

Liên hệ bộ phận hỗ trợ Tất cả bài viết