การนำเข้าฐานข้อมูล Wordpress

ฉันเพิ่งนำเข้าฐานข้อมูล Wordpress จากการติดตั้ง localhost บนคอมพิวเตอร์ของฉันไปยังเซิร์ฟเวอร์ออนไลน์ อย่างไรก็ตาม ลิงก์ทั้งหมดยังคงชี้ไปที่ localhost แทนที่จะเป็น URL ของเซิร์ฟเวอร์

มีอะไรพิเศษที่ฉันลืมทำหรือเปล่า?

(หมายเหตุ: ฉันไม่ได้เขียนลิงก์ของฉันอย่างหนัก ดังนั้นตัวอย่างการนำทางที่ยังคงชี้ไปที่ localhost นั้นถูกสร้างขึ้นด้วยโค้ดนี้:

<?php wp_list_pages('sort_column=menu_order&depth=1&title_li='); ?>

อีกตัวอย่างหนึ่งคือเมื่อฉันพิมพ์ใน url และพิมพ์ "wp-admin/" หลังจากนั้นเพื่อเข้าถึงแดชบอร์ด มันจะเปลี่ยนเส้นทางฉันไปที่หน้าแดชบอร์ด localhost....แปลกจริงๆ


person codedude    schedule 17.07.2010    source แหล่งที่มา


คำตอบ (3)


คุณต้องไปที่ตาราง wp_options ของฐานข้อมูลของคุณ (สมมติว่า wp_ เป็นคำนำหน้าตาราง WordPress ของคุณ) และเปลี่ยนค่าของฟิลด์ด้วยชื่อตัวเลือกเหล่านี้ เพื่อให้สะท้อนถึงตำแหน่งของเซิร์ฟเวอร์ออนไลน์ของคุณ:

  • siteurl
  • บ้าน
person BoltClock    schedule 17.07.2010
comment
ขอบคุณมาก! มันแก้ไขปัญหาแล้ว คุณฮีโร่ของฉัน! :D - person codedude; 18.07.2010

คุณอาจต้องแก้ไขไฟล์การกำหนดค่าของคุณ

http://codex.wordpress.org/Changing_The_Site_URL

person hollsk    schedule 17.07.2010

มีค่าบางค่าในตาราง wp_options ที่เป็น URL ที่ชี้ไปยังเว็บไซต์ของคุณ และจำเป็นต้องได้รับการอัปเดต หากต้องการดูว่าอันไหนทำ

select * from wp_options where option_value like 'http://%';

ในการติดตั้งของฉัน แถวเหล่านี้คือแถวที่ option_name คือ siteurl หรือ home

person Jesse Dhillon    schedule 17.07.2010