PHP เป็นภาษาโปรแกรมที่เราใช้สร้างและดูแล WordPress PHP เวอร์ชันใหม่นั้นเร็วกว่าและปลอดภัยกว่า หาก WordPress ตรวจพบว่าไซต์ของคุณกำลังทำงานบน anversion คุณจะได้รับแจ้งให้อัปเดต ในคำแนะนำก่อนหน้านี้ เราแสดงให้เห็น **วิธีอัปเดตเวอร์ชัน PHP สำหรับไซต์ WordPress ด้วย Hostgator เว็บโฮสติ้ง Hostgator มีปลั๊กอิน PHP Selector หรือ MultiPHP Manager ขึ้นอยู่กับเซิร์ฟเวอร์ของคุณเพื่อจัดการเวอร์ชัน PHP สำหรับไซต์ของคุณ หากก่อนหน้านี้คุณใช้ PHP Selector เพื่ออัปเกรดเวอร์ชัน PHP เป็นเวอร์ชันใหม่ จากนั้นใช้ปลั๊กอิน MultiPHP Manager ใหม่เพื่ออัปเดต PHP คุณอาจพบข้อผิดพลาดนี้ในไซต์ของคุณ คำเตือน: การใช้ค่าคงที่ที่ไม่ได้กำหนด WP_CONTENT_DIR âÃÂàถือว่า âÃÂÃÂWP_CONTENT_DIRâÃÂà(สิ่งนี้จะทำให้เกิดข้อผิดพลาด ใน PHP เวอร์ชันอนาคต) ใน /home1/xxxx/public_html/wp-includes/load.phpon บรรทัดที่ 115 ดูเหมือนว่าการติดตั้ง PHP ของคุณจะไม่มีส่วนขยาย MySQL ที่ WordPress ต้องการ ข้อผิดพลาดนี้เกิดจากตัวจัดการที่ซ้ำกันในไฟล์ .htaccess และสามารถแก้ไขได้ง่ายๆ โดยทำตามขั้นตอนด้านล่าง == สำรองไฟล์ .htaccess == ลงชื่อเข้าใช้ cPanel ด้วย Hostgator ไปที่เว็บไซต์ >ไฟล์ >ตัวจัดการไฟล์ ค้นหารูทเอกสารสำหรับโดเมนหรือเว็บไซต์ของคุณ หากคุณโฮสต์เพียงเว็บไซต์เดียวในบัญชีโฮสติ้ง รูทเริ่มต้นของเว็บไซต์นั้นมักจะเป็น **public_html** โฟลเดอร์ หากคุณทำเช่นนี้กับโดเมนย่อยหรือโดเมนเสริม ให้ค้นหารูทเอกสารสำหรับโดเมนนั้นแทน สามารถดูไฟล์ .htaccess ได้ที่ root director ของไซต์ สร้างโฟลเดอร์ใหม่ในรูท จากนั้นคลิกขวาที่ไฟล์ .htaccess เลือกคัดลอกจากเมนูบริบท จากนั้นป้อนเส้นทางไฟล์ พิมพ์ชื่อโฟลเดอร์ใหม่เพื่อคัดลอกไฟล์การกำหนดค่านี้ คุณยังสามารถดาวน์โหลดสำเนาของไฟล์นี้จากเซิร์ฟเวอร์ของคุณไปยังเครื่องคอมพิวเตอร์ของคุณเป็นข้อมูลสำรอง == แก้ไขไฟล์ .htaccess == ในตัวจัดการไฟล์ คลิกขวาที่ .htaccess เลือกแก้ไขจากเมนูบริบท จากนั้นคลิกแก้ไขอีกครั้งจากหน้าต่างป๊อปอัป ในไฟล์ .htaccess ให้คลิกปุ่มค้นหา พิมพ์ âÃÂÃÂaddhandlerâÃÂàคุณควรหาสองรายการสำหรับตัวจัดการ PHP ![ แก้ไขข้อผิดพลาดส่วนขยายที่จำเป็นของ WordPress ที่ขาดหายไปด้วย Hostgator](httpsi0.wp.com/www.betterhostreview.com/wp-content/uploads/2020/09/edit-htaccess-fix-missing-wordpress-mysql-extension- error-hostgator.jpg?resize=700%2C616&ssl=1) อันเก่าที่คุณจะต้องลบออกจะมีลักษณะดังนี้: # ใช้ PHP71 เป็นค่าเริ่มต้นของแอปพลิเคชัน AddHandler/x-httpd-php71 .php suPHP_ConfigPath /opt/php71/lib หรือ #ใช้ PHPedge เป็นค่าเริ่มต้นของแอปพลิเคชัน AddHandler/x-httpd-php-edge .php suPHP_ConfigPath /opt/phpedge/lib อันใหม่ที่คุณต้องการเก็บไว้จะมีลักษณะเหมือนด้านล่าง # php -- BEGIN ตัวจัดการที่สร้างโดย cPanel ห้ามแก้ไข # ตั้งค่าแพ็กเกจ âÃÂÃÂea-php74âÃÂàเป็นค่าเริ่มต้น â ÃÂÃÂPHPâÃÂàภาษาโปรแกรม AddHandler application/x-httpd-ea-php74 .php .php7 .phtml # php -- สิ้นสุดตัวจัดการที่สร้างโดย cPanel ห้ามแก้ไข คลิก **บันทึกการเปลี่ยนแปลง** แล้ว **ปิด** เพื่อปิดตัวแก้ไข ลองโหลดเว็บไซต์ของคุณใหม่จากเบราว์เซอร์ดูว่าข้อผิดพลาดหายไปหรือไม่ เคล็ดลับโบนัส - หากไฟล์ .htaccess ของคุณมีรายการตัวจัดการ PHP เก่ามากกว่าหนึ่งรายการ คุณควรปิดใช้งานตัวจัดการ PHP ที่ล้าสมัยทั้งหมดและมีเพียงรายการเดียว - หากไซต์ของคุณยังคงแสดงข้อผิดพลาดส่วนขยาย WordPress ที่จำเป็นสำหรับ MySQL ให้ค้นหาไฟล์ .htaccess อื่น เหนือรากเอกสารของเว็บไซต์ของคุณ เปิด .htaccess นั้นและตรวจสอบว่ามีตัวจัดการ PHP อยู่ในนั้นหรือไม่และปิดการใช้งาน อีกครั้ง คุณสามารถทำซ้ำหรือสำรองข้อมูลไฟล์ .htaccess ก่อนที่จะทำการแก้ไข