Cách cập nhật PHP trong WordPress

WordPress được xây dựng dựa trên ngôn ngữ kịch bản PHP , vì vậy, việc cài đặt phiên bản cập nhật của nó 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(keep WordPress up-to-date) 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.

Điều này đặc biệt đúng 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ũng không có khả năng đó, điều này có thể khiến trang web của bạn 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 — đâ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

Tùy từng thời điểm, 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 trên trang web WordPress(WordPress website) , nhưng 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 hoặc cao hơ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 bạn đang chạy phiên bản PHP chính xác , bạn có thể kiểm tra cài đặt WordPress hiện tại của mình bằng menu (WordPress)Site Health trong WordPress 5.2 trở lên.

  • Để thực hiện việc này, hãy đăng nhập vào trang quản trị WordPress của bạn. (WordPress)Bạn sẽ cần có tài khoản người dùng được áp dụng vai trò Quản trị(Administrator) viên . Khi bạn đã đăng nhập, hãy nhấn Tools > Site Health 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 .(Status)

  • Để kiểm tra phiên bản PHP hiện tại , hãy nhấn Thông tin(Info ) > Máy chủ(Server) và kiểm tra phiên bản được liệt kê trong danh mục Phiên bản PHP(PHP Version) .

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 các plugin của bên thứ ba, chẳng hạn như Trình kiểm tra tương thích PHP(PHP Compatibility Checker) . Nếu phiên bản PHP của bạn đã lỗi thời, bạn sẽ cần phải 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(Backup Your Site & Prepare To Upgrade)

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 cần làm là sao lưu trang web WordPress của bạn(backup your WordPress site) 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ủa cơ sở dữ liệu MySQL(copy of your MySQL database) và tạo các bản sao vật lý của các tệp WordPress của bạn. (WordPress)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 nhớ 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 máy chủ DIY , đó là do bạn - bạn sẽ cần sao lưu nó theo cách thủ công. Nếu bạn sợ chạm vào thiết bị đầu cuối, hãy sử dụng một plugin như UpdraftPlus để tự động sao lưu cài đặt WordPress của bạn thường xuyên. (WordPress)UpdraftPlus có thể lưu trữ các bản sao lưu của bạn khỏi máy chủ của bạn, 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 đã chuẩn bị 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(Switching PHP Versions In WordPress Using 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 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 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, 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 cPanel để 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 PHP Selector hoặc Chọn phiên bản PHP(Select PHP version) và nhấn nó.

  • 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 bạn. Chọn phiên bản bằng hoặc cao hơn phiên bản tối thiểu được hỗ trợ của WordPress (hiện tại là PHP 7.3 ) từ menu thả xuống Phiên bản PHP , sau đó nhấn (PHP Version)Đặt làm hiện tại(Set as current) để á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ủ web khác vẫn tồn tại và có thể hỗ trợ chức năng tương tự — nếu chúng không có 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.

Cập nhật PHP theo cách thủ công từ thiết bị đầu cuối hoặc kết nối SSH(Updating PHP Manually From a Terminal Or SSH Connection)

Tùy chọn này có thể và chỉ 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 Trình cài đặt nền tảng web(Web Platform Installer) để thay thế.

Như chúng tôi đã đề cập, điều cần thiết là bạn phải có một bản sao lưu trang web WordPress của mình trước khi bắt đầu. Bạn cũng nên thử 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ủ và cài đặt riêng biệ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 với nó 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 (Ubuntu)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 PHP mới nhất hiện có (ví dụ: php7.4 ).

    Điều 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(PHP website) . 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 sẽ 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 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 (bổ sung) 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ữ trang web WordPress của bạn an toàn(Keeping Your WordPress Site Secure)

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 phải bảo mật 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(WordPress malware) mà bạn cần xóa.

Nếu bạn là người mới sử dụng WordPress , đây là một số plugin WordPress cần thiết để 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.



About the author

Tôi là kỹ sư phần mềm với hơn 10 năm kinh nghiệm thiết kế, xây dựng và bảo trì các ứng dụng dựa trên Windows. Tôi cũng là một chuyên gia thành thạo về xử lý văn bản, xử lý bảng tính và thuyết trình. Tôi có thể viết mô tả rõ ràng và ngắn gọn về mã, giải thích các khái niệm phức tạp cho các nhà phát triển mới làm quen và khắc phục sự cố nhanh chóng cho khách hàng.



Related posts