Categories
Wordpress

[WordPress] ตั้งค่า FTP ไว้ จะได้ไม่ต้องใส่บ่อย ๆ

เวลาที่เราอัพเดต หรือติดตั้ง Plugin ตัวใหม่ เราต้องคอยมาใส่ข้อมูลเกี่ยวกับ FTP เพื่อใช้ในการเชื่อมต่อ แต่ถ้าเราไม่อยากจะต้องมากรอกข้อมูลเหล่านี้ตลอดเวลา

เวลาที่เราอัพเดต หรือติดตั้ง Plugin ตัวใหม่ เราต้องคอยมาใส่ข้อมูลเกี่ยวกับ FTP เพื่อใช้ในการเชื่อมต่อ แต่ถ้าเราไม่อยากจะต้องมากรอกข้อมูลเหล่านี้ตลอดเวลา ให้เข้าไปแก้ไขที่ File wp-config.php โดยเพิ่ม Code นี้เข้าไปนะครับ

[php]
/**
* FTP
**/
define(‘FTP_HOST’, ‘ชื่อ Host ที่เราใช้ หรือจะใส่เป็น localhost ก็ได้’);
define(‘FTP_USER’, ‘ชื่อ Username ที่ใช้’);
define(‘FTP_PASS’, ‘Password ที่ใช้สำหรับ FTP นี้’);
define(‘FTP_BASE’, ‘path ของ FTP ตัวอย่างเช่น /public_html/’);
[/php]

แค่นี้เวลาอัพเดต หรือติดตั้ง Plugin ตัวใหม่ เราก็ไม่ต้องคอยมากรอกข้อมูลเหล่านี้แล้ว

10 replies on “[WordPress] ตั้งค่า FTP ไว้ จะได้ไม่ต้องใส่บ่อย ๆ”

เพิ่งเริ่มใช้งานเวิร์ดเพรสครับ
ผมจะอัพโหลดปลั๊กอิน
พอถึงหน้าที่ให้ใส่ Hostname,FTP Username,FTP Password
ผมก็ใส่หมดนะครับ และมั่นใจด้วยว่าใส่ถูก
แต่มันกลับแจ้งมาว่า
ERROR: There was an error connecting to the server, Please verify the settings are correct.
ต้องแก้ไขยังไงดีครับ

 ฮ่า ฮ่า ฮ่า ฮ่า ถามกูเกิ้ลกูเก่ง จนรู้แล้วว่าต้องทำยังไง

ต้องขอบคุณคนที่เอาความรู้นี้มาลงที่เว็บครับ (‘_^)b

ตัวของ WordPress มีระบบ Auto Update ทั้งส่วน Core script และ Plugin
แต่เนื่องจากบางโฮสมีการเปลี่ยน Port FTP ด้วยเหตุผลบางประการ
ทำให้เราไม่สามารถใช้ระบบ Auto Update ของ WordPress ได้โดยปรกติ

ถ้าเราต้องการใช้ระบบ Auto Update ของ WordPress
แล้วโฮสของเราไม่ได้เปิดใช้งาน FTP ที่ Port 21
เราต้องทำการระบุเพิ่มว่าโฮสของเราใช้  ใหนในการเชื่อมต่อ 
ระบุเพิ่มก็ง่ายๆโดยการเพิ่ม : (Port FTP ที่ใช้) ต่อท้ายในช่อง
ชื่อโฮสท์(Hostname) รูปแบบก็จะเป็น hostname:portftp เช่น localhost:2121

อ่านรายละเอียดได้ตามนี้เลยครับ
http://www.deepsnows.com/knowledge/wordpress-change-ftp-port.html

ขอบคุณมากๆๆๆๆๆเลยครับ ผมหาวิธีแก้อยู่ตั้งนาน

ของผมเปลี่ยนแล้วครับ แต่ก็ยังติดตั้งไม่ได้ เกินจากอะไรครับ

สุดยอดมากๆเลยครับ มันเป็นความรู้ที่มีประโยชน์และทรงคุณค่าต่อผมและทุกๆคนที่เป็นมือใหม่จริงเลยครับ

Leave a Reply

Your email address will not be published. Required fields are marked *