21 สิงหาคม 2555

prestashop รันแล้วเป็นหน้าจอว่างเปล่า ไม่แสดง Error

หลังจากได้นำ prestashop ที่ติดตั้งไว้บนเซิฟเวอร์ กลับลงมาเก็บไ้ว้ที่เครื่อง ปรับแต่งค่าทุกอย่างให้ถูกต้อง แล้วทดลองรันดู

ไม่ขึ้นข้อความอะไรเลย เป็นหน้าจอว่างเปล่า วิธีแก้ไขปัญหาเบื่องต้นคือ

- ไปที่ไฟล์ config.inc.php ในโฟลเดอร์ config

- ปรับแก้ @ini_set('display_errors', 'on'); จาก off ให้เป็น on เพื่อให้มันแจ้ง Error ทางหน้าจอ

- หลังจากนั้น รีเฟรช หน้าจอใหม่อีกครั้ง ก็จะขึ้น Error นี้ครับ Fatal error: Call to undefined function mcrypt_decrypt() in D:\www\prestashop\classes\Rijndael.php on line 61

หลังจากได้รับแจ้งข้อความ Error ดังนี้แล้ว ก็แก้ไขปัญหาต่อไปตามนี้ครับ

- ไปที่ตาราง ps_configuration ในฟิวล์ name หาค่า PS_CIPHER_ALGORITHM หลังจากนั้นปรับค่า value จาก 1 เป็น 0

หรือจะเป็น SQL ก็ UPDATE `ps_configuration` SET `value` = '0' WHERE `name` = 'PS_CIPHER_ALGORITHM';http://www.blogger.com/img/blank.gif

หลังจากนั้นก็รีเฟรชหน้าอีกที ก็จะรันได้เป็นปกติครับ


อ้างอิงจาก

http://customprestshoptemplates.blogspot.com/2012/03/error-prestashop-php-fatal-error-call.html

หมายเหตุ การแสดงผลอาจจะผิดเพี้ยนครับ

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

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