แก้ปัญหา SyntaxError: Unexpected token < in JSON at position 0
เวอร์ขั่น Responsive Filemanager 9.14.0
ปัญหาเกิดขึ้นใน PHP 7.4
มีปัญหาเกิดขึ้นในการ Upload file ดังภาพ
วิธีแก้ไข
- ให้เข้าไปที่ไฟล์ UploadHandler.php ตามที่อยู่นี้ plugins/responsive_filemanager/filemanager/UploadHandler.php
- มองหาบรรทัดที่ 496 และ 1429 จะเจอคำสั่งนี้ $uploaded_bytes = $this->fix_integer_overflow((int)$content_range[1]);
- ให้แทนที่ด้วยคำสั่งนี้ ทั้งสองบรรทัดที่เจอ
$uploaded_bytes = $this->fix_integer_overflow((int)(isset($content_range[1]) ? $content_range[1]: 1));
- save file แล้วรันใหม่ครับ เป็นอันเสร็จ