Sửa lỗi không tạo được ảnh thu nhỏ Opencart với PHP 8.x
DzungDo
29 Tháng Mười
Lỗi quái quỷ với PHP từ bản 8.0 trở lên sẽ không tạo được ảnh đại diện mới upload lên và cũng không có bất kỳ biểu hiện gì trong error_log.
Nguyên nhân
Thư viện GDImage từ PHP 8.0 trở lên image đã có thay đổi thành loại object.
Cách fix lỗi trong 1 phút
- Mở file system/library/image.php
- Tìm đoạn:
if (is_resource($this->image)) {
- Thay bằng
if (is_object($this->image) || is_resource($this->image)) {
Lưu vào và upload lên website là xong.
110