Nếu bạn muốn blog của bạn, trang web của bạn hoặc của bạn Cửa hàng trực tuyến hoạt động bình thường, lý tưởng nhất là bạn nên xem xét việc thay đổi hoặc cập nhật phiên bản PHP mà bạn đang sử dụng trên trang web của mình. Phiên bản mới của PHP (PHP7) vẫn chưa được phổ biến rộng rãi, nhưng nó sẽ không còn lâu nữa, bởi vì nó mang lại rất nhiều tính năng mới và rất có thể nó sẽ được yêu cầu để cài đặt hoặc sử dụng các phiên bản tiếp theo của WordPress.
Bài viết này giả định rằng bạn đã tạo một trang web hoặc blog WordPress. Nếu không, xem hướng dẫn chi tiết này.
Nhưng nếu bạn đã làm như vậy, hãy tiếp tục.
Tại sao bạn nên nâng cấp lên PHP 7?
Nếu bạn sử dụng WordPress trên máy chủ của mình, rõ ràng bạn đã cài đặt PHP. Vì vậy, tại sao nâng cấp khi mọi thứ dường như làm việc rất tốt?
Dưới đây là một số lý do phổ biến nhất khiến bạn nên xem xét nâng cấp phiên bản PHP của mình:
- Les bổ sung et les kịch bản mà bạn đã cài đặt không còn tương thích với phiên bản bạn đang sử dụng
- Các yêu cầu tối thiểu để chạy WordPress đã tăng lên
- Phiên bản bạn đang sử dụng có lỗi bảo mật và bản nâng cấp bao gồm một bản vá
- Bạn cần phải di chuyển hướng tới một phiên bản ổn định hơn
- Bạn muốn thử nghiệm phiên bản khác trên bản cài đặt WordPress hoặc trên môi trường thử nghiệm
- Bạn đã tìm thấy xung đột giữa phiên bản bạn đang sử dụng và các plugin, chủ đề hoặc tập lệnh mà bạn đã cài đặt
Bạn đã bao giờ nghĩ về việc bảo vệ blog hoặc trang web của bạn? đây là Một số lời khuyên để bảo vệ blog WordPress của bạn
Đây là tất cả các lý do hợp lệ, nhưng trước khi bạn tiếp tục và cập nhật phiên bản PHP của mình, có một số nhược điểm khi nâng cấp mà bạn nên cân nhắc ...
Một số nhược điểm quan trọng cần xem xét ...
Chuyển sang một phiên bản mới hơn của PHP có một số rủi ro. Đây là một Plugin WordPress premium sẽ sao lưu toàn bộ trang web của bạn và khôi phục nó trong trường hợp bị lỗi.
Điều chính mà bạn cần ghi nhớ trước khi nâng cấp là tất cả các plugin, chủ đề và tập lệnh của bạn không nhất thiết phải tương thích với phiên bản PHP mới nhất mà bạn muốn sử dụng.
Trong trường hợp không tương thích, rất có thể trang web của bạn không sử dụng được nữa hoặc bạn nhận thấy nhiều lỗi. Hơn nữa, WordPress hiện cho bạn biết liệu một plugin có tương thích với phiên bản PHP của bạn hay không.
Mỗi phiên bản PHP cung cấp các biến thể mới, cải tiến và các bản sửa lỗi có thể có, bản sửa lỗi bảo mật và cấu trúc mã. Mặc dù một số bản cập nhật ít hoàn thiện hơn những bản khác, nhưng nhiều phiên bản cung cấp những cải tiến hoặc thay đổi khiến các phần của phiên bản cũ trở nên lỗi thời.
Khám phá quá Một số plugin bảo mật WordPress cho blog của bạn
Trong một số trường hợp, toàn bộ các phiên bản như PHP 4 trở lên không còn được hỗ trợ. Nếu bạn sử dụng plugin, chủ đề hoặc tập lệnh trên trang web của mình phụ thuộc vào mã PHP lỗi thời và nâng cấp lên phiên bản PHP mới hơn, bản nâng cấp này sẽ khiến mã bị lỗi thời và do đó phá vỡ hoạt động. của blog của bạn.
Mặc dù nó không phải là pas luôn luôn như vậy, điều quan trọng là nhận ra rằng những thay đổi bạn mang lại sẽ có hậu quả. Theo cách này, bạn có thể xem xét các vấn đề tương thích khác nhau. Nhưng nếu bạn cần một chủ đề WordPress cao cấp sẽ luôn được cập nhật, hãy xem danh sách sau tùy thuộc vào thị trường ngách của bạn.
Ngoài việc kiểm tra thủ công trang web của bạn để tìm các điểm yếu có thể xảy ra, có nhiều plugin sẽ cho bạn biết liệu môi trường của bạn có thể nâng cấp được hay không. Trên thực tế, tin tốt là bạn có thể hạ cấp phiên bản đã được kích hoạt trước đó. Nói cách khác, nếu bạn nhận thấy bất kỳ lỗi nào, bạn luôn có thể khôi phục phiên bản PHP trước đó ... vì vậy hãy chuyển từ phiên bản 5.5 sang phiên bản 7.x chẳng hạn và nếu mọi thứ không hoạt động tốt, bạn có thể quay lại phiên bản 5.5.
Kiểm tra tính tương thích PHP
Dưới đây là một số plugin mà bạn có thể sử dụng để kiểm tra tính tương thích của môi trường với phiên bản cập nhật của PHP:
- Compatibility Checker PHP - Plugin này cho phép bạn xác định phiên bản PHP và phân tích so với phiên bản PHP hiện tại của máy chủ của bạn. Nó cũng tạo ra một báo cáo để cho bạn biết những gì cần khắc phục.
- Lỗi Log Monitor - Nếu có bất kỳ lỗi nào, bạn có thể bật nhật ký để theo dõi tất cả các lỗi, điều này sẽ giúp bạn khắc phục dễ dàng hơn.
Bạn cũng có thể kích hoạt bằng tay một tờ báo riêng lỗi khi sử dụng " WP_DEBUG ". Bạn cũng có thể xem những gì đã thay đổi cho từng phiên bản PHP trước khi nâng cấp:
- Di chuyển từ PHP 4 sang PHP 5.0.x
- Di chuyển từ PHP 5.0.x sang PHP 5.1.x
- Di chuyển từ PHP 5.1.x sang PHP 5.2.x
- Di chuyển từ PHP 5.2.x sang PHP 5.3.x
- Di chuyển từ PHP 5.3.x sang PHP 5.4.x
- Di chuyển từ 5.4.x PHP cho PHP 5.5.x
- Di chuyển từ 5.5.x PHP cho PHP 5.6.x
- Di chuyển từ 5.6.x PHP cho PHP 7.0.x
- Di chuyển từ 7.0.x PHP cho PHP 7.1.x
- Di chuyển sang phiên bản mới nhất của PHP
Nếu bạn thấy rằng bạn đang sử dụng một plugin, chủ đề hoặc tập lệnh không tương thích với phiên bản PHP mà bạn muốn sử dụng, bạn có thể liên hệ với tác giả hoặc nhà phát triển để giúp bạn giải quyết vấn đề. Nếu cần sự chung tay giúp đỡ, bạn có thể để lại bình luận trong bài viết này, mình rất sẵn lòng hỗ trợ giải đáp.
Làm thế nào để thay đổi phiên bản PHP
Vì vậy, khi blog của bạn đã vượt qua bài kiểm tra tương thích, bạn có thể thay đổi phiên bản PHP bạn đang sử dụng thông qua SSH hoặc cPanel. Nếu đây không phải là một tùy chọn mà bạn có quyền truy cập, hãy liên hệ với máy chủ web. Trong hầu hết các trường hợp, họ có thể cập nhật cho bạn hoặc thực hiện các nhiệm vụ khác.
Nâng cấp qua SSH (người dùng nâng cao)
Vì các lệnh SSH để nâng cấp hoặc cài đặt các phiên bản PHP khác nhau tùy thuộc vào loại máy chủ, nên không có lệnh chung nào hoạt động ở mọi nơi.
Bảo vệ blog hoặc trang web của bạn bằng cách tham khảo hướng dẫn của chúng tôi: Sucuri: Một công cụ hiệu quả bảo vệ chống lại các cuộc tấn công trên WordPress
Nhấp vào bất kỳ tài nguyên nào bên dưới để xem chi tiết dựa trên loại máy chủ của bạn:
Hãy nhớ rằng nếu bạn đang sử dụng các lệnh được cung cấp trong các liên kết này, bạn cũng nên xóa gói PHP cũ khỏi máy chủ của mình. Vì các lệnh xóa phiên bản cũ hơn cũng sẽ khác nhau tùy thuộc vào loại máy chủ của bạn, hãy tham khảo tài liệu của máy chủ để biết các lệnh chính xác.
Cập nhật hoặc thay đổi PHP trong cPanel
Nếu bạn thích chọn trong một vài cú nhấp chuột phiên bản PHP dành cho máy chủ của bạn, bạn có thể thực hiện việc này bằng cách đăng nhập vào tài khoản cPanel của mình. Tuy nhiên, tùy chọn này chỉ có ở phiên bản mặc định của cPanel. Nếu đây không phải là trường hợp của bạn, bạn sẽ cần liên hệ với nhà cung cấp của mình.web hosting cho điều đó.
Tôi sẽ chỉ cho bạn cách truy cập nó từ cPanel của bạn. Sau khi bạn đã kết nối, hãy chuyển đến phần "Phần mềm" và sau đó nhấp vào "Trình quản lý MultiPHP".
Bằng cách nhấp vào nó, bạn sẽ đến phần quản lý phiên bản PHP cho các miền & miền phụ khác nhau có sẵn. Tất cả những gì bạn phải làm là chọn phiên bản PHP phù hợp và áp dụng nó vào miền bạn chọn.
Quy trình có thể được thực hiện trong 3 bước đơn giản như trong hình ảnh sau:
Bạn sẽ nhận thấy rằng giao diện sẽ tương tự như giao diện được cung cấp bởi WHM (nếu bạn có một máy chủ chuyên dụng).
Cách chỉnh sửa từ WHM
Nếu bạn có một máy chủ, bạn có thể có cài đặt WHM, cho phép bạn quản lý máy chủ của mình. Từ WHM, bạn cũng có thể thay đổi phiên bản Theo mặc định của PHP trên cPanel của bạn. Bạn chỉ cần truy cập MultiPHP Manager và thay đổi phiên bản PHP bạn muốn sử dụng trên mỗi miền.
Việc sao lưu phiên bản được thực hiện tự động khi bạn thay đổi phiên bản.
Tài nguyên đề xuất
Để đi xa hơn, chúng tôi sẽ đề xuất một số bài viết sẽ giúp bạn hiểu làm thế nào để có một phiên bản php cập nhật là quan trọng.
- Giới thiệu về sự hiểu biết của lỗi php trên WordPress
- Làm thế nào để sửa lỗi của file pluggable.php trên WordPress
- Bạn có thể làm gì với tệp functions.php?
- ...
Kết luận
Đó là tất cả những gì bạn có thể làm để cập nhật phiên bản PHP của mình. Nếu bạn có bất kỳ câu hỏi nào, vui lòng để lại trong phần bình luận. Bạn cũng có thể khám phá các tài nguyên bổ sung bằng cách vào trang này.
Và nếu bạn thích bài viết này, hãy chia sẻ nó trên các mạng xã hội khác nhau của bạn.
Bonjour,
Không thể cập nhật wordpress đặt cho tôi tin nhắn này
Quan trọng: Trước khi cập nhật, vui lòng sao lưu cơ sở dữ liệu và tệp của bạn. Để được trợ giúp với các bản cập nhật, hãy truy cập trang Cập nhật WordPress Codex.
Tôi đã viết thư cho máy chủ của mình, người đã yêu cầu tôi cập nhật php của mình lên phiên bản 7.3 và tôi vẫn gặp thông báo chặn này. Tôi cũng không còn truy cập vào các tiện ích mở rộng của mình nữa.
Có bất cứ điều gì khác để cập nhật?
Cảm ơn bạn rất nhiều vì sự giúp đỡ của bạn
Ngày rất tốt
Bonsoir,
Vui lòng thử tắt tất cả các plugin sau đó thử lại.
Xin chào Tôi hiện đang sử dụng các mẫu trang web. Tôi có 3 trang web, nhưng tôi muốn thay đổi một trong các mẫu trang web của mình, nhưng tôi sẽ thiết lập một mẫu mới. Phiên bản 7 của php sẽ là màn hình trắng nếu phiên bản php được đặt thành 5.9. Nhưng nếu tôi thay đổi phiên bản php của mình, các trang web khác của tôi sẽ bị hỏng.
Sau khi tạo cơ sở dữ liệu cho dự án của mình, tôi đã làm mới để làm việc với wordpresse trong wamp, đây là thông báo tôi nhận được.
(Máy chủ của bạn sử dụng phiên bản 5.5.12 của PHP nhưng WordPress 5.2 yêu cầu ít nhất là phiên bản 5.6.20)
Tôi bắt đầu và tôi muốn hiểu, tôi có nên cập nhật v wamp không? hoặc, phiên bản php nếu php tiến hành như thế nào?
Bonjour,
Bạn phải cập nhật PHP. Vui lòng kích hoạt phiên bản 7 nếu có trên máy chủ của bạn!
Xin chào, chi phí để nâng cấp php của bạn là bao nhiêu?
Bonsoir,
Chúng tôi không còn cung cấp các dịch vụ này xin lỗi.
Bonjour,
Tôi cho phép mình gửi cho bạn email này vì tôi hiện đang trong quá trình làm lại hoàn toàn trang web của một trong những khách hàng của tôi trong WordPress.
Tuy nhiên, một số trình cắm thêm yêu cầu bản cập nhật của PHP. (Yêu cầu phiên bản 5.4 hoặc cao hơn của PHP, phần mở rộng hiện không hoạt động.)
Máy chủ của tôi không trả lời tôi và tôi là người mới làm quen với máy tính (tôi chăm sóc Thiết kế web)
Bạn có thể cho tôi biết chi tiết thủ tục để có thể cập nhật PHP của bạn được không?
Trang web này bắt đầu từ 2 năm.
Cảm ơn bạn trước vì sự giúp đỡ của bạn và thời gian bạn sẽ cho tôi.
Kính trọng,
Bonjour,
Xin lỗi, nhưng chúng tôi không thể có tài liệu cho tất cả các máy chủ.