• September 15, 2018

    การเปลี่ยน Domain ใหม่ แต่ใช้ ฐานข้อมูล WordPress เดิม คือเปลี่ยนชื่อโดเมนใหม่เอามาเเทนอันเดิม เช่น cymiz.com/insurances เเทนด้วย insurancethai.net

    เเละใช้ฐานข้อมูล WordPress เดิม ของ cymiz.com/insurances
    มันจะทำให้ สมบูรณ์ทั้ง Domain,Comment,Picture

    1. ยิง DNS จาก Domain ใหม่มาที่ Server hosting ให้เรียบร้อย
    2. แก้ไข wp-config.php ให้ตรงกับ Database ที่ใช้ [ส่วนมากจะใช้ตัวเดิมกับ Domain เก่า]
    3. เปิด phpMyAdmin เลือก wp-option ด้านซ้ายมือ แล้วหา siteurl และ home เปลี่ยนเป็น Domain ใหม่
    4. หน้า phpMyAdmin คลิกที่  Tab SQL [ถ้ามีข้อความอะไรอยู่ก็ลบออก]แล้ว Copy ลิงค์ด้านล่างนี้ ทำทีละบรรทัด

    โค๊ด: [Select]

    update wp_posts set post_content = replace(post_content, 'cymiz.com/insurances/','insurancethai.net/');

    โค๊ด: [Select]

    update wp_posts set guid = replace(guid,'http://www.cymiz.com/insurances/','http://www.insurancethai.net');
    เเล้วกด go

    ขั้นตอนย้ายโดเมนเนมและอัพเดต WordPress Site URLs ด้วย phpMyAdmin

    เข้า phpMyAdmin > Database > ดูที่ชื่อตาราง “wp_posts” > คลิกเมนู SQL > คลิกปุ่ม Clear
    และวางโค๊ดเพื่ออัพเดต column “post_content” และ “guid”

    โค๊ด: [Select]

    UPDATE wp_posts
    SET guid =
    REPLACE(
    guid,
    “เก่า.com”,
    “ใหม่.com”
    );

    และ

    โค๊ด: [Select]

    UPDATE wp_posts
    SET post_content =
    REPLACE(
    post_content,
    “เก่า.com”,
    “ใหม่.com”);

    คลิกปุ่ม “Go”

    ขั้นตอนถัดไปให้ทำการอัพเดต variable “home”, “siteurl” ไปยังโดเมนเนมชื่อใหม่ (ตาราง “wp_options” option_name = siteurl)

    สำหรับ SMF forum
    ดาวน์โหลดไฟล์คอนฟิกการตั้งค่า (Settings.php)
    แก้ไขพาทไดร์เรกทอรีให้ถูกต้อง
    อัพโหลดขึ้นไปทับไฟล์เดิม

    เข้า phpMyAdmin
    แก้ไขพาทของธีมที่ใช้งานปัจจุบันให้ถูกต้อง
    แก้ไขค่าคอนฟิกของธีม (/Themes/Used/index.template.php) ตารางที่ต้องดู prefix_themes ดีฟอลต์ชื่อตาราง เช่น “smf_themes”
    อัพเดต variable เป็นพาท url ที่ถูกต้อง
    แก้ไขชื่อตาราง “smf_settings”
    แก้ไฟล์ .htaccess (หากที่ใช้ Rewrite mod)
    อัพเดตลิงก์ (หากใช้บริการ shortlink)
    อัพเดตการตั้งค่าส่วนของปลั๊กอิน ทั้งหมด

    แก้ไขปัญหา url ของ WordPress หลังจาก deploy
    เวิร์ดเพรสเก็บ url แบบเต็ม (absolute url) ไว้ ดังนั้นเมื่อเราเปลี่ยนโดเมน หรือ ทำ sub domain ไฟล์และภาพต่างๆ ก็จะกลายเป็น file not found ไป

    จุดที่เป็นปัญหาจะมีอยู่ 2 table ด้วยกัน wp_options และ wp_posts ที่เก็บข้อมูล post ทั้งหมดของเราไว้

    โค๊ด: [Select]

    UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl';
    UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl');
    UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl');

    หรือใช้ Plugin ชื่อว่า Broken link checker ทำให้เรารู้ว่า url ใดใช้ไม่ได้

    อ่านวิธีใช้
    http://www.wpbeginner.com/plugins/how-to-fix-broken-links-in-wordpress-with-broken-link-checker/



เวอไนน์ไอคอร์ส

ประหยัดเวลากว่า 100 เท่า!






เวอไนน์เว็บไซต์⚡️
สร้างเว็บไซต์ ดูแลเว็บไซต์

Categories


Uncategorized