Nếu bạn từng gặp tình trạng:
- Website trắng trang sau khi cài source
- Import demo xong nhưng lỗi giao diện
- WooCommerce không cập nhật giá
- Slider không chạy
- UX Builder của Flatsome bị trắng
- Không hiện ảnh sản phẩm
- Không vào được wp-admin
…thì rất có thể nguyên nhân nằm ở phiên bản PHP của hosting.
Trong quá trình triển khai thực tế nhiều source WordPress bán hàng và website demo, Themevip nhận thấy phần lớn lỗi phát sinh hiện nay đều liên quan đến việc hosting đang chạy PHP quá cao, đặc biệt là PHP 8.1 hoặc 8.2.
Trong khi đó đa số source WordPress dựng sẵn trên thị trường hiện nay vẫn hoạt động ổn định nhất trên PHP 7.4.
Vì vậy trước khi nghĩ tới việc sửa code, sửa plugin hay cài lại website, điều đầu tiên nên kiểm tra chính là phiên bản PHP.
Vì sao nhiều source WordPress hiện nay vẫn ưu tiên PHP 7.4?
Nhiều người nghĩ:
PHP càng mới thì website càng tốt.
Thực tế với WordPress không hẳn như vậy.
Đặc biệt với:
- Website bán hàng dựng sẵn
- Source import demo
- Bộ source dùng nhiều plugin
- Website tối ưu kéo thả
- Flatsome
- Elementor cũ
- WooCommerce tùy biến
…thì yếu tố quan trọng nhất thường là:
- Tính ổn định
- Độ tương thích
- Khả năng import demo chuẩn
- Hạn chế xung đột plugin
Trong quá trình triển khai thực tế, Themevip gặp rất nhiều trường hợp:
- Source chạy bình thường trên PHP 7.4
- Nhưng lỗi ngay khi chuyển sang PHP 8.x
Ví dụ phổ biến:
- Flatsome UX Builder trắng trang
- Slider Revolution không load
- Plugin hiển thị lỗi Fatal Error
- WooCommerce lỗi biến thể
- Không hiện ảnh sau import
- Không vào được admin WordPress
Nguyên nhân là vì PHP 8.x thay đổi khá mạnh về:
- Cú pháp xử lý
- Hàm cũ bị loại bỏ
- Cơ chế warning
- Cách xử lý TypeError
Điều này giúp PHP hiện đại hơn nhưng cũng khiến nhiều plugin WordPress chưa cập nhật hoàn toàn dễ phát sinh lỗi.
Đó cũng là lý do rất nhiều nhà phát triển source WordPress hiện nay vẫn lựa chọn PHP 7.4 làm phiên bản mặc định để đảm bảo website hoạt động ổn định ngay sau khi cài đặt.
Khi nào nên đổi website về PHP 7.4?
Nếu website gặp các lỗi dưới đây sau khi cài source hoặc nâng PHP, bạn nên thử chuyển về PHP 7.4 trước:
- Website trắng trang
- Lỗi 500 Internal Server Error
- Không vào wp-admin
- WooCommerce lỗi giá
- Không chọn được biến thể
- Slider không chạy
- Flatsome lỗi UX Builder
- Import demo lỗi
- Không hiện ảnh sản phẩm
- Plugin tự tắt
- Giao diện load chậm bất thường
Trong thực tế, rất nhiều website chỉ cần đổi về PHP 7.4 là hoạt động ổn định trở lại mà không cần sửa code.
Lưu ý: Nếu dùng Localhost thì có thể Tải XAMPP Php 7.4 phiên bản dành cho Windows tại: https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/7.4.33/xampp-windows-x64-7.4.33-0-VC15-installer.exe/download
1. Hướng dẫn đổi PHP về 7.4 trên hosting cPanel
cPanel là giao diện hosting phổ biến nhất hiện nay.
Bước 1: Đăng nhập cPanel
Thông thường đường dẫn sẽ là:
yourdomain.com:2083
Hoặc link hosting nhà cung cấp gửi cho bạn.
Bước 2: Tìm mục đổi phiên bản PHP
Tuỳ từng hosting sẽ có tên khác nhau như:
- Select PHP Version
- PHP Selector
- MultiPHP Manager
- PHP Configuration
Ví dụ giao diện:
Bước 3: Chọn domain cần đổi PHP
Nếu hosting có nhiều website:
- Chọn đúng tên miền cần đổi
- Tick domain tương ứng
Bước 4: Chọn PHP 7.4
Trong danh sách phiên bản:
- Chọn PHP 7.4
- Nhấn Apply
- Hoặc Set as Current
Một số hosting sẽ cập nhật ngay sau vài giây.
Bước 5: Kiểm tra lại website
Sau khi đổi PHP:
- Xoá cache website
- Reload lại trang
- Kiểm tra wp-admin
- Kiểm tra slider
- Kiểm tra WooCommerce
- Kiểm tra UX Builder
Thông thường nhiều lỗi sẽ biến mất ngay sau khi đổi về PHP 7.4.
2. Hướng dẫn đổi PHP 7.4 trên hosting DirectAdmin
DirectAdmin hiện cũng rất phổ biến tại Việt Nam.
Bước 1: Đăng nhập DirectAdmin
Thông thường:
yourdomain.com:2222
Bước 2: Tìm mục đổi PHP
Một số hosting sẽ hiển thị:
- Select PHP Version
- PHP Version Selector
- Domain Setup
- PHP Settings
Ví dụ giao diện:
Bước 3: Chọn website cần đổi
Nếu hosting có nhiều domain thì chọn đúng website cần chỉnh.
Bước 4: Chọn PHP 7.4
Sau đó:
- Chọn PHP 7.4
- Nhấn Save hoặc Apply
Hosting sẽ cập nhật sau vài giây.
Bước 5: Kiểm tra website
Sau khi đổi:
- Reload website
- Kiểm tra plugin
- Kiểm tra giao diện
- Kiểm tra admin WordPress
3. Hướng dẫn đổi PHP 7.4 trên CyberPanel
CyberPanel thường dùng cho VPS LiteSpeed hoặc hosting tối ưu tốc độ cao.
Bước 1: Đăng nhập CyberPanel
Thông thường:
yourdomain.com:8090
Bước 2: Vào Websites
Chọn:
- Websites
- List Websites
Bước 3: Chọn website cần đổi PHP
Nhấn Manage để quản lý website.
Bước 4: Đổi PHP về 7.4
Tìm mục:
- Change PHP
Sau đó:
- Chọn PHP 7.4
- Nhấn Save
Ví dụ giao diện:
Bước 5: Kiểm tra website
Sau khi đổi:
- Xoá cache LiteSpeed
- Reload website
- Kiểm tra giao diện
- Kiểm tra plugin
- Kiểm tra admin
4. Hướng dẫn đổi PHP 7.4 trên VPS
Nếu bạn đang dùng VPS thì việc đổi PHP sẽ phụ thuộc vào panel quản trị đang sử dụng.
Hiện nay VPS WordPress thường dùng:
- aaPanel
- CyberPanel
- HestiaCP
- Webmin
- cPanel
- DirectAdmin
- OpenLiteSpeed
- Nginx
- Apache
Với aaPanel
Vào:
- App Store
- PHP
- Cài PHP 7.4
- Chọn website cần dùng PHP 7.4
Ví dụ giao diện:
Với VPS CyberPanel
Có thể đổi trực tiếp trong:
- Websites
- List Websites
- Change PHP
Với VPS cPanel hoặc DirectAdmin
Thao tác tương tự hosting thông thường.
Với VPS tự cài Nginx hoặc Apache
Thông thường cần thao tác bằng SSH để:
- Cài PHP 7.4
- Restart PHP-FPM
- Restart Nginx hoặc Apache
Nếu chưa quen VPS, nên backup trước khi thao tác để tránh lỗi website.
Một số lưu ý thực tế sau khi đổi PHP
Không nên update plugin hàng loạt
Rất nhiều website lỗi do:
- Update WooCommerce quá mới
- Update plugin mới nhất
- Update theme không tương thích
Nếu website đang hoạt động ổn định thì không nên cập nhật hàng loạt.
Không phải cứ PHP mới là tốt hơn
PHP 8.x mạnh hơn về hiệu năng nhưng chưa chắc ổn định hơn với mọi source WordPress.
Đặc biệt với source dựng sẵn hoặc source demo thì độ tương thích thường quan trọng hơn benchmark hiệu năng.
Nên backup trước khi nâng PHP
Nếu muốn thử PHP 8.x:
- Backup website trước
- Test trên subdomain
- Không nâng trực tiếp website chính
Nên dùng PHP nào cho WordPress?
| Loại website | PHP phù hợp |
|---|---|
| Source WordPress dựng sẵn | PHP 7.4 |
| Website import demo | PHP 7.4 |
| Flatsome cũ | PHP 7.4 |
| Website bán hàng nhiều plugin | PHP 7.4 |
| WooCommerce mới hoàn toàn | PHP 8.1 |
| Website code mới | PHP 8.1 – 8.2 |
Kết luận
Qua quá trình triển khai thực tế nhiều source WordPress, Themevip nhận thấy PHP 7.4 hiện vẫn là lựa chọn ổn định và tương thích rất tốt với đa số website dựng sẵn trên thị trường.
Đặc biệt với:
- Source demo
- Website bán hàng
- Website dựng nhanh
- Bộ source import sẵn
- Flatsome
- Website dùng nhiều plugin
…thì PHP 7.4 thường giúp website:
- Hoạt động ổn định hơn
- Ít lỗi hơn
- Import demo chuẩn hơn
- Tương thích plugin tốt hơn
- Hạn chế lỗi trắng trang và lỗi 500
Vì vậy nếu website WordPress đang gặp lỗi sau khi cài source hoặc nâng PHP, hãy thử chuyển về PHP 7.4 trước khi sửa code hoặc cài lại website.
- Cách thêm nhãn nổi bật cho Menu giao diện flatsome cực đơn giản
- Hướng dẫn cài đặt website nhanh chóng với Source Code Wp-content và cơ sở dữ liệu .Sql
- Top 10 hosting tốt nhất dành cho website wordpress
- Xử lý lỗi “Please activate the theme, now the theme is not active” khi cài theme
- Hướng dẫn cách cài đặt WooCommerce và tạo sản phẩm bán hàng trực tuyến















