ข้อกำหนดของ Divi Hosting

เผยแพร่แล้ว: 2022-03-24

การโฮสต์เว็บไซต์ Divi ของคุณบนเซิร์ฟเวอร์ที่เชื่อถือได้มีความสำคัญต่อความเร็ว ความปลอดภัย และความสมบูรณ์ของไซต์ ในการทำเช่นนั้น คุณต้องมีผู้ให้บริการโฮสติ้งที่ตรงตามข้อกำหนดบางประการ โชคดีที่บริษัทโฮสติ้งส่วนใหญ่คุ้นเคยกับการโฮสต์เว็บไซต์ WordPress ดังนั้น พวกเขาควรมีการกำหนดค่าโฮสติ้งพื้นฐานที่คุณต้องการเพื่อให้ไซต์ของคุณทำงานได้ อย่างไรก็ตาม หากคุณกำลังมองหาการตั้งค่าเซิร์ฟเวอร์ที่เหมาะสมที่สุดสำหรับไซต์ Divi โดยเฉพาะ คุณจะต้องตรวจสอบให้แน่ใจว่าโฮสต์ของคุณมีคุณสมบัติตรงตามข้อกำหนด Divi Hosting ที่เราแบ่งปันในโพสต์นี้ สำหรับพวกคุณส่วนใหญ่ การตรวจสอบสถานะระบบอย่างรวดเร็วภายใน Divi จะเป็นการยืนยันทั้งหมดที่คุณต้องการ แต่สำหรับผู้ที่ประสบปัญหาใดๆ และ/หรือต้องการเพิ่มประสิทธิภาพการตั้งค่าเหล่านั้น เราจะแสดงให้คุณเห็นถึงวิธีการเปลี่ยนแปลงที่คุณต้องการ และอื่นๆ

หากคุณต้องการให้สภาพแวดล้อมการโฮสต์ที่กำหนดค่าได้อย่างสมบูรณ์แบบพร้อมติดตั้งเครื่องมือที่จำเป็นเพื่อให้ประสบความสำเร็จกับ Divi ให้ลองดูที่ Divi Hosting เราได้ร่วมมือกับบริษัทชั้นนำในอุตสาหกรรมโฮสติ้ง WordPress เพื่อนำเสนอโฮสติ้งที่เข้ากันได้กับ Divi ที่น่าเชื่อถือที่สุด ลองใช้ Divi Hosting

    สารบัญ

  • ข้อกำหนดของ Divi Hosting (รายการ)
  • อธิบายข้อกำหนดของ Divi Hosting
  • วิธีตรวจสอบว่าไซต์ Divi ของคุณตรงตามข้อกำหนดหรือไม่
  • วิธีเปลี่ยนแปลงการตั้งค่าเซิร์ฟเวอร์ของคุณ
  • Divi Hosting: โฮสติ้งที่ปรับให้เหมาะสมกับ Divi ที่เชื่อถือได้

ข้อกำหนดการโฮสต์ Divi (รายการ)

ข้อกำหนดการโฮสต์ Divi

Divi เป็นธีม WordPress ที่ทรงพลังและเครื่องมือสร้างเพจพร้อมชุดเครื่องมือออกแบบที่แข็งแกร่ง เพื่อให้แน่ใจว่า Divi ทำงานได้อย่างเต็มประสิทธิภาพบนเซิร์ฟเวอร์หรือโฮสต์ของคุณ เราได้จัดเตรียมข้อกำหนดของ Divi Hosting ดังต่อไปนี้

  • เวอร์ชัน PHP = 7.4 ขั้นต่ำ (แนะนำ 8.0+)
  • memory_limit = 128M
  • post_max_size = 64M
  • upload_max_filesize = 64M
  • max_execution_time = 120
  • max_input_time = 60
  • max_input_vars = 1,000
  • display_errors = 0

นอกเหนือจากการตั้งค่าเซิร์ฟเวอร์เหล่านี้ เรายังแนะนำสิ่งต่อไปนี้:

  • เวอร์ชัน Divi = ล่าสุด
  • WordPress เวอร์ชัน = 5.3 หรือสูงกว่า
  • ฐานข้อมูล = MySQL เวอร์ชัน 5.7 หรือสูงกว่า; MariaDB เวอร์ชัน 10.2 หรือสูงกว่า

