SITEURL (Wordpress)

From P&T Knowledgebase
Jump to navigation Jump to search

เวลาคุณเปลี่ยนโดเมนเนมที่ใช้กับโฮสติ้ง แล้วไม่สามารถเข้า Wordpress ได้ เพราะพอเปิดขึ้นมาแล้วมันก็จะ Redirect กับไปที่โดเมนเนมเก่าอีก ซึ่งมันใช้ไม่ได้แล้ว. ที่เป็นเพราะ Wordpress จะมีการเก็บค่า Site URL ไว้ในฐานข้อมูลด้วย (สามารถตั้งได้ที่เมนู Settings > General) ถ้ามีการเปิด Wordpress แต่โดเมนที่ URL ไม่ตรงกับที่ Wordpress เก็บไว้ Wordpress ก็จะ Redirect ไปที่ URL ที่กำหนดไว้ในฐานข้อมูล.

วิธีแก้ไข เนื่องจากเราไม่สามารถที่จะเข้าไปแก้ไขใน /wp-admin/ ได้แล้ว, เพราะว่ามันเข้าตัว wp-admin/ ไม่ได้เช่นกัน ดังนั้นทางแก้จะมีอยู่ 2 ทาง คือ

  1. เข้าไปแก้ข้อมูลที่อยู่ในฐานข้อมูลผ่าน phpMyAdmin
  2. แก้ไขไฟล์ wp-config.php

วิธีแก้ไขโดยแก้ไขไฟล์ wp-config.php

ให้เพิ่มคำสั่งประกาศค่าคงที่ 2 บรรทัดนี้เข้าไปในไฟล์ wp-config.php

define("WP_HOME","http://www.your-domain.com");
define("WP_SITEURL","http://www.your-domain.com");

หมายเหตุ: ให้เปลี่ยน your-domain.com ในคำสั่งตัวอย่างนี้ เป็นชื่อโดเมนเนมใหม่ของบล๊อคด้วย.