Sửa lỗi không tạo được ảnh thu nhỏ Opencart với PHP 8.x

DzungDo 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

  1. Mở file system/library/image.php
  2. Tìm đoạn: if (is_resource($this->image)) {
  3. Thay bằng if (is_object($this->image) || is_resource($this->image)) {

Lưu vào và upload lên website là xong.

Để phản hồi, bạn có thể đăng nhập