ตอนนี้ผมมีปัญหาอยู่อย่างหนึ่งคือผมเผลอลบ database ของ PS ใน server ที่นี้ผมเลยเอาตัว backup ของเก่าที่ทำในเครื่องก่อนหน้านี้และ import เข้า database ที่สร้างไว้กับทาง server แทนแล้วก็ทำตามวิธีนี้
การลง Prestashop แบบ manaul บน Server จริง
สำหรับท่านที่ทำการลง PS บน server จำลองในเครื่อง และใส่ข้อมูลไว้จนเยอะแล้ว และก็ไม่อยากทำการใส่ข้อมูลใหม่บน server จริง ผมมีวิธีเร็วๆมาบอกกันครับ
ก่อนทำการต่างๆ แนะนำให้ปิดการใช้ .htaccess ก่อนนะครับ ที่หน้า Back Office >> Preferences ในส่วน Friendly URL และทำให้ไฟล์ .htaccess เป็นไฟล์ว่างๆ แล้วค่อยไป generate ใหม่ครับ
- อัพไฟล์ขึ้น server ตามไดเรคที่ต้องการ
- export database ของ PS ที่อยู่ในเครื่องเรา และ import เข้า database ที่เราสร้างไว้กับทาง server
- แก้ไขค่าต่างๆในไฟล์ config/settings.inc.php ตามนี้ครับ
อ้างถึง
define('__PS_BASE_URI__', '/'); //ถ้าติดตั้งไว้ที่ sub direct ก็ใส่ชื่อ sub direct เข้าไปแบบนี้ /sub direct/
define('_DB_NAME_', ' database_db '); //ชื่อ database ที่สร้างไว้กับ server
define('_DB_SERVER_', ' localhost ');
define('_DB_USER_', ' username_db '); //username ที่ใช้กับ database
define('_DB_PREFIX_', ' ps_ '); // หากไม่ได้ใช้ prefix ไม่ต้องใส่
define('_DB_PASSWD_', 'password_db'); //รหัสที่ใช้กับ database
เปลี่ยนค่าต่างๆในไฟล์แค่ตามที่แสดงให้ดูครับ นอกนั้นปล่อยไว้
- ต่อมาเข้าไปใน database ครับ ค้นหาค่า PS_BASE_URI ในตาราง ps_configuration แล้วเปลี่ยนค่าตาม define ด้านบนครับ
- จากนั้น chmod ไฟล์ต่างๆตามนี้ครับ ถ้าไม่ทำจะเข้าหน้าเว็ปไม่ได้ครับ แต่จะเข้า Backoffice ได้ครับ
chmod 777 config tools/smarty/compile sitemap.xml (ไม่รวม sub-directory)
chmod -R 777 img mails modules themes/prestashop/lang translations upload download (รวม sub-directory)
chmod 777 .htaccess robot.txt ถ้ามีนะครับ
ของคุณ kennn
เสร็จแล้วก็ generate .htaccessใหม่ ที่นี้พอเข้าหน้าเว็บได้แล้ว แต่พอคลิก รายการสินค้าสักอย่าง เช่นเครื่องประดับก็เข้าได้ปกติ แต่พอคลิกเสื้อผ้าแฟชั่นมันไม่เปลี่ยนหน้ามันเป็นเครื่องประดับเหมือนเดิม แต่ url เปลี่ยนเหมือนจำหน้าเดิมตลอด ส่วนของข้อมูลก็เป็นครับ เช่นวิธีการสั่งสินค้าก็จะเป็นหน้านั้นอยู่ คลิกไปลิงค์วิธีการชำระเงินก็ไม่เป็นหน้าpage แต่ url เปลี่ยน รายละเอียดสินค้าก็เป็นครับ
ส่วนของสินค้าขายดี สินค้าใหม่ไม่เป็นครับคลิกแล้วก็เปลี่ยนปกติครับ
พอจะมีวิธีแก้บ้างไหมครับผมไม่อยากทำใหม่หมดครับ ทำจะเสร็จอยู่แล้วครับ ไม่อยากเพิ่มข้อมูลกับแก้design อ่ะครับ

หรือผมอะไรพลาดไป
อ้อผมลอง emtpy cache ในเครื่องก็แล้วครับเปลี่ยนคอมก็แล้วครับ
