กดปุ่มสั่งซื้อแล้ว ระบบมันกลับมาแสดงหน้า local

พูดคุย PhpBB ปัญหา การติดตั้ง ปัญหา การลง Mod การแก้ไข หน้าตาบอร์ด การใช้งาน Joomla 1.5 และ CMS คำถาม ควรระบุรุ่นที่ใช้ ในการตั้งคำตามด้วย นะ เช่น php-nuke 8.0 Joomla 1.0 joomla 1.5 และ รายละเอียดของ server OS , php เวอร์ชั่นไหน ฐานข้อมูลอะไร

Moderator: phpbb

ตอบกลับโพส
ภาพประจำตัวสมาชิก
futurebis
phpBBThailand Sr. Member
phpBBThailand Sr. Member
โพสต์: 72
ลงทะเบียนเมื่อ: 10 ธ.ค. 2009, 20:02
ติดต่อ:

กดปุ่มสั่งซื้อแล้ว ระบบมันกลับมาแสดงหน้า local

โพสต์ โดย futurebis »

คือผมทำการส่งข้อมูลเว็บขายของ ขึ้น server จริง มันก็เหมือนจะแสดงได้ปรกติ แต่ว่าพอกดปุ่มสั่งซื้อสินค้า หยิบใส่รถเข็น มันกลับพากลับมาหน้า local ที่ผมทำบนเครื่อง ไม่ทราบว่าต้องแก้ที่ไหนครับ
เว็บนี้ครับ http://www.otopthaihandmade.com/" onclick="window.open(this.href);return false; พอกดสั่งซื้อแล้วมันจะพากลับมาหน้า http://localhost/..." onclick="window.open(this.href);return false;. ไม่เข้าใจว่าทำไมเป็นอย่างนี้ไปได้ครับ

และรูปสินค้าต่างๆถ้าผมเรียกหน้าเว็บจาก เครื่องที่ผมทำ มันก็จะแสดง แต่หากผมย้ายไปเรียกหน้าเว็บจริงจากเครื่องอื่น รูปจะไม่แสดง ผมเข้าใจว่ามันคงไปดึงรูปและข้อมูลจากเครื่อง local มาแสดง ทำไมเป็นอย่างนี้ งง มาก
ภาพประจำตัวสมาชิก
phpbb
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 3189
ลงทะเบียนเมื่อ: 19 มิ.ย. 2008, 00:26
ติดต่อ:

Re: กดปุ่มสั่งซื้อแล้ว ระบบมันกลับมาแสดงหน้า local

โพสต์ โดย phpbb »

ลอง เช็ค config ครับว่าตั้งอะไรไว้เป็น localhost หรือเปล่า
โหลด phpBB3 ภาษาไทย ทั้งหน้าเว็บ และ admin
รวมพลคนใช้ phpBB3 แนะนำคนอื่นบ้างนะครับ ทุกคำถามจะได้มีคำตอบ แนะนำคนอื่นๆบ้างนะ ช่วยๆกันไป

สมาชิกใหม่ ก่อนถามแนะนำตัว
http://www.phpbbthailand.com/viewforum.php?f=41
กฏการใช้งานบอร์ด
http://www.phpbbthailand.com/viewtopic.php?f=37&t=5940
ภาพประจำตัวสมาชิก
futurebis
phpBBThailand Sr. Member
phpBBThailand Sr. Member
โพสต์: 72
ลงทะเบียนเมื่อ: 10 ธ.ค. 2009, 20:02
ติดต่อ:

Re: กดปุ่มสั่งซื้อแล้ว ระบบมันกลับมาแสดงหน้า local

โพสต์ โดย futurebis »

