ThaiSEOBoard.com

พัฒนาเว็บไซต์ => CMS & Free Script => ข้อความที่เริ่มโดย: gevanion4 ที่ 03 กันยายน 2017, 12:26:10



หัวข้อ: opencartt จะแก้ไขโค้ด Fatal error: Uncaught Error: Class 'VQMod'
เริ่มหัวข้อโดย: gevanion4 ที่ 03 กันยายน 2017, 12:26:10
ใช้ Opencart ขอคำแนะนำหน่อยครับ อยากจะแก้โค้ด
Fatal error: Uncaught Error: Class 'VQMod' not found in D:\xampp\htdocs\sivava8\index.php:28 Stack trace: #0 {main} thrown in D:\xampp\htdocs\sivava8\index.php on line 28
ได้ตรงไหนครับ ต้องการจะโคลนนิ่งเว็บ ไปลงอีกเครื่อง และทำการลงเครื่องแล้ว ผมแก้ไข ที่ไฟล์ config.php แล้ว แต่ก็ยังมีปัญหาเรียกเว็บไม่ขึ้นอยู่ดี และแจ้งตามข้อความนี้มา


หัวข้อ: Re: opencartt จะแก้ไขโค้ด Fatal error: Uncaught Error: Class 'VQMod'
เริ่มหัวข้อโดย: affsom ที่ 03 กันยายน 2017, 14:01:31
ใช้ Opencart ขอคำแนะนำหน่อยครับ อยากจะแก้โค้ด
Fatal error: Uncaught Error: Class 'VQMod' not found in D:\xampp\htdocs\sivava8\index.php:28 Stack trace: #0 {main} thrown in D:\xampp\htdocs\sivava8\index.php on line 28
ได้ตรงไหนครับ ต้องการจะโคลนนิ่งเว็บ ไปลงอีกเครื่อง และทำการลงเครื่องแล้ว ผมแก้ไข ที่ไฟล์ config.php แล้ว แต่ก็ยังมีปัญหาเรียกเว็บไม่ขึ้นอยู่ดี และแจ้งตามข้อความนี้มา

backup .xml ที่อยู่ใน vqmod/xml เก็บไว้ทุกไฟล์เลย
ลบ Folder vqmod ออก
ลบ root/admin/index.php แล้ว copy ต้นฉบับมาใส่ใหม่
ลบ root/index.php แล้ว copy ต้นฉบับมาใส่ใหม่
Install vqmod ใหม่อีกรอบ
copy .xml ที่backup ไว้ไปใส่ไว้ที่เดิม (vqmod/xml)

ประมาณนี้


หัวข้อ: Re: opencartt จะแก้ไขโค้ด Fatal error: Uncaught Error: Class 'VQMod'
เริ่มหัวข้อโดย: gevanion4 ที่ 03 กันยายน 2017, 15:39:28
ส่วนลบ root ในไฟล์ index.php คือลบโค้ดไหนครับ ใช่โค้ดนี้หรือเปล่าครับ
//VirtualQMOD
require_once('../vqmod/vqmod.php');
VQMod::bootup();

// VQMODDED Startup
require_once(VQMod::modCheck(DIR_SYSTEM . 'startup.php'));

// Application Classes
require_once(VQMod::modCheck(DIR_SYSTEM . 'library/currency.php'));
require_once(VQMod::modCheck(DIR_SYSTEM . 'library/user.php'));
require_once(VQMod::modCheck(DIR_SYSTEM . 'library/weight.php'));
require_once(VQMod::modCheck(DIR_SYSTEM . 'library/length.php'));
-------------------------------
ลบ root/admin/index.php แล้ว copy ต้นฉบับมาใส่ใหม่
ลบ root/index.php แล้ว copy ต้นฉบับมาใส่ใหม่
งงกับขั้นตอนนี้ ลองทำแล้ว ติดตรง copy ต้นฉบับมาใส่ใหม่ ในเมื่อต้นฉบับมันเดิมมันใช้ไม่ได้ แล้วเอามาใส่ใหม่ก็เป็นของเดิม แต่ถ้าหมายถึง ต้นฉบับ index.php ก่อนที่จะลง VQMod ผมดันไม่ได้เก็บไว้
ผลที่ได้คือกับมาที่เก่า
(http://www.mx7.com/i/0e1/RqDn0G.jpg) (http://www.mx7.com/view2/A5JfjqPIOKaNtMM3)


หัวข้อ: Re: opencartt จะแก้ไขโค้ด Fatal error: Uncaught Error: Class 'VQMod'
เริ่มหัวข้อโดย: affsom ที่ 03 กันยายน 2017, 15:48:36
ส่วนลบ root ในไฟล์ index.php คือลบโค้ดไหนครับ ใช่โค้ดนี้หรือเปล่าครับ
//VirtualQMOD
require_once('../vqmod/vqmod.php');
VQMod::bootup();

// VQMODDED Startup
require_once(VQMod::modCheck(DIR_SYSTEM . 'startup.php'));

// Application Classes
require_once(VQMod::modCheck(DIR_SYSTEM . 'library/currency.php'));
require_once(VQMod::modCheck(DIR_SYSTEM . 'library/user.php'));
require_once(VQMod::modCheck(DIR_SYSTEM . 'library/weight.php'));
require_once(VQMod::modCheck(DIR_SYSTEM . 'library/length.php'));
-------------------------------
ลบ root/admin/index.php แล้ว copy ต้นฉบับมาใส่ใหม่
ลบ root/index.php แล้ว copy ต้นฉบับมาใส่ใหม่
งงกับขั้นตอนนี้ ลองทำแล้ว ติดตรง copy ต้นฉบับมาใส่ใหม่ ในเมื่อต้นฉบับมันเดิมมันใช้ไม่ได้ แล้วเอามาใส่ใหม่ก็เป็นของเดิม แต่ถ้าหมายถึง ต้นฉบับ index.php ก่อนที่จะลง VQMod ผมดันไม่ได้เก็บไว้

ผลที่ได้
 ([url]http://www.mx7.com/i/2af/jRpYdO.jpg[/url]) ([url]http://www.mx7.com/view2/A5JbqJgEhi7xA5TM[/url])


ต้นฉบับก่อนลง vqmod
หรือลบในส่วนที่Vqmod ได้เขียน hardcode ลงไปก็ได้ ลองดูครับ

อันที่จริงถ้ามีปัญหาก็ลงใหม่เลยครับ แล้วลงvqmod เสร็จแล้ว import db แล้วก็copyไฟล์จากตัวเก่าไปลงให้หมด ยกเว้น config แล้วก็ก็อป .xml ไปใส่ใน vqmod น่าจะชัวที่สุด


หัวข้อ: Re: opencartt จะแก้ไขโค้ด Fatal error: Uncaught Error: Class 'VQMod'
เริ่มหัวข้อโดย: gevanion4 ที่ 03 กันยายน 2017, 16:16:46
ขอบคุณมากครับ