วิธีอัปเดตเวอร์ชัน PHP ของคุณเพื่อให้สอดคล้องกับคำแนะนำของ WordPress
เผยแพร่แล้ว: 2019-06-03เมื่อเว็บไซต์ WordPress ถูกโหลด มันจะทำงานบนโค้ด กาลครั้งหนึ่งโค้ดนั้นเป็น HTML อย่างเคร่งครัด ตอนนี้ มีบางสิ่งที่แตกต่างกัน โดยทั่วไปคือ CSS, HTML และ JavaScript
นั่นมันหน้าบ้าน พนักงานเสิร์ฟที่ผู้เข้าชมทุกคนเห็น หลังบ้านทำงานแตกต่างออกไปเล็กน้อย มีพ่อครัวที่แตกต่างกันในครัว และพวกเขามีอิทธิพลต่อทุกสิ่งเล็กน้อย
เมื่อพูดถึง WordPress ภาษาโปรแกรม PHP คือสิ่งที่แสดงอยู่จริงๆ คุณจะพบ PHP ในทุกสิ่งตั้งแต่แดชบอร์ด WordPress (ส่วนหลัง) ไปจนถึงเทมเพลตหน้าเว็บไซต์ (ส่วนหน้า) PHP ยังอยู่ในปลั๊กอินของคุณ ธีมของคุณ... โดยพื้นฐานแล้ว เว็บไซต์ของคุณจะไม่มีอยู่จริงหากไม่มีมัน
สมัครสมาชิกช่อง Youtube ของเรา
PHP คืออะไร?
PHP เป็นโอเพ่นซอร์ส ภาษาการเขียนโปรแกรมที่ใช้งานได้ฟรี และเนื่องจากสามารถเข้าถึงได้ง่าย มันจึงเป็นหนึ่งในภาษาโปรแกรมที่ใช้บ่อยที่สุดในการพัฒนาเว็บ (Facebook ก็ใช้มันเช่นกัน)
นี่คือผลกระทบที่ส่วนหลังของบ้านส่งผลกระทบต่อส่วนหน้า: โดยพื้นฐานแล้ว PHP นำข้อมูลจากฐานข้อมูลของคุณมารวมเป็นแพ็คเกจเป็น CSS และ HTML แล้วสร้างไซต์ที่สวยงามของคุณให้ผู้เยี่ยมชมได้เห็น
PHP มีอยู่ที่ส่วนท้ายของเซิร์ฟเวอร์ ในการเปรียบเทียบ บางสิ่งเช่น JavaScript ได้รับการประมวลผลที่ฝั่งไคลเอ็นต์ของเว็บไซต์ ในเบราว์เซอร์เมื่อมีผู้เยี่ยมชมไซต์ของคุณ หากปัญหาของเว็บไซต์เกิดจากปัญหา PHP คุณต้องเป็นคนแก้ไขเอง (หรือโฮสต์ของคุณเป็นอย่างน้อย) แม้แต่คอมพิวเตอร์ที่เร็วมากก็ไม่สามารถประมวลผล PHP จากเซิร์ฟเวอร์ที่ช้าได้อย่างรวดเร็ว
คุณธรรม: PHP ค่อนข้างสำคัญ โดยเฉพาะอย่างยิ่งถ้าคุณมีไซต์ WordPress – อย่างน้อยก็ไซต์ WordPress ที่คุณต้องการทำงานได้ดี
PHP ต้องการการอัปเดต
เนื่องจาก PHP เป็นศูนย์กลางของ WordPress จึงมีการปรับแต่งและปรับปรุงอยู่เสมอ – มีเวอร์ชันต่างๆ มากมาย ในช่วงหลายปีที่ผ่านมา ในการเขียนบทความนี้ คุณควรมีเวอร์ชัน 7.0 เป็นอย่างน้อย แม้ว่า 7.3 จะเป็นเวอร์ชันล่าสุด เมื่ออัปเกรด คุณจะเข้าถึงเวอร์ชัน PHP ใหม่ล่าสุด ซึ่งหมายความว่าเป็นเวอร์ชันที่เร็ว ปลอดภัยที่สุด และ ดีขึ้นกว่า เดิม