แก้ได้แล้วครับผมขอแจงวิธีแก้นะครับ เผื่อใครจะเจอปัญหาอย่างผมบ้าง ผมขอท้าวความปัญหาผมสักนิดครับ ผมใช้ joomla version 1.5.18 และ virtuemart 1.1.4 โดยแยกติดตั้งคือว่าติดตั้ง joomla ก่อน แล้ว ค่อยมาติดตั้ง virtuemart ซึ่งผมก็ไม่ค่อยเข้าใจว่า มันต่างอย่างไรกับที่เราติดตั้ง แบบ joomla+virtuemart อันนี้ใครแนะนำต่อได้ก็ดีครับผมจะได้รู้ไปด้วย ผมเข้าใจเองว่าแบบ joomla+virtuemart นั้นคงเป็นที่มีผู้หวังดีคือให้การติดตั้งมันง่ายเรียกว่าติดตั้งทีเดียวได้สองตัวเลย ไม่แน่ใจว่าถูกหรือเปล่า มาเข้าเรื่องผมต่อดีกว่า ผมติดตั้งแบบแยกตามที่ว่ามานะครับ ก็เข้าปัญหาเลยก็แล้วกัน
คือผมทำการส่งข้อมูลเว็บขายของ ขึ้น server จริง มันก็เหมือนจะแสดงได้ปรกติ แต่ว่าพอกดปุ่มสั่งซื้อสินค้า หยิบใส่รถเข็น มันกลับพากลับมาหน้า local ที่ผมทำบนเครื่อง เว็บนี้ครับ http://www.otopthaihandmade.com/" onclick="window.open(this.href);return false; พอกดสั่งซื้อแล้วมันจะพากลับมาหน้า http://localhost/..." onclick="window.open(this.href);return false;. คือกลับมาที่เครื่องผมที่ผมใช้ทำก่อนส่งขึ้น server จริง (ซึ่งตอนนี้แก้ได้แล้วครับ) ตอนแรกไม่เข้าใจว่าทำไมเป็นอย่างนี้ไปได้ครับ และถ้าผมเรียกหน้าเว็บบน server จริง จากเครื่องที่ผมทำ มันก็จะแสดงภาพสินค้าต่างๆปรกติเพียงแต่เวลากดปุ่ม หยิบใส่รถเข็น มันจะพากลับมาที่ local อย่างที่ผมว่ามา แต่หากผมย้ายไปเรียกหน้าเว็บจริงจากเครื่องอื่น รูปสินค้าจะไม่แสดง ตรงนี้ทำให้ผมเข้าใจว่ามันคงไปดึงรูปและข้อมูลจากเครื่อง local มาแสดงเป็นแน่แท้ กลายเป็นว่าข้อมูลปนกันทั้ง บน local และ server จริง งงไปหลายชั่วโมงแก้ไม่ได้ ก็เลยไปกินข้าวและก็นั่งคิดว่ามันเป็นเพราะอะไร และก่อนผมจะได้มาอ่านที่คุณ phpbb แนะนำมา ก็คิดเหมือนกันว่าคงต้องมีค่าอะไรที่มันจำเกี่ยวกับ localhost/? ที่มันจำจากตอนที่ผมทำเว็บบนเครื่องผมแน่ ยิ่งมาได้อ่านที่คุณ phpbb แนะนำ หลังจากกินข้าวแล้ว ก็มั่นใจว่าต้องใช่แน่ๆก็เลยเริ่มพลิกตำรา หาหัวข้อที่มันเกี่ยวกับการตั้งค่า config ก็เจอดังนี้ครับ ผมจะแนบรูปประกอบเพื่อให้เห็นภาพ
1. ผมแก้บนเครื่องผมนะครับ เพราะถ้าผมเข้าจาก server จริงมันก็จะพากลับมาที่เครื่อง local ครับ ให้เข้าไปที่ components >virtuemart และเลือก admin>configuration แล้วคลิกไปที่แท็บ security ตามรูปที่ 1 จะเห็นว่า ค่าในช่อง Site URL และ SECURE URL ตอนทำบนเครื่องเรามันจะจำค่า localhost/? พาธตามที่เราติดตั้งบนเครื่องเรา ไว้ แต่หากเราจะย้ายไปบน server จริงก็ให้แก้ เป็นชื่อเว็บเราเลยครับ เหมือนในรูปที่ 2 เช่นกรณีของผมก็ให้แก้เป็น http://www.otopthaihandmade.com" onclick="window.open(this.href);return false; ทั้ง 2 ช่องนี้เลยครับ
จากนั้นก็ให้ไปแก้ในลักษณะเดียวกันนี้ที่ Store>Edit Store ตามรูปที่ 3 ครับ
ที่ผมว่ามานี้จะเป็นก่อนที่เราจะทำการส่งข้อมูลขึ้นไปบน server จริงครับ ซึ่งถ้าผมทำแต่แรกก็เข้าใจว่าจะไม่เกิดปัญหานี้ แต่เมื่อลืมหรือว่าคิดไม่ถึง เมื่อส่งขึ้นไปแล้วเราจะเข้าไปแก้ไข components >virtuemart และเลือก admin>configuration รวมทั้ง Store>Edit Store บน server จริงไม่ได้ครับ เพราะว่ามันจะพาเรากลับมาที่ localhost ตลอด และเมื่อต้องการจะแก้ไขที่เป็นไฟล์โดยไม่แก้ตามรูปที่ผมว่ามา ก็ให้ไปที่ localhost อันนี้อาจจะต้องเข้าไปแก้ตามพาธที่ระบบมันบอกไว้ตามรูปที่ 1 ครับคือ c:\appserv\www\otophandmade/administrator/components/com_virtuemart/virtuemart.cfg.php ซึ่งผมเข้าใจว่าแต่ละคนพาธในเครื่องจะไม่เหมือนกันก็เอาเป็นว่าเข้าไปสุดท้ายที่ไฟล์ virtuemart.cfg.php ครับ แล้วหา บรรทัดที่เขียนว่า
define( 'URL', 'http://localhost/otophandmade/' ); define( 'SECUREURL', 'http://localhost/otophandmade/' );
แล้วแทนที่ด้วย url จริงของท่านเลยครับดังนี้
define( 'URL', 'http://www.otopthaihandmade.com/' );
define( 'SECUREURL', 'http://www.otopthaihandmade.com/' );
จากนั้นก็ส่งไฟล์ virtuemart.cfg.php นี้ขึ้นไปทับของเก่าครับที่สำคัญ ต้องไม่ลืมเครื่องหมาย ?/? ตอนท้ายเว็บของท่านนะครับ คือ ...otopthaihandmade.com/ เพราะผมไม่ได้ใส่ตอนแรกมันก็จะไม่ได้ครับ
ไฟล์ virtuemart.cfg.php นี้จะเป็นการแก้ไขในส่วนของ components >virtuemart >admin>configuration ครับคือรูปที่ 1 ส่วนถ้าจะไปแก้ในรูปที่ 3 ต้องเข้าไปที่ database ในเครื่องท่านครับ แล้วหาตารางที่ชื่อ jos_vm_vendor จะมีอยู่ฟิลด์หนึ่งที่ชื่อว่า vendor_url มันจะเก็บค่า เป็น localhost ท่านก็แก้เป็นชื่อเว็บจริงท่านเลยครับ แล้วส่งขึ้นไปแทนบน server จริง