พึงระลึกไว้ว่ารายการข้อกำหนดของโฮสต์ด้านบนนั้นไม่จำเป็น "จำเป็น" เพื่อให้เว็บไซต์ Divi ทำงานได้ เป็นแนวทางเพิ่มเติมที่จะช่วยให้ Divi ทำงานได้อย่างเต็มประสิทธิภาพ

ตอนนี้เราจะพูดถึงรายละเอียดเหล่านี้กันมากขึ้น

อธิบายข้อกำหนดของ Divi Hosting

ข้อกำหนดการโฮสต์ Divi

1. PHP Version

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

บทบาทประสิทธิภาพของ PHP

กองเซิร์ฟเวอร์ WordPress (ส่วนประกอบที่จำเป็นในการขับเคลื่อนเว็บไซต์ WordPress/Divi) โดยทั่วไปประกอบด้วยสี่องค์ประกอบหลัก:

  • ระบบปฏิบัติการ (โดยปกติคือ Linux)
  • เว็บเซิร์ฟเวอร์ (โดยปกติคือ Apache หรือ NGINX)
  • ฐานข้อมูล (MySql หรือ MariaDB)
  • และ PHP (ภาษาการเขียนโปรแกรมสคริปต์ฝั่งเซิร์ฟเวอร์สำหรับการพัฒนาเว็บ)

ในสี่องค์ประกอบเหล่านี้ PHP อาจมีอิทธิพลมากที่สุดต่อประสิทธิภาพของเว็บไซต์ของคุณ นี่คือเหตุผล

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

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

เหตุใดคุณจึงควรใช้ PHP เวอร์ชันล่าสุด

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

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

สำหรับเว็บไซต์ Divi เรามีความสอดคล้องกับ WordPress (และ WooCommerce) ซึ่งเป็นเหตุผลที่เราแนะนำ 7.4 หรือสูงกว่าด้วย แต่เพื่อหลีกเลี่ยงการอัปเกรดเป็นเวอร์ชันที่ใกล้จะหมดอายุแล้ว (7.4) เราขอแนะนำให้อัปเกรดเป็น 8.0 หรือ 8.1 หากทำได้

สำหรับเวอร์ชัน PHP เราขอแนะนำสิ่งต่อไปนี้:
เวอร์ชัน PHP: 7.4 หรือสูงกว่า (แนะนำ 8.0+)

ดูข้อมูลเพิ่มเติมด้านล่างเกี่ยวกับวิธีอัปเดตเวอร์ชัน PHP ของคุณ

การกำหนดค่ารันไทม์ PHP

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

2. memory_limit

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

สำหรับการตั้งค่านี้ เราขอแนะนำสิ่งต่อไปนี้:
memory_limit = 128M

3. post_max_size

คำสั่ง post_max_size PHP จำกัดขนาดของหน้าหรือไฟล์บนเว็บไซต์ของคุณ หากหน้าของคุณมีขนาดใหญ่กว่าขีดจำกัดที่กำหนดไว้ใน PHP จะไม่สามารถโหลดได้ ขนาดโพสต์อาจมีขนาดใหญ่มากเมื่อใช้ Divi Builder ดังนั้นจึงควรเพิ่มขีดจำกัดนี้ นอกจากนี้ยังส่งผลต่อการอัปโหลด/ดาวน์โหลดขนาดไฟล์ ซึ่งสามารถป้องกันไม่ให้นำเข้าเลย์เอาต์ขนาดใหญ่เข้ามาในตัวสร้าง

สำหรับการตั้งค่านี้ เราขอแนะนำสิ่งต่อไปนี้:
post_max_size = 64M

4. upload_max_filesize

คำสั่ง upload_max_filesize PHP กำหนดขนาดสูงสุดของไฟล์ที่อัพโหลด เป็นตัวกำหนดขนาดของหน้าหรือไฟล์บนเว็บไซต์ของคุณ หากหน้าของคุณมีขนาดใหญ่กว่าขีดจำกัดที่กำหนดไว้ใน PHP จะไม่สามารถโหลดได้ ขนาดโพสต์อาจมีขนาดใหญ่มากเมื่อใช้ Divi Builder ดังนั้นจึงควรเพิ่มขีดจำกัดนี้ นอกจากนี้ยังส่งผลต่อการอัปโหลด/ดาวน์โหลดขนาดไฟล์ ซึ่งสามารถป้องกันไม่ให้นำเข้าเลย์เอาต์ขนาดใหญ่เข้ามาในตัวสร้าง