ที่มา: php.net
การเปลี่ยนแปลงที่ใหญ่ที่สุดของ PHP 7 คือประมาณสองเท่าของเวอร์ชันล่าสุด PHP 5.6; รหัสง่ายต่อการอ่านและสนับสนุน ปัญหาสคริปต์ได้รับการแก้ไขอย่างราบรื่น และแอปพลิเคชันนั้นแฮ็คได้ยากกว่า
PS หากคุณยังคงใช้ PHP เวอร์ชันเก่าต่อไป คุณจะไม่สามารถเข้าถึงการสนับสนุนที่ใช้งานอยู่ได้อีกต่อไป และการสนับสนุนด้านความปลอดภัยจะหมดลงเช่นกัน การแปล: เว็บไซต์ของคุณจะไม่ปลอดภัยและคุณจะไม่สามารถขอความช่วยเหลือได้หากมีสิ่งผิดปกติเกิดขึ้น
มาตรวจสอบเวอร์ชัน PHP ของ WordPress กันเถอะ
ก่อนที่คุณจะอัปเดต PHP ให้ค้นหาว่าคุณจำเป็นต้องทำโดยพิจารณาเวอร์ชัน PHP ที่คุณมีตอนนี้หรือไม่ มีสองวิธีง่ายๆในการทำเช่นนี้:
ตรวจสอบกับโฮสต์ของคุณ
นี่คือสิ่งที่ฉันทำ อันที่จริงแล้ว สิ่งที่ฉันทำในทางเทคนิคคือส่งอีเมลถึง DreamHost เพื่อพูดว่า “อืม ดูเหมือนว่าเว็บไซต์ของฉันจะเกลียดฉันเมื่อเร็วๆ นี้” และพวกเขาก็แบบว่า “ใช่ มันโกรธคุณที่มี PHP ที่ล้าสมัย”
หากคุณไม่สามารถติดต่อฝ่ายบริการลูกค้าของโฮสต์ได้ คุณอาจตรวจสอบเวอร์ชันด้วยตนเอง มองหาบางอย่างเช่น "การตั้งค่า PHP" หรือ "เวอร์ชัน PHP" หรือ "จัดการโดเมน"
ใน DreamHost คุณสามารถค้นหาเวอร์ชันได้ในหน้าจัดการโดเมน

ใช้ปลั๊กอินเวอร์ชัน PHP
คุณสามารถใช้ปลั๊กอินเช่น Display PHP Version ซึ่งอาจเป็นสิ่งที่ง่ายที่สุดที่ฉันเคยทำเมื่อพูดถึง WordPress

คุณเพียงแค่ติดตั้ง เปิดใช้งาน และดูเวอร์ชันที่คุณใช้ในส่วนโดยย่อบนแดชบอร์ด:

ถึงเวลาอัปเกรดเวอร์ชัน PHP ของคุณหรือไม่
คุณพบ ข่าวร้ายที่เป็นไปได้ และถึงเวลาอัปเกรด PHP ของคุณแล้ว ฉันจะถือว่าโฮสต์ของคุณอนุญาตให้คุณอัปเกรด – หากไม่ได้ ก็ถึงเวลาเลิกกับพวกเขา

การอัปเกรดมีความเสี่ยงเล็กน้อยเสมอ เนื่องจากเป็นไปได้ว่าเว็บไซต์ของคุณมีโค้ดที่เวอร์ชัน PHP ใหม่ไม่รองรับ หากเป็นเช่นนั้น เว็บไซต์ของคุณบางส่วนหรือทั้งหมดอาจมีพฤติกรรมผิดปกติหลังการอัปเกรด
มาดูกันว่าจะป้องกันไม่ให้เกิดขึ้นได้อย่างไร
คุณสามารถทำสิ่งนี้ได้บนเว็บไซต์จริงของคุณ แต่วิธีแก้ปัญหาที่ปลอดภัยยิ่งขึ้นคือการทำสำเนาเว็บไซต์ของคุณในเครื่องและทำตามขั้นตอนในขั้นแรกเพื่อทำการทดสอบ
อัปเกรดทุกอย่าง (แต่สำรองไว้ก่อน)
เนื่องจากปัญหา PHP มักเกี่ยวข้องกับโค้ดเก่า คุณควรอัปเกรดปลั๊กอิน ธีม และเวอร์ชัน WordPress ก่อนทำอย่างอื่น นอกจากนี้ คุณอาจทราบเรื่องนี้แล้ว แต่คุณควรสำรองข้อมูลไซต์ของคุณก่อนอัปเดตสิ่งใดเสมอ

เราได้เขียนไว้มากมายเกี่ยวกับการสำรองข้อมูลไซต์ WordPress ของคุณ:
- Duplicator: วิธีง่ายๆ ในการสำรองข้อมูล คัดลอก หรือโคลนเนื้อหา WordPress ของคุณ
- วิธีสร้างการสำรองข้อมูล Google Drive ของเว็บไซต์ WordPress ของคุณ
- สุดยอดคู่มือสำหรับ UpdraftPlus: วิธีสำรอง กู้คืน หรือย้ายเว็บไซต์ WordPress ของคุณ
ตรวจสอบความเข้ากันได้อีกครั้ง
การอัพเกรดทุกอย่างที่ล้าสมัยเป็นขั้นตอนแรกที่ดี แต่ก็ไม่สามารถป้องกันได้ โชคดีที่พวกเขาสร้างปลั๊กอินสำหรับสิ่งนั้น (นอกจากนี้ยังมีตัวตรวจสอบความเข้ากันได้ของ PHP จาก WP Engine แต่ไม่มีการทดสอบกับ WordPress เวอร์ชันล่าสุด)

