วันอังคารที่ 2 กรกฎาคม พ.ศ. 2562

Error ที่เจอกับ PHPMyAdmin และวิธีแก้ไข

Warning in ./libraries/sql.lib.php#613

ตอนนี้ใช้ PHP Version 7.2.19 บน Ubuntu 18.04 โดย PHPMyAdmin เป็น Version 4.6.6deb5 แล้วเจอ Warning

Warning in ./libraries/sql.lib.php#613
count(): Parameter must be an array or an object that implements Countable

เสร็จแล้วลองเอาไปค้นหาใน Internet ดูว่าใครเจอบ้าง ได้วีธีการแก้ปัญหามา 2 วีธี
1. แก้ไขไฟล์ sql.lib.php หรือ 2. Upgrade PHPMyAdmin
เราใช้วิธีที่ 2 แก้ไขไฟล์เพราะอ่านแล้วทำง่ายกว่าลองดูก่อนถ้าไม่ได้ผลค่อยอัพ Version

ข้อมูลจาก devanswers.co
1. Edit sql.lib.php file
2. Upgrade PHPMyAdmin

เห็นว่าการแก้ไขไฟล์ sql.lib.php ง่ายดีเลยแก้ไขที่ไฟล์ก่อน แล้วทำการทดสอบปรากฏว่าได้เลย จบ
sudo cp /usr/share/phpmyadmin/libraries/sql.lib.php /usr/share/phpmyadmin/libraries/sql.lib.php.bak
sudo nano /usr/share/phpmyadmin/libraries/sql.lib.php

จากนั้นหา (count($analyzed_sql_results['select_expr'] == 1) แล้วทำการเพิ่ม () อีกชั้นลงไป
เป็น ((code($analyzed_sql_results['select_expr']) == 1) เสร็จแล้ว Save แล้วกลับไปที่ PHPMyAdmin จากนั้นใช้งานได้ปกติ





Warning in ./libraries/plugin_interface.lib.php#551

แน่นอนถ้าเจอ Error ตัวบน ก็จะเจอ Error ตัวนี้ด้วยเพราะ PHP Version 7.2.19 และ PHPMyAdmin เป็น Version 4.6.6deb5
Warning in ./libraries/plugin_interface.lib.php#551
count(): Parameter must be an array or an object that implements Countable


ข้อมูลจาก https://devanswers.co/

ไม่มีความคิดเห็น:

แสดงความคิดเห็น