วันพุธที่ 1 พฤษภาคม พ.ศ. 2556

แก้ Error : Could not load language Thai ใน Opencart

เกิด error : Could not load language Thai
บางคนอาจจะเจอแตกต่างกัน สำหรับผู้เขียนนั้นผิดพลาดเพราะเผลอตั้งค่าภาษาใน admin Opencart เป็นภาษาไทย โดยที่ลืมไปว่าในโฟล์เดอร์ \admin\language มันไม่มีโฟล์เดอร์ภาษาไทยในนั้น (ผู้เขียนมีโฟล์เดอร์ภาษาไทยอยู่ใน \catalog\language ซึ่งมันจะแสดงผลเฉพาะหน้าร้านเท่านั้น ส่วนหลังร้านก็จะอยู่ในโฟล์เดอร์ \admin\language ต้องแปลคนล่ะส่วนกัน) ตั้งค่าผิดดังรูปค่ะ


เกิด error แบบนี้จะไปเข้าหน้า admin ก็ไม่ได้เราเลยต้องไปแก้ไขในฐานข้อมูลค่ะ ผู้เขียนลองทำใน Localhost อยู่ยังไม่ได้ขึ้นระบบจริง เข้าไปแก้ในตารางที่ ชื่อว่า "setting" ชื่อแถวว่า "config_admin_language"  จะ search ก็ได้ง่ายดี ใช้คำ "config_admin_language" ไป search ค่ะ  และ เปลี่่ยนจาก th เป็น en แล้วบันทึก ดังรูปค่ะที่ผิดเพราะถูกตั้งค่าเป็น th โดยที่มันไม่มีภาษานี้อยู่ในโฟล์เดอร์ admin เลย


หรืออีกวิธีหนึ่ง อาจจะใช้วิธี Copy โฟล์เดอร์ "English" มาวางก่อนแล้วเปลี่ยนชื่อเป็น "thai" ก็ได้ค่ะ
พอระบบหาโฟล์เดอร์เจอก็จะเข้าหน้า admin ได้  


ปัญหาเล็กน้อยแต่ผู้เขียนก็เกือบจะลบลงใหม่แล้วโง่จริง เมื่อมีปัญหาก็ใจเย็นๆ ค่อยๆคิด มันจะเจอทางออกจริงๆด้วยค่ะ


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

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