สำหรับการตั้งค่านี้ เราขอแนะนำสิ่งต่อไปนี้:
upload_max_filesize = 64M

5. max_execution_time

คำสั่ง max_execution_time PHP มีผลกับระยะเวลาที่อนุญาตให้โหลดหน้าก่อนที่จะหมดเวลา สิ่งสำคัญคือต้องกำหนดขีดจำกัดเพื่อป้องกันไม่ให้สคริปต์ที่เขียนไม่ดีผูกกับเซิร์ฟเวอร์ แต่ถ้าขีดจำกัดต่ำเกินไป คุณอาจไม่สามารถนำเข้าเค้าโครงและไฟล์ขนาดใหญ่ลงในตัวสร้าง Divi หากคุณประสบปัญหา (โดยเฉพาะกับการอัปโหลดไฟล์ขนาดใหญ่) คุณอาจต้องเพิ่มค่านี้เพื่อตอบสนองความต้องการของคุณ อย่างไรก็ตาม หากคุณพบว่าคุณจำเป็นต้องเพิ่มมูลค่านี้เป็น 300 หรือมากกว่า อาจมีปัญหาพื้นฐานอื่นๆ หรือจำเป็นต้องอัปเกรดโฮสติ้งของคุณ

สำหรับการตั้งค่านี้ เราขอแนะนำสิ่งต่อไปนี้:
max_execution_time = 120

6. max_input_time

max_input_time คำสั่ง PHP กำหนดเวลาสูงสุด (เป็นวินาที) ที่สคริปต์ได้รับอนุญาตให้แยกวิเคราะห์ข้อมูลที่ป้อน เราต้องการจำกัดเวลานี้เพื่อช่วยป้องกันการโจมตี DOS แต่ถ้าขีดจำกัดต่ำเกินไป Divi Builder อาจหมดเวลาก่อนที่จะได้รับอนุญาตให้โหลด หากคุณประสบปัญหา คุณอาจต้องเพิ่มมูลค่านี้เพื่อตอบสนองความต้องการของคุณ อย่างไรก็ตาม หากข้อมูลที่ป้อนใช้เวลามากกว่า 60-120 วินาทีในการแยกวิเคราะห์ อาจมีปัญหาพื้นฐานอื่นๆ หรือจำเป็นต้องอัปเกรดโฮสติ้งของคุณ

สำหรับการตั้งค่านี้ เราขอแนะนำสิ่งต่อไปนี้:
max_input_time = 60

7. max_input_vars

คำสั่ง max_input_vars PHP มีผลต่อจำนวนตัวแปรอินพุตที่อาจยอมรับได้ เป็นสิ่งสำคัญที่เรากำหนดขีดจำกัดเพื่อป้องกันการโจมตี DOS แต่ถ้าขีดจำกัดต่ำเกินไป อาจทำให้ Divi Builder โหลดไม่ถูกต้อง

สำหรับการตั้งค่านี้ เราขอแนะนำสิ่งต่อไปนี้:
max_input_vars = 1,000

8. display_errors

คำสั่ง display_errors PHP กำหนดว่าควรพิมพ์ข้อผิดพลาดเป็นส่วนหนึ่งของเอาต์พุตหน้าหรือไม่ นี่เป็นคุณลักษณะที่จะช่วยในระหว่างขั้นตอนการพัฒนาเว็บไซต์และไม่ควรใช้ในไซต์ที่ใช้งานจริง ทางที่ดีควรตั้งค่านี้เป็น "0" เว้นแต่คุณจะมีเหตุผลเฉพาะที่จะแสดงข้อผิดพลาดเหล่านี้ในระหว่างการพัฒนาเว็บ

สำหรับการตั้งค่านี้ เราขอแนะนำสิ่งต่อไปนี้:
display_errors = 0

9. Divi เวอร์ชัน

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

เราขอแนะนำสิ่งต่อไปนี้:
เวอร์ชัน Divi: ล่าสุด

10. เวอร์ชั่น WordPress

