หากคุณสร้างเว็บไซต์ WordPress ในเครื่องเสร็จแล้ว คุณต้องสงสัยว่าจะย้าย WordPress จาก localhost ไปยังเซิร์ฟเวอร์ได้อย่างไร มันค่อนข้างง่ายถ้าคุณทำตามขั้นตอนที่ถูกต้องโดยไม่ติดขัดระหว่างนั้น แต่ก่อนที่จะทำความเข้าใจอย่างลึกซึ้ง เรามาพูดถึง localhost WordPress กันก่อนดีกว่า Localhost ในคำง่ายๆหมายถึง âÃÂàthis computer.âÃÂàหมายถึงคอมพิวเตอร์ที่โปรแกรมทำงานอยู่; อาจเป็นคอมพิวเตอร์หรือเว็บเซิร์ฟเวอร์ของคุณก็ได้ ตอนนี้คุณเข้าใจแล้วว่า Localhost คืออะไร ตอนนี้มาพูดคุยเกี่ยวกับ WordPress localhost! ที่มา: Unsplash Localhost WordPress นั้นเป็นการตั้งค่าพื้นฐานที่คุณมีเว็บไซต์ WordPress พร้อมด้วยส่วนประกอบต่างๆ เช่น ฐานข้อมูล PHP และเซิร์ฟเวอร์ Apache เพื่อให้เข้าใจถึงความจำเป็นในการส่งไปยังเซิร์ฟเวอร์ คุณต้องเข้าใจว่าข้อดีและข้อเสียของการถ่ายโอนไซต์ WordPress จาก localhost ไปยังเซิร์ฟเวอร์คืออะไร: * ความง่ายในการแบ่งปันเนื้อหา: * เนื้อหาเกือบทุกชิ้นสร้างขึ้นเพื่อผู้ชม ดังนั้นคุณอาจต้องการวิธีที่ง่ายที่สุดในการทำให้ผู้ชมเข้าถึงได้ ในกรณีที่คุณทำงานบน localhost เท่านั้น คุณจะพบว่าค่อนข้างยากที่จะแบ่งปันข้อมูลกับผู้ชมของคุณ ในทางกลับกัน หากเผยแพร่อยู่บนเซิร์ฟเวอร์ การแชร์โพสต์และเนื้อหาของคุณก็แค่คลิกเดียว เพียงเขียนเนื้อหาของคุณ เพิ่มไฟล์มีเดียสองสามไฟล์ แล้วคลิกปุ่มเผยแพร่ ทันทีที่ลิงก์สดของคุณได้รับการรวบรวมข้อมูลบน Google ผู้ชมของคุณจะเข้าถึงได้อย่างง่ายดาย ดังนั้นจึงเป็นเหตุผลหนึ่งในการถ่ายโอนไซต์ WordPress จาก localhost ไปยังเซิร์ฟเวอร์ ที่มา: Google รูปภาพ *ต้องการความเป็นส่วนตัว:* หากคุณกำลังมองหาความเป็นส่วนตัวและไม่ต้องการให้ใครมาตรวจสอบงานของคุณ แนะนำให้ใช้ localhost WordPress ในระยะเริ่มต้น localhost WordPress ช่วยให้คุณสร้างเนื้อหา ติดตั้งปลั๊กอิน ทดสอบปลั๊กอิน ตรวจสอบธีม และทำงานกับโค้ดและเทมเพลตโดยไม่ต้องกังวลว่าข้อมูลของคุณจะรั่วไหลหรือเปิดเผยต่อสาธารณะ ดังนั้น แนะนำให้ทำงานกับ localhost WordPress ในระยะเริ่มต้น * ปลอดภัยด้วยเวอร์ชันโคลน: * คุณต้องทำงานอย่างระมัดระวังในขณะที่ทำงานกับไซต์เวอร์ชันที่ใช้งานจริง จำเป็นต้องอัปเดตและติดตั้งปลั๊กอินและธีมเป็นครั้งคราว คุณไม่สามารถทำให้ไซต์สดของคุณยุ่งเหยิงได้ บางครั้ง ไซต์ของคุณอาจถูกลบเนื่องจากข้อผิดพลาดบางอย่างขณะทำงานในแบ็กเอนด์ของไซต์เวอร์ชันจริงของคุณ แต่อย่างที่เราทราบกันดีว่ามนุษย์มีแนวโน้มที่จะเกิดข้อผิดพลาด คุณยังอาจทำผิดพลาดในไซต์สดได้ ดังนั้น หากคุณกำลังคิดที่จะย้าย WordPress จาก localhost ไปยังเซิร์ฟเวอร์ ขอแนะนำให้เก็บไซต์เวอร์ชันโคลนไว้กับตัวเสมอ ดังนั้นในกรณีที่คุณสร้างปัญหาบนไซต์สด คุณสามารถช่วยตัวเองด้วยเวอร์ชันโคลน . นี่คือข้อดีและข้อเสียพื้นฐานของการถ่ายโอนไซต์ WordPress จาก localhost ตอนนี้คุณต้องคิดว่า âÃÂàฉันควรย้ายไซต์ WordPress จาก localhost ไปยังเซิร์ฟเวอร์อย่างไร ไม่ต้องกังวล! อ่านต่อเพื่อรับคำตอบสำหรับทุกข้อสงสัยของคุณ! *หลังจากพูดถึงความต้องการแล้ว เรามาพูดถึงวิธีการย้าย WordPress จาก localhost ไปยังเซิร์ฟเวอร์:* เมื่อคุณสร้างเว็บไซต์ของคุณในเครื่องโดยใช้ซอฟต์แวร์ต่างๆ ที่มีอยู่ เช่น WAMP และ MAMP เสร็จแล้ว ก็ถึงเวลาทำให้เว็บไซต์ใช้งานได้แล้ว! ก่อนอื่น มาพูดถึงองค์ประกอบที่จำเป็นในการสร้างเว็บไซต์ที่ใช้งานจริงกันก่อน การเตรียมพร้อมล่วงหน้าเป็นความคิดที่ดีเสมอ! ไม่ใช่เหรอ? สิ่งแรกที่คุณต้องการคือมีไซต์ WordPress ที่ทำงานบน localhost และคุณต้องมีสิทธิ์เข้าถึงอย่างสมบูรณ์ ดังนั้นคุณจะไม่ติดขัดระหว่างนั้น ประการที่สอง คุณต้องมีชื่อโดเมนของเว็บไซต์ของคุณกับเว็บโฮสติ้ง ในระยะเริ่มต้น ขอแนะนำให้มีโปรแกรม FTP และสิ่งสุดท้ายคือการรับปลั๊กอินการโยกย้าย WordPress ซึ่งจะช่วยให้คุณสามารถถ่ายโอนไซต์ WordPress จาก localhost ไปยังเซิร์ฟเวอร์ได้อย่างง่ายดาย เมื่อคุณพร้อมแล้ว ตอนนี้เป็นเวลาที่จะเริ่มกระบวนการ *เริ่มกันเลย!* ที่นี่เราจะพูดถึงการใช้ âÃÂÃÂMigration PluginâÃÂàเพื่อดำเนินกระบวนการทั้งหมด และเป็นหนึ่งในวิธีที่ดีที่สุดสำหรับ ผู้เริ่มต้น * ขั้นตอนที่ 1- ปลั๊กอินตัวคัดลอก: วิธีการติดตั้งและตั้งค่า* ขั้นตอนแรกคือการติดตั้งและเปิดใช้งาน âÃÂÃÂDuplicator PluginâÃÂàบนเว็บไซต์ WordPress ในพื้นที่ของคุณ ปลั๊กอินนี้ช่วยให้คุณสร้างไฟล์ zip ของปลั๊กอิน ธีม เนื้อหา ฐานข้อมูล และไฟล์อื่นๆ ของไซต์ของคุณ เมื่อคุณเปิดใช้งานเสร็จแล้ว ให้ทำตามขั้นตอนเหล่านี้: ตัวคัดลอกจะเริ่มทำงานหลังจากการทดสอบสองสามอย่าง และเมื่อรายการทั้งหมดได้รับการทำเครื่องหมายว่าดี คุณสามารถคลิกที่ปุ่ม âÃÂÃÂBuildâÃÂà. จะใช้เวลาสองสามนาที แต่อย่าปิดแท็บจนกว่ากระบวนการจะเสร็จสมบูรณ์ หลังจากเสร็จสิ้น คุณจะเห็นตัวเลือกการดาวน์โหลดสำหรับโปรแกรมติดตั้งและแพ็คเกจเก็บถาวรด้วย แพ็คเกจเก็บถาวรนั้นเป็นแบบโคลนของเว็บไซต์ WordPress ของคุณ รวมถึงรูปภาพ ธีม ปลั๊กอิน การอัพโหลด และการสำรองข้อมูลด้วย ในขณะที่ตัวติดตั้งเป็นสคริปต์ที่ทำการถ่ายโอนโดยอัตโนมัติเมื่อเปิดไฟล์เก็บถาวร ทั้งสองนี้เป็นไฟล์ที่ค่อนข้างสำคัญ! เพียงคลิกที่ลิงค์ âÃÂàคลิกเดียวดาวน์โหลดâÃÂàเพื่อดาวน์โหลดไฟล์ทั้งสอง ที่มา: Wordfence *ขั้นตอนที่ 2- วิธีสร้างฐานข้อมูล* ในการย้าย WordPress จาก localhost ไปยังเซิร์ฟเวอร์ การสร้างฐานข้อมูล MySQL ซึ่งเป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์แบบโอเพ่นซอร์สนั้นสำคัญมากในการสร้างฐานข้อมูล หากคุณมีอยู่แล้วคุณก็พร้อมที่จะไป! หากคุณกำลังสร้างให้ทำตามขั้นตอนเหล่านี้: ตอนนี้ cPanel จะสร้างฐานข้อมูลใหม่ ตอนนี้ เลื่อนลงไปที่ส่วนผู้ใช้ MySQL ¢ÃÂÃÂs เพิ่มชื่อผู้ใช้และรหัสผ่านที่เป็นความลับเพื่อสร้างผู้ใช้ใหม่ ตอนนี้ เมื่อผู้ใช้ใหม่ถูกสร้างขึ้น คุณต้องอนุญาตให้ทำงานบนฐานข้อมูล เพื่อไปที่ส่วน âÃÂÃÂâÃÂÃÂAdd User to DatabaseâÃÂàขั้นตอนต่อไปคือการเลือกผู้ใช้ฐานข้อมูลจากเมนูแบบเลื่อนลงซึ่งอยู่ติดกับปุ่ม âÃÂÃÂUserâÃÂàจากนั้นคลิกที่ฐานข้อมูลและ จากนั้นปุ่มเพิ่ม ตอนนี้ ผู้ใช้สามารถทำงานบนไซต์ WordPress ได้ สิ่งหนึ่งที่คุณต้องแน่ใจว่าคุณได้บันทึกรายละเอียดของชื่อฐานข้อมูล ชื่อผู้ใช้ และรหัสผ่านบน Notepad ของคุณแล้ว เนื่องจากจำเป็นต้องทำกระบวนการทั้งหมดให้เสร็จสิ้น ที่มา – WordPress.org *ขั้นตอนที่ 3- วิธีการอัพโหลดไฟล์จาก Localhost ไปยัง Live Server?* ถัดไป เป็นขั้นตอนที่สำคัญมาก ดังนั้นโปรดอ่านอย่างละเอียด ในขั้นตอนนี้ คุณต้องอัปโหลดไฟล์เก็บถาวรและไฟล์ติดตั้งจาก localhost ไปยังเซิร์ฟเวอร์จริง มันเริ่มต้นด้วยการเชื่อมต่อเซิร์ฟเวอร์จริงของคุณด้วยความช่วยเหลือของไคลเอนต์ FTP ไคลเอนต์ FTP เป็นซอฟต์แวร์ที่ออกแบบมาเพื่อถ่ายโอนไฟล์ทั้งสองทางระหว่างคอมพิวเตอร์และเซิร์ฟเวอร์ออนไลน์ เมื่อคุณทำขั้นตอนนี้เสร็จแล้ว ต่อไปคุณต้องแน่ใจว่าไดเร็กทอรีรากของเว็บไซต์ของคุณไม่มีไฟล์ใดๆ และว่างเปล่า ตอนนี้ คุณพร้อมที่จะอัปโหลดไฟล์เก็บถาวรและไฟล์ติดตั้งจาก Duplicator ไปยังไดเรกทอรีรากของคุณแล้ว *ขั้นตอนที่ 4- วิธีเรียกใช้สคริปต์การย้ายข้อมูล* ขั้นตอนสุดท้ายในการถ่ายโอนไซต์ WordPress จาก localhost ไปยังเซิร์ฟเวอร์คือการเรียกใช้สคริปต์การย้ายข้อมูล เมื่อคุณอัปโหลดไฟล์การย้ายข้อมูลสำเร็จแล้ว ตอนนี้คุณต้องเปิด httpyourdomainname.com/installer.php yourdomainname คือชื่อโดเมนของเว็บไซต์ของคุณ ตอนนี้ วิซาร์ดการโยกย้าย Duplicator จะเปิดขึ้นบนหน้าจอของคุณ ที่มา – WordPress.org ตอนนี้ โปรแกรมติดตั้งจะทำการทดสอบการตรวจสอบ และจะสแกนหาไฟล์เก็บถาวร คุณเพียงแค่ต้องตรวจสอบข้อกำหนดและเงื่อนไข คลิกปุ่มขวา จากนั้นคลิกปุ่มถัดไป หน้าจอจะปรากฏขึ้นซึ่งคุณต้องป้อนข้อมูลของฐานข้อมูล WordPress ของคุณ ซึ่งโฮสต์คือ localhost ตอนนี้ คุณต้องป้อนรายละเอียดฐานข้อมูลที่คุณสร้างไว้ก่อนหน้านี้ ตอนนี้คลิกปุ่มถัดไป ที่นี่ ข้อมูลสำรองฐานข้อมูล WordPress ของคุณจากไฟล์เก็บถาวรจะถูกนำเข้าไปยังฐานข้อมูลใหม่ ขั้นตอนต่อไปคือการอัปเดต URL ไซต์ของคุณ แล้วคลิกปุ่มถัดไป ตอนนี้คุณเสร็จสิ้นกระบวนการทั้งหมดแล้ว และหน้าจอความสำเร็จจะปรากฏขึ้น เพียงคลิกปุ่ม âÃÂÃÂAdmin LoginâÃÂàและคุณสามารถเข้าสู่พื้นที่ผู้ดูแลระบบของเว็บไซต์ของคุณ ตอนนี้ Duplicator จะช่วยคุณในการล้างไฟล์การติดตั้งทั้งหมดโดยอัตโนมัติ ยินดีด้วย! คุณเสร็จสิ้นกระบวนการย้าย WordPress จาก localhost ไปยังเซิร์ฟเวอร์ ที่มา - Unsplash หากคุณปฏิบัติตามขั้นตอนเหล่านี้อย่างระมัดระวัง มีโอกาสน้อยมากที่คุณอาจติดขัดระหว่างนั้น ถึงกระนั้น ยังมีข้อผิดพลาดทั่วไปบางประการที่นักเทคโนโลยีต้องเผชิญขณะดำเนินการถ่ายโอนไซต์ WordPress จาก localhost ไปยังเซิร์ฟเวอร์ ดังนั้นมาคุยกันเถอะ! **ปัญหาขณะส่งออกและนำเข้าฐานข้อมูล WordPress ของคุณ** ในบางกรณี คุณอาจไม่สามารถส่งออกหรือนำเข้าเนื้อหาทั้งหมดได้ และอาจส่งออก/นำเข้าเพียงบางส่วนเท่านั้น คุณจะทำอย่างไรในกรณีนี้ คุณต้องไปที่ฐานข้อมูลโดยตรงและส่งออกไฟล์ SQL ของคุณ แต่บางครั้งข้อผิดพลาดเล็กน้อยก็เกิดขึ้นในขั้นตอนนี้เช่นกัน นี่คือวิธีแก้ปัญหา ด้วยการเข้าถึงฐานข้อมูลของคุณผ่าน phpMyAdmin คุณสามารถส่งออกข้อมูล SQL ได้ ในกรณีที่คุณไม่มีสิทธิ์เข้าถึง คุณสามารถติดตั้ง WordPress plugin Adminer ได้ อีกวิธีที่ง่ายคือการส่งออกข้อมูลผ่านคำสั่ง MySQL คุณต้องมี SSH เข้าถึงเซิร์ฟเวอร์และใช้คำสั่ง mysqldump ดังนั้นนี่คือคำสั่งที่คุณต้องปฏิบัติตาม: *ปัญหาขณะอัพโหลด/ดาวน์โหลดไฟล์* สิ่งสำคัญคือต้องมีการเชื่อมต่ออินเทอร์เน็ตที่ดี ดังนั้นขั้นตอนอาจใช้เวลาไม่นานในการดำเนินการให้เสร็จสิ้น ขอแนะนำให้สร้างไฟล์บีบอัดก่อนอัปโหลดเพื่อให้กระบวนการเร็วขึ้น ขณะที่คุณกำลังถ่ายโอนไฟล์จากเซิร์ฟเวอร์หนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่ง คุณอาจใช้คำสั่ง LFTP และมิเรอร์ * รับขนาดที่เหมาะสมของภาพขนาดย่อของคุณ * ในกรณีที่คุณกำลังออกแบบธีมใหม่หรือเลือกธีมใหม่ ขนาดของรูปภาพเด่นของคุณอาจเปลี่ยนแปลงและดูผิดเพี้ยนไปด้วย ในกรณีนั้น เพียงดาวน์โหลดปลั๊กอิน âÃÂÃÂRegenerate ThumbnailsâÃÂàและเปิดใช้งาน จากนั้นไปที่ Tools แล้วคลิก regen จากนั้นคลิก Regenerate All Thumbnails *การกำหนดค่า WordPress หลังการโยกย้าย* ฐานข้อมูลใหม่มีการอ้างอิงไปยังไซต์เก่าด้วย ในกรณีที่ชื่อโดเมนมีการเปลี่ยนแปลงในการย้าย คุณจะประสบปัญหาการเปลี่ยนเส้นทางต่างๆ สำหรับสิ่งนี้ คุณต้องอัปเดต WordPress เกี่ยวกับโดเมนไซต์ใหม่ของคุณ ไปที่การตั้งค่าทั่วไป ในการแก้ไขปัญหานี้ ให้ค้นหาไฟล์ wp-config.php (หรือเพิ่มที่ส่วนท้ายของไฟล์นั้น) และใส่ URL ที่ถูกต้องของคุณ: กำหนด (âÃÂÃÂWP_HOMEâÃÂÃÂ, âÃÂÃÂhttpmy-domain.com กำหนด (âÃÂÃÂWP_SITEURLâÃÂÃÂ, âÃÂÃÂhttpmy-domain.com *มีปัญหากับการอนุญาตไฟล์* ในขณะที่คุณย้าย WordPress จาก localhost ไปยังเซิร์ฟเวอร์ คุณอาจประสบปัญหาการอนุญาต เซิร์ฟเวอร์โฮสต์บางตัวอนุญาตให้คุณทำงานกับไฟล์ด้วยสิทธิ์เช่น 777 ซึ่งให้การเข้าถึงเพื่ออ่านและเขียนไฟล์ สิ่งนี้ไม่ดีจากมุมมองด้านความปลอดภัย วิธีแก้ไขที่ง่ายที่สุดคือให้ SSH เข้าถึงเซิร์ฟเวอร์ของคุณ และคุณสามารถเปลี่ยนสิทธิ์ของไฟล์ได้โดยใช้คำสั่ง: chmod -R 644 /path/to/folder/ *รับความช่วยเหลือจากผู้เชี่ยวชาญ* หลังจากทำตามขั้นตอนทั้งหมดอย่างละเอียดแล้ว หากคุณยังไม่สามารถแก้ไขปัญหาได้ ขอแนะนำให้ขอความช่วยเหลือจากผู้เชี่ยวชาญ เห็นได้ชัดว่าคุณไม่ต้องการเสียเวลาและพลังงานไปกับการแก้ไขปัญหาเฉพาะหน้า ดีกว่าที่จะใช้จ่ายบางส่วนและแก้ไขปัญหาของคุณ มีเอเจนซี่ WordPress มากมายที่คุณสามารถจ้างเพื่อให้งานของคุณง่ายขึ้น มันสำคัญมากที่จะต้องทำงานอย่างมีสมาธิในแต่ละขั้นตอน มิฉะนั้น คุณจะตกที่นั่งลำบาก ดังนั้น นี่เป็นข้อผิดพลาดพื้นฐานที่อาจเกิดขึ้นในขณะที่คุณกำลังถ่ายโอนไซต์ WordPress จาก localhost ไปยังเซิร์ฟเวอร์ หากคุณทำตามขั้นตอนที่ถูกต้องในการย้ายไซต์ WordPress จาก localhost ไปยังเซิร์ฟเวอร์ คุณอาจพบข้อผิดพลาดและปัญหาน้อยที่สุด หวังว่าคุณจะได้รับคำตอบสำหรับคำถามทั้งหมดของคุณที่อาจเกิดขึ้นขณะดำเนินการย้ายไซต์ WordPress จาก localhost ไปยังเซิร์ฟเวอร์!