WordPress được xây dựng xung quanh ngôn ngữ kịch bản PHP, do đó, việc cài đặt phiên bản cập nhật của ngôn ngữ này trên máy chủ web của bạn là điều khá cần thiết. Thật dễ dàng để giữ cho WordPress tự cập nhật , nhưng các công nghệ cốt lõi (như PHP) không phải lúc nào cũng đồng bộ với phiên bản WordPress đã cài đặt của bạn.
=> Xem thêm: Cách sao lưu trang web WordPress của bạn
Điều này đặc biệt đúng đối với các máy chủ web DIY mà bạn đã tự thiết lập. Nếu máy chủ lưu trữ trang web của bạn không được cập nhật, thì PHP có thể cũng không được cập nhật, điều này có thể khiến trang web của bạn dễ bị khai thác hoặc các tính năng bị hỏng. Điều đó có nghĩa là bạn sẽ cần cập nhật PHP để duy trì hoạt động của mọi thứ—đây là cách cập nhật PHP trong WordPress.
Kiểm tra phiên bản PHP hiện tại của bạn
Theo thời gian, phiên bản PHP được hỗ trợ tối thiểu mà WordPress hỗ trợ sẽ thay đổi. Bạn có thể kiểm tra phiên bản tối thiểu hiện tại tại trang web WordPress , nhưng kể từ khi xuất bản, WordPress hiện hỗ trợ tối thiểu PHP 7.3 trở lên.
Tuy nhiên, không phải tất cả các máy chủ web sẽ chạy PHP 7.3 trở lên. Các phiên bản PHP cũ hơn sẽ vẫn hoạt động với WordPress, nhưng nó có thể khiến các chủ đề, plugin và tính năng mới hơn bị hỏng.
Để đảm bảo rằng bạn đang chạy đúng phiên bản PHP, bạn có thể kiểm tra cài đặt WordPress hiện tại của mình bằng menu Tình trạng trang web trong WordPress 5.2 trở lên.
- Để làm điều này, hãy đăng nhập vào trang quản trị WordPress của bạn. Bạn sẽ cần phải có tài khoản người dùng được áp dụng vai trò Quản trị viên . Khi bạn đã đăng nhập, hãy nhấn Công cụ > Tình trạng Trang web từ menu bên.
- Nếu phiên bản WordPress PHP của bạn đã lỗi thời, phiên bản này sẽ được liệt kê dưới dạng đề xuất trong tab Trạng thái .
- Để kiểm tra phiên bản PHP hiện tại, nhấn Thông tin > Máy chủ và kiểm tra phiên bản được liệt kê trong danh mục Phiên bản PHP .
Bạn cũng có thể kiểm tra phiên bản PHP của mình bằng cách sử dụng plugin của bên thứ ba, chẳng hạn như Trình kiểm tra tương thích PHP . Nếu phiên bản PHP của bạn đã lỗi thời, bạn cần chuyển sang nâng cấp nó càng sớm càng tốt.
Sao lưu trang web của bạn và chuẩn bị nâng cấp
Cập nhật một thành phần cốt lõi như PHP có thể phá vỡ trang web của bạn. Trước khi bạn vội vàng cập nhật PHP trong WordPress, điều tốt nhất nên làm là sao lưu trang web WordPress của bạn và chuẩn bị nâng cấp nó trước.
Bạn nên bắt đầu bằng cách tạo một bản sao cơ sở dữ liệu MySQL của mình và tạo các bản sao vật lý của các tệp WordPress của bạn. Nhiều nhà cung cấp dịch vụ lưu trữ WordPress sẽ cung cấp các dịch vụ sao lưu tích hợp mà bạn có thể tận dụng, vì vậy hãy đảm bảo kiểm tra với máy chủ lưu trữ web của bạn nếu trường hợp này xảy ra.
Đối với các máy chủ DIY, đó là quyền của bạn—bạn sẽ cần sao lưu thủ công. Nếu bạn sợ chạm vào thiết bị đầu cuối, hãy sử dụng plugin như UpdraftPlus để tự động sao lưu thường xuyên cài đặt WordPress của bạn. UpdraftPlus có thể lưu trữ các bản sao lưu của bạn khỏi máy chủ, tận dụng các dịch vụ lưu trữ đám mây như Google hoặc Microsoft Azure.
Nếu trang web WordPress của bạn được sao lưu, thì bạn đã sẵn sàng bắt đầu cập nhật PHP trong WordPress.
Chuyển đổi các phiên bản PHP trong WordPress bằng cPanel
Nhiều dịch vụ lưu trữ web sử dụng hệ thống bảng điều khiển lưu trữ web cPanel để cho phép bạn kiểm soát và thực hiện các thay đổi đối với lưu trữ web của mình. Đối với dịch vụ lưu trữ được chia sẻ, nơi bạn chia sẻ không gian web của mình với những người dùng khác, bạn có thể không cập nhật được PHP trong WordPress, nhưng bạn có thể chuyển sang phiên bản mới hơn nếu có.
Nếu không, hãy nói chuyện trực tiếp với nhà cung cấp dịch vụ lưu trữ của bạn về việc cập nhật PHP lên phiên bản mới nhất. Nếu đúng như vậy, cPanel cho phép chuyển sang các phiên bản mới hơn của phần mềm máy chủ quan trọng như PHP một cách nhanh chóng và dễ dàng.
Vì cPanel là mô-đun nên các cài đặt này có thể khác nhau, tùy thuộc vào phiên bản cPanel của riêng bạn.
- Để chuyển PHP sang phiên bản mới hơn trong cPanel, hãy đăng nhập vào trang web cPanel dành cho dịch vụ lưu trữ web của bạn. Sau khi đăng nhập, hãy tìm các tùy chọn cPanel có tên Bộ chọn PHP hoặc Chọn phiên bản PHP và nhấn vào đó.
- Công cụ PHP Selector cho phép bạn thay đổi phiên bản PHP hiện đang được sử dụng trên máy chủ của mình. Chọn một phiên bản bằng hoặc cao hơn phiên bản tối thiểu được WordPress hỗ trợ (hiện tại là PHP 7.3) từ menu thả xuống Phiên bản PHP , sau đó nhấn Đặt làm phiên bản hiện tại để áp dụng.
Phiên bản PHP đang chạy trên máy chủ của bạn sẽ thay đổi ngay lập tức. Các bảng điều khiển máy chủ lưu trữ web khác tồn tại và có thể hỗ trợ chức năng tương tự—nếu chúng không hỗ trợ và bạn có quyền truy cập trực tiếp vào máy chủ web của mình, bạn có thể cập nhật PHP theo cách thủ công.
=> Xem thêm: JavaScript là gì ? Nó có phải ngôn ngữ lập trình tốt nhất hay không ?
Cập nhật PHP thủ công từ thiết bị đầu cuối hoặc kết nối SSH
Tùy chọn này chỉ có thể và nên được sử dụng bởi những người dùng đã sao lưu trang web của họ và những người cảm thấy thoải mái khi sử dụng thiết bị đầu cuối Linux. Hầu hết các máy chủ web đều chạy Linux, nhưng nếu bạn có máy chủ Windows IIS, bạn có thể cập nhật PHP trong WordPress bằng cách sử dụng Trình cài đặt nền tảng web .
Như chúng tôi đã đề cập, điều cần thiết là bạn phải sao lưu trang web WordPress của mình trước khi bắt đầu. Bạn cũng nên thử nghiệm phiên bản PHP mới nhất trên phiên bản thử nghiệm của WordPress trên một máy chủ riêng biệt và cài đặt để đảm bảo rằng các plugin, chủ đề và thiết lập WordPress tổng thể của bạn hoạt động chính xác trước khi bạn cập nhật máy chủ chính của mình.
- Nếu bạn đã sẵn sàng nâng cấp, hãy mở một thiết bị đầu cuối trên máy chủ web cục bộ hoặc kết nối với máy chủ từ xa bằng ứng dụng khách SSH trên Windows, Linux hoặc macOS. Sau khi kết nối, hãy kiểm tra phiên bản PHP của bạn bằng cách nhập php -v và nhấn enter.
- Đối với máy chủ dựa trên Ubuntu và Debian, hãy nhập sudo apt-get install software-properties-common && sudo add-apt-repository ppa:ondrej/php && sudo apt update && sudo apt install phpx.x để cài đặt PHP, thay thế xx bằng phiên bản mới nhất hiện có của PHP (ví dụ: php7.4 ).
Thao tác này sẽ sử dụng kho lưu trữ của bên thứ ba để cài đặt gói PHP mới nhất, nhưng bạn có thể muốn tự tải xuống và cài đặt gói này theo cách thủ công từ trang web PHP . Bạn có thể chạy lại php-v sau khi cài đặt để kiểm tra xem cài đặt có thành công hay không.
- Phiên bản PHP mới nhất sẽ được cài đặt nhưng bạn cần thay đổi phiên bản PHP nào được máy chủ web của bạn sử dụng. Nếu bạn đang sử dụng Apache, hãy nhập sudo a2enmod phpx.x (thay thế xx bằng phiên bản chính xác) để thay đổi cài đặt máy chủ Apache của bạn, sau đó khởi động lại Apache bằng cách nhập sudo systemctl restart apache2 hoặc sudo service apache2 restart .
Đối với các bản cài đặt không phải Apache, hãy tham khảo tài liệu của phần mềm máy chủ web của bạn để cập nhật phiên bản PHP được sử dụng cho cấu hình máy chủ của bạn, cũng như để cài đặt các mô-đun PHP (plugin) bổ sung cho phiên bản PHP của bạn.
Khi PHP đã được cập nhật, cài đặt máy chủ web của bạn đã được thay đổi để sử dụng phiên bản mới và máy chủ web của bạn đã được khởi động lại, trang web WordPress của bạn sẽ bắt đầu sử dụng nó.
Giữ an toàn cho trang web WordPress của bạn
WordPress là cốt lõi của hàng triệu trang web trên toàn thế giới và giống như các quản trị viên web khác, bạn cần giữ an toàn cho trang web WordPress của mình. Bây giờ bạn đã biết cách cập nhật PHP trong WordPress, bạn nên chạy kiểm tra bảo mật đầy đủ—nếu trang web của bạn có lỗ hổng, bạn có thể có phần mềm độc hại WordPress mà bạn cần phải xóa.
=> Xem thêm: Cách mã hóa ổ cứng Windows 10 bằng Bitlocker
Nếu bạn là người mới sử dụng WordPress, đây là một số plugin WordPress cần thiết để giúp trang web của bạn hoạt động nhanh chóng. Hãy cho chúng tôi biết các mẹo bảo mật WordPress của bạn trong phần nhận xét.