นอกจาก Divi แล้ว ควรใช้ WordPress เวอร์ชันเสถียรล่าสุดเสมอ สิ่งนี้ไม่เพียงแต่รับประกันความเข้ากันได้กับ Divi แต่ยังช่วยเพิ่มความเร็วเว็บไซต์ของคุณอย่างมาก ทำให้หน่วยความจำน้อยลงและมีปัญหาเกี่ยวกับ CPU น้อยลง เพื่อให้แน่ใจว่าเข้ากันได้กับ PHP 7.4 (เวอร์ชันเก่าที่สุดที่ได้รับการอัปเดตความปลอดภัยในปัจจุบัน) คุณควรมี WordPress 5.3 หรือสูงกว่า แต่ถ้าคุณทำตามคำแนะนำในอุดมคติของเราในการอัปเกรดเป็น PHP 8.0+ (หรือเวอร์ชันที่ได้รับการสนับสนุนอย่างแข็งขัน) คุณควรมี WordPress 5.6 หรือสูงกว่า

เราขอแนะนำสิ่งต่อไปนี้:
เวอร์ชั่น WordPress: 5.3 หรือสูงกว่า

11. เวอร์ชันฐานข้อมูล

ซอฟต์แวร์ฐานข้อมูลที่เว็บไซต์ Divi ของคุณจะใช้จะเป็น MySQL หรือ MariaDB ทั้งสองจะทำงานร่วมกับ Divi และ WordPress และเช่นเดียวกับอย่างอื่น เราขอแนะนำให้ใช้ MySQL หรือ MariaDB เวอร์ชันล่าสุดเพื่อประสิทธิภาพสูงสุด

สำหรับ Divi เราสอดคล้องกับ WordPress และแนะนำฐานข้อมูลเวอร์ชันต่อไปนี้:
เวอร์ชัน MySQL = 5.7 หรือสูงกว่า
เวอร์ชัน MariaDB = 10.2 หรือสูงกว่า

วิธีตรวจสอบว่าไซต์ Divi ของคุณตรงตามข้อกำหนดหรือไม่

ข้อกำหนดการโฮสต์ Divi

การตรวจสอบสถานะระบบ Divi

Divi มีคุณสมบัติการสนับสนุนในตัวที่ทำการตรวจสอบสถานะระบบสำหรับเว็บไซต์ Divi ของคุณ วิธีนี้ช่วยให้คุณ (และทีมสนับสนุนของเรา) สามารถระบุสิ่งใดเกี่ยวกับไซต์ของคุณที่ไม่ตรงตามคำแนะนำสำหรับ Divi ของเรา

หากต้องการตรวจสอบสถานะระบบ Divi ให้ไปที่แดชบอร์ด WordPress ไปที่ Divi > ศูนย์สนับสนุน ที่ด้านบนของหน้า คุณจะเห็นกล่องสถานะระบบที่แสดงรายการผลการตรวจสอบสถานะระบบทั้งหมด

ข้อกำหนดการโฮสต์ Divi

สุขภาพเว็บไซต์ WordPress

นอกจากสถานะระบบของ Divi แล้ว คุณยังสามารถใช้คุณลักษณะความสมบูรณ์ของไซต์ในตัวของ WordPress เพื่อระบุปัญหาใดๆ กับ WordPress ได้ ฟีเจอร์นี้ไม่เฉพาะเจาะจงสำหรับ Divi แต่มีประโยชน์ในการระบุปัญหาพื้นฐานของ WordPress หากต้องการตรวจสอบความสมบูรณ์ของไซต์สำหรับ WordPress ให้ไปที่ เครื่องมือ > สถานภาพของไซต์ จากแดชบอร์ด

ข้อกำหนดการโฮสต์ Divi

วิธีเปลี่ยนแปลงการตั้งค่าเซิร์ฟเวอร์ของคุณ

ข้อกำหนดการโฮสต์ Divi

สำรองข้อมูลเว็บไซต์ของคุณและทดสอบการอัปเดตก่อน

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

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

กำลังอัปเดตเวอร์ชัน PHP