ติดตั้ง เปิดใช้งาน คลิกลิงก์ SG Optimizer ในแถบด้านข้างทางซ้ายของ Dashboard จากนั้นคลิก Environment Optimization ระหว่างหน้า คุณจะเห็นการอัปเกรด PHP ที่แนะนำและลิงก์ไปยัง "ตรวจสอบความเข้ากันได้"

ใช้เวลาไม่ถึง 10 นาที (อย่างน้อยสำหรับเว็บไซต์ธรรมดาของฉัน) จากนั้นฉันได้รับการแจ้งเตือนนี้ ดูเหมือนว่าฉันจะไปได้ดี:

อัปเกรด PHP ของคุณ
ถึงเวลาแล้วที่จะกระโดด
มีสองสามวิธีในการอัปเกรด PHP ของคุณ บางอย่างค่อนข้างล้ำหน้า เช่น การใช้คำสั่ง SSH แต่ถ้าคุณรู้วิธีทำเช่นนั้น คุณไม่จำเป็นต้องมีฉันหรือบทความนี้
แต่เราจะใช้วิธีง่ายๆ แทน โดยใช้บริการโฮสติ้งนั้น ฉันจะถูกเรียกเก็บเงินทุกเดือน อย่างที่คุณทราบ ฉันใช้ DreamHost – นี่คือคำแนะนำในการอัพเกรด PHP ของคุณผ่านพวกมัน หากคุณใช้โฮสต์อื่น คุณไม่น่าจะมีปัญหาในการค้นหาเส้นทางของพวกเขา และมีแนวโน้มว่าจะไม่แตกต่างไปจากวิธีที่ฉันจะอัปเกรดของฉันมากนัก
ฉันไปที่จัดการโดเมน คลิก "แก้ไข" ใกล้กับที่ฉันต้องการอัปเกรด จากนั้นค้นหาตัวเลือกการอัปเกรด PHP ใต้ตัวเลือกเว็บ

DreamHost แนะนำ PHP 7.2 นั่นคือสิ่งที่ฉันเลือก จากนั้นฉันจะบันทึกการเปลี่ยนแปลงและรับการแจ้งเตือนว่าการเปลี่ยนแปลงจะเกิดขึ้นภายใน 10 นาที ฉันกลับไปที่ WordPress ล้างแคชและอัปเดต PHP – สองนาที ท็อปส์ซู

ตรวจสอบให้แน่ใจว่าทุกอย่างถูกต้องและทำงานอย่างถูกต้อง
แม้ว่าคุณจะทำ Due Diligence ของคุณแล้วก็ตาม เว็บไซต์ก็ทราบดีว่าไม่สมบูรณ์แบบ เมื่อ PHP ของคุณได้รับการอัปเดตแล้ว ให้ไปที่ไซต์ของคุณเพื่อตรวจสอบทั้งหมด คลิกแต่ละหน้า ทดสอบคุณสมบัติและปลั๊กอิน ฯลฯ
ห่อ
การอัปเกรดเวอร์ชัน PHP ของคุณเป็นส่วนหนึ่งของแนวทางปฏิบัติที่ดีที่สุดของ WordPress เช่นเดียวกับการอัปเกรดปลั๊กอินและธีมของคุณ ที่กล่าวว่าฉันมี "อัปเดต PHP" ในปฏิทินของฉันเป็นเวลาหนึ่งเดือน อาจจะสองเดือน ทุกวันจันทร์ ฉันจะย้ายวันที่ “อืม วันจันทร์หน้า” ถ้าฉันรู้ว่ามันจะง่ายขนาดไหน ฉันก็คงไม่หวั่นไหวขนาดนั้น และนั่นใช้ไม่ได้กับหลาย ๆ อย่าง WordPress และอื่น ๆ หรือไม่? ความปลอดภัยและประสิทธิภาพของเว็บไซต์ของคุณขึ้นอยู่กับงานเล็กๆ น้อยๆ เหล่านี้ – คอยดูแลจัดการ จัดการให้เสร็จ และสร้างเนื้อหาที่ผู้คนชื่นชอบ
บทช่วยสอนนี้ทำให้คุณมีข้อบกพร่องในการพัฒนาหรือไม่? ลองดู 10 บทแนะนำ PHP ที่นักพัฒนา WordPress ควรจะแนะนำ