เขียนซะยาวคิดว่าคงอ่านแล้วเข้าใจนะครับ แต่ก็คิดว่าคงจะดีกว่าสั้นๆแล้วไม่เข้าใจ หรือว่ายาวแล้วยิ่งงง ก็ไม่ทราบนะครับ
แนบไฟล์
pic011.jpg
pic011.jpg (164.01 KiB) เปิดดู 5756 ครั้ง
pic02.jpg
pic02.jpg (41.51 KiB) เปิดดู 5756 ครั้ง
pic03.jpg
pic03.jpg (81.5 KiB) เปิดดู 5756 ครั้ง
sweet04
phpBBThailand Newbie
phpBBThailand Newbie
โพสต์: 1
ลงทะเบียนเมื่อ: 11 พ.ย. 2010, 22:44

Re: กดปุ่มสั่งซื้อแล้ว ระบบมันกลับมาแสดงหน้า local

โพสต์ โดย sweet04 »

แต่เมื่อลืมหรือว่าคิดไม่ถึง เมื่อส่งขึ้นไปแล้วเราจะเข้าไปแก้ไข components >virtuemart และเลือก admin>configuration รวมทั้ง Store>Edit Store บน server จริงไม่ได้ครับ เพราะว่ามันจะพาเรากลับมาที่ localhost ตลอด

^
^
^
ผมว่าเข้าได้ครับ มันเด้งมาที่ localhost เราก้อแค่พิมพ์ โดเมนจริง ของเราไปแทนที่
มันเด้งอยู่ 2 รอบเท่านั้นล่ะ คราวนี้ก้อเข้าได้ ก้อค่อยเข้าไปแก้ในแท็บ security ใน vm เท่านั้นเองครับ
กฏการใช้งานบอร์ด phpBBThailand.com
http://www.phpbbthailand.com/viewtopic.php?f=34&t=5940" onclick="window.open(this.href);return false;
ตอบกลับโพส

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 65 และ บุคคลทั่วไป 0 ท่าน