ผู้ให้บริการโฮสต์แต่ละรายควรมีคำแนะนำในการเปลี่ยนเวอร์ชัน PHP สำหรับไซต์ของคุณ คุณควรพบคำแนะนำในการอัปเดต PHP สำหรับผู้ให้บริการโฮสติ้งของคุณในรายการนี้ หากไม่เป็นเช่นนั้น คุณสามารถติดต่อพวกเขาได้โดยตรง สำหรับข้อมูลเพิ่มเติม โปรดดูคำแนะนำเหล่านี้จาก WordPress

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

สำหรับ Siteground ต่อไปนี้คือวิธีการเปลี่ยนเวอร์ชัน PHP

สำหรับ Flywheel ต่อไปนี้คือวิธีการขออัปเกรด PHP

สำหรับ Pressable ต่อไปนี้เป็นวิธีเปลี่ยนเวอร์ชัน PHP ของคุณ

สำหรับ Cloudways ต่อไปนี้เป็นบทความโดยละเอียดเกี่ยวกับ PHP 8 และวิธีอัปเดตเวอร์ชัน PHP ของไซต์ WordPress ของคุณ

การอัปเดตการตั้งค่า PHP ด้วยตนเอง (wp-config.php, .htaccess หรือ php.ini)

หากคุณต้องการอัปเดตการตั้งค่า PHP (กลุ่มคำสั่ง PHP เดียวกันในรายการด้านบน) บนเว็บเซิร์ฟเวอร์ของคุณ วิธีที่ดีที่สุดคืออัปเดตสิ่งเหล่านี้ในไฟล์ php.ini โดยตรงหากทำได้ อีกทางเลือกหนึ่งคืออัปเดตไฟล์ .htaccess แต่ขึ้นอยู่กับผู้ให้บริการโฮสต์ของคุณ คุณอาจมีหรือไม่มีการเข้าถึงโดยตรงไปยังไฟล์ php.ini หรือไฟล์ .htaccess ดังนั้น คุณอาจพบว่าการอัปเดตไฟล์ wp-config.php เพื่อทำการเปลี่ยนแปลงการตั้งค่า PHP ทำได้ง่ายกว่า

ต่อไปนี้คือคำอธิบายสั้นๆ เกี่ยวกับวิธีอัปเดตไฟล์การกำหนดค่าที่พบบ่อยที่สุด 3 ไฟล์

กำลังอัปเดตการตั้งค่า PHP ใน php.ini

เข้าถึงไฟล์ไซต์ของคุณ (ผ่าน FTP ตัวจัดการไฟล์ ฯลฯ) และตรวจสอบให้แน่ใจว่าคุณสามารถเห็นไฟล์ที่ซ่อนอยู่ได้ ไฟล์ php.ini ควรอยู่ในโฟลเดอร์รูทสาธารณะของไฟล์เว็บไซต์ของคุณ

ข้อกำหนดการโฮสต์ Divi

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

memory_limit = 128M
post_max_size = 64M
upload_max_filesize = 64M
max_execution_time = 120
max_input_time = 60
max_input_vars = 1000
display_errors = 0

หมายเหตุ: ในบางกรณี คุณอาจต้องกำหนด memory_limit ใน wp-config.php (ดูด้านล่าง)

กำลังอัปเดตการตั้งค่า PHP โดยใช้ .htaccess

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

ข้อกำหนดการโฮสต์ Divi

ที่นี่คุณสามารถทำการเปลี่ยนแปลงที่คุณต้องการด้วยตนเองที่ด้าน WordPress โดยไม่ต้องติดต่อโฮสต์ของคุณ คุณสามารถอัปเดตค่า php.ini ในไฟล์นี้ได้โดยใช้รูปแบบต่อไปนี้:

php_value setting_name setting_value

ดังนั้น หากคุณต้องการอัปเดต upload_max_filesize เป็น 64M ไฟล์จะมีลักษณะดังนี้ในไฟล์ .htaccess:

php_value upload_max_filesize 64M

ต่อไปนี้คือรายการค่า php.ini ที่เราแนะนำในรูปแบบไฟล์ .htaccess:

php_value memory_limit  128M
php_value post_max_size  64M
php_value upload_max_filesize  64M
php_value max_execution_time 120
php_value max_input_time 60
php_value max_input_vars 1000

กำลังอัปเดตการตั้งค่า PHP โดยใช้ wp_config.php

