เวอร์ชั่น 1.3.1 [TH] Fix ตัวนี้ผมปิดดาวโหลดไปเพราะยังมีปัญหาอยู่ครับ มีเรื่องของความอืดเข้ามาร่วมด้วย ทีแรกก็ว่าจะแก้ไขออกมาแจกใหม่แต่เนื่องจากงานที่มีเข้ามาทำให้ไม่ค่อยมีเวลาและมีเวอร์ชั่นที่เพิ่มขึ้นมาเรื่อยๆ ผมเลยหยุดแก้ไขไปครับ และในเวอร์ชั่นที่เพิ่มขึ้นมาผมรู้สึกว่าจะยิ่งมีการโหลดฐานข้อมูลเยอะขึ้นซึ่งจะทำให้มีการโหลด CPU เยอะขึ้น ลูกค้าผมโดนเตือนจากผู้ให้บริการเยอะมากในเวอร์ชั่นเก่าทำให้ต้องย้ายจาก Share Host เป็น VPS ด้วย Traffic ประมาณ 1,000-1,500 UIP/วัน แต่เมื่อทำการเปิดระบบ Cache ระบบจะเร็วขึ้นอย่างเห็นได้ชัด และในเวอร์ชั่นใหม่จะมีระบบจัดการ Cache ที่ดีกว่านี้อีกครับ
ดังนั้นวิธีแก้ไขปัญหาเบื้องต้นที่อยากให้ลองคือ เปิดการใช้งาน Cache ในเวอร์ชั่นต่ำกว่า 1.4 ให้ไปที่ไฟล์ smarty.config.inc.php และหาบรรทัด $smarty->caching = false; ปรับให้เป็น True
อย่าลืมปรับ Permission ของโฟลเดอร์ tools/smarty/
cache เป็น 777 ด้วยนะครับ ทั้งนี้ทั้งนั้นขึ้นอยู่กับว่าธีมที่เราใช้มีการปรับแต่งมากแค่ไหนด้วยนะครับ บางธีมอาจจะเปิดใช้งานไม่ได้
ต่อมาให้ปิดการทำงานโมดูลเพราะโมดูลเหล่านี้จะทำการกับฐานข้อมูลตลอดเวลาเวลาที่มีลูกค้าเข้าเว็บเรา
- Tracking visitors
- List 404 pages
- Pages not found
ส่วนเรื่องของ Browser ซึ่งเป็นส่วนที่เราไม่สามารถ Track ได้หมด แต่ผมแนะนำให้ดูในส่วนของ Stats ของร้านค้าที่หัวข้อ Software ส่วนนี้จะบอกเราได้ว่าลูกค้าส่วนใหญ่ใช้ Browser อะไรเข้าเว็บเราบ้างและใช้ Browser อะไรเยอะสุด ซึ่งผมก็พบว่าการใช้ IE ในเวอร์ชั่นต่างๆก็มีสัดส่วนเกือบใกล้เคียงกันรวมๆแล้ว IE จะมีลูกค้าใช้เยอะสุดด้วย ผมคิดว่า PS ที่โมดิฟายโดย USER อย่างเราๆคงมีปัญหากับ IE ซะส่วนใหญ่ครับ ดังนั้นคงต้องหาวิธีการลง Browser ทดสอบเว็บเราเพิ่มขึ้น ตอนนี้ผมก็คิดแนวทางแก้ไขปัญหาเบื้องต้นได้เพียงเพิ่มข้อความบอกกับลูกค้าในหน้าสมัครสมาชิกว่าให้ใช้ Browser Chome หรือ FF ในเวอร์ชั่นใหม่สมัครสมาชิก หากไม่สามารถทำการสมัครได้ และทำลิงค์ดาวโหลดไว้ด้วยครับ
สาเหตุต่อมาอาจจะเกิดจากลูกค้าเองนะครับ คงจะเคยๆเจอกันอยู่ บางคนจะสมัครสมาชิกไม่เป็นเลย ไม่เข้าใจในส่วน Error ที่เกิดขึ้นมาจึงไปต่อไม่ถูก ส่วนนี้อยากให้ทำการแก้ไขภาษาหรือการ Traslation(Back Office >> Tools >> Translations) ด้วยนะครับในส่วนของ field และ Error ซึ่งจะทำให้ลูกค้าเข้าใจได้ง่ายขึ้น
ในหน้าการสมัครสมาชิกในส่วนของช่อง Password ก็ควรจะกำกับว่า ไม่ควรใส่อักขระพิเศษและควรเป็นตัวเลขกับภาษาอังกฤษตัวเล็กเท่านั้น
ยังไงลองแก้ไขเบื้องต้นตามนี้ก่อนครับ ในบางการแก้ไขที่ผมบอกไปอาจจะไม่มีส่วนเกี่ยวข้องกับปัญหานี้แต่ยังไงในอนาคตเราก็ต้องแก้ไขตามนี้อยู่ดีครับ
สอบถามหน่อยครับ ถ้าลืมพาส กะ เมลล์ เนี่ย มีทางแก้ไขหรือป่าวครับ
เข้าไปที่ phpmyadmin จากนั้นเลือกฐานข้อมูลของเว็บ PS ที่เราลืมพาส
- หา _COOKIE_KEY จาก config/settings.inc.php
- รัน SQL โค้ด ตามนี้
UPDATE ps_employee SET passwd = md5('<_COOKIE_KEY_ value><yourNewPassword>') WHERE email = 'youremailaddress';
ลืมพาสหลังร้านค่ะ กดลืมพาสแล้วแต่ไม่มีเมลตอบกลับมาไม่ทราบว่าเพราะอะไร
ลองทำตามวิธีนี้แล้วแต่มันขึ้นว่า #1146 - Table 'beautyto_ori.employee' doesn't exist
จะทำยังไงดีคะ ทำได้ละค่ะ ตามนี้เลย http://www.prestashopdocumenta...-admin-password-in-prestashop/
ตั้งค่าให้ระบบส่งเมลล์พาสเวิร์ดใหม่ให้ที่เมลเราได้ตรงไหนคะ
วิธีตามลิงค์ที่ให้มาก็สะดวกดีครับ พอใช้งานไฟล์ invertus_passwd_reseter.php เสร็จแล้วอย่าลืมนำออกหรือตั้งชื่อไฟล์เป็นรหัสไว้นะครับ จะได้ไม่มีใครมาแกล้ง Reset Pass เราได้
ในเวอร์ชั่น 1.3.1 [TH] Fix ผมก็ยังไม่ได้มีการลอง Forget Password นะครับจึงไม่แน่ใจว่าระบบจะมีปัญหาหรือไม่ แต่ตามระบบแล้วเมื่อเราทำการ Forget Password แล้ว ระบบจะส่งรหัสใหม่มายัง Email ของ Admin ที่มี Email ตรงกับ Email ที่เราใส่ไปใน Forget Password ครับ