การตั้งค่า PHP ที่แนะนำบางส่วนสามารถอัปเดตได้จากไฟล์ wp-config.php ไฟล์นี้สามารถพบได้ที่รูทของไฟล์ไซต์ของคุณ

ข้อกำหนดการโฮสต์ Divi

ต่อไปนี้คือตัวอย่างบางส่วนเกี่ยวกับวิธีการอัปเดตไฟล์ wp_config.php เพื่อให้เป็นไปตามข้อกำหนด

ในการตั้งค่าขีดจำกัดหน่วยความจำเป็น 128M คุณสามารถเพิ่มข้อมูลโค้ดต่อไปนี้:

กำหนด ('WP_MEMORY_LIMIT', '128M');

ในการตั้งค่าข้อผิดพลาดในการแสดงผลเป็น 0 คุณสามารถใช้ข้อมูลโค้ดต่อไปนี้:

@ini_set( 'display_errors', 0 );

และในการตั้งเวลาดำเนินการสูงสุด คุณสามารถใช้ข้อมูลโค้ดต่อไปนี้:

set_time_limit(120);

อย่าลืมใส่ข้อมูลโค้ดก่อนบรรทัดที่เขียนว่า "That's All หยุดแก้ไข!"

ข้อกำหนดการโฮสต์ Divi

โปรดทราบว่าไม่ใช่ทุกคำสั่ง PHP.ini ที่สามารถเปลี่ยนแปลงได้ใน wp_config.php คำสั่ง php.ini ใดๆ ที่ไม่ได้อยู่ในโหมดที่เปลี่ยนแปลงได้ของ PHP_INI_ALL ไม่สามารถเปลี่ยนแปลงได้โดยใช้ฟังก์ชัน ini_set() ดังนั้น ไม่ ควรเปลี่ยนคำสั่ง PHP ต่อไปนี้โดยใช้ ini_set() ในไฟล์ wp-config.php:

post_max_size
upload_max_filesize
max_input_vars
max_input_time

แต่คุณจะต้องอัปเดตการตั้งค่าเหล่านี้ผ่าน .htaccess, php.ini หรือโดยการติดต่อโฮสต์ของคุณ

ติดต่อโฮสต์ของคุณ

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

Divi Hosting: โฮสติ้งที่ปรับให้เหมาะสมกับ Divi ที่เชื่อถือได้

ข้อกำหนดการโฮสต์ Divi

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

เพลิดเพลินกับสภาพแวดล้อมการโฮสต์ที่กำหนดค่าได้อย่างสมบูรณ์แบบซึ่งติดตั้งไว้ล่วงหน้าด้วยเครื่องมือที่คุณต้องการเพื่อให้ประสบความสำเร็จกับ Divi

ตรวจสอบ Divi Hosting

การเพิ่มประสิทธิภาพความเร็ว Divi

นอกจากโฮสติ้งที่ยอดเยี่ยมที่ตรงตามข้อกำหนดโฮสติ้งของ Divi แล้ว ยังมีที่ว่างสำหรับประสิทธิภาพของเว็บไซต์ที่ดีกว่าเสมอ สำหรับข้อมูลเพิ่มเติม โปรดดูคำแนะนำขั้นสูงสุดของเราเกี่ยวกับ Divi Speed ​​Optimization

แล้วเว็บเซิร์ฟเวอร์ล่ะ?

ไม่มีเว็บเซิร์ฟเวอร์เฉพาะที่จำเป็นสำหรับการใช้งาน WordPress (หรือ Divi) แต่เว็บเซิร์ฟเวอร์ที่โดดเด่นที่สุดสองแห่งสำหรับ WordPress (และ Divi) คือ Apache และ NGINX สำหรับข้อมูลเพิ่มเติม โปรดดูโพสต์ของเราที่เปรียบเทียบ Apache และ NGINX

ความคิดสุดท้าย

หวังว่าโพสต์นี้จะให้สิ่งที่คุณต้องการเพื่อช่วยให้แน่ใจว่าเว็บไซต์ Divi ของคุณได้รับการตั้งค่าเพื่อความสำเร็จ ต่อไปนี้คือประเด็นสำคัญบางประการที่ควรทราบ

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

ฉันหวังว่าจะได้ยินจากคุณในความคิดเห็น

ไชโย!