GoDaddy วิธีใช้

เราพยายามอย่างสุดความสามารถแล้วที่จะแปลหน้านี้ให้คุณ มีหน้าภาษาอังกฤษด้วย

ตรวจสอบบันทึกข้อผิดพลาดของ PHP

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

ทำไมฉันจึงต้องตรวจสอบบันทึกนี้

  • เว็บไซต์ของคุณไม่ทำงานตามที่ต้องการ
  • หน้าเว็บไซต์ของคุณอย่างน้อยหนึ่งหน้ามีข้อผิดพลาดเช่นข้อผิดพลาด 500 เซิร์ฟเวอร์ภายใน
  • เว็บไซต์ของคุณกำลังโหลดหน้าว่างหรือเพียงแค่หมุนและไม่โหลดเลย

ตำแหน่งบันทึก

WHM / cPanel:
/ home / cpanel_username / logs /$DOMAIN .php.error.log
Plesk:
/ var / www / vhosts /$DOMAIN / logs /$DOMAIN .error_log

ฉันจะตรวจสอบบันทึกนี้ได้อย่างไร

สสส

SSH ช่วยให้คุณเข้าถึงดูและจัดการบันทึกแบบเต็มได้ด้วยเครื่องมือเช่น vim หรือ grep

cPanel

คุณสามารถตรวจสอบล็อกข้อผิดพลาดของ PHP ได้ใน File Manager ใต้ Logs สำหรับเว็บไซต์

Plesk

Plesk จะแสดงข้อผิดพลาดเฉพาะเว็บไซต์ภายใน File Manager ใต้ Logs

ตัวอย่างข้อผิดพลาดที่พบในบันทึกข้อผิดพลาดของ PHP

ข้อผิดพลาดร้ายแรงของ PHP สามารถป้องกันไม่ให้โหลดเว็บไซต์ (หรือหน้าเพจ) ได้
[14- ก.ย. 2021 22:31:09 UTC] PHP ข้อผิดพลาดร้ายแรง: ต้องใช้ (): จำเป็นต้องเปิด '/home/acoolsite/public_html/wp-content/themes/twentytwentyone/inc/template-functions.php' (include_path = '.: / opt / cpanel / ea-php74 / root / usr / share / pear') ใน /home/acoolsite/public_html/wp-content/themes/twentytwentyone/functions.php ในบรรทัด 534
โดยทั่วไปแล้วคำเตือน PHP จะอนุญาต โหลดเว็บไซต์ (หรือหน้าเพจ) แต่อาจมีบางอย่างไม่ทำงาน
[21- ก.ย. 2021 18:38:21 UTC] คำเตือน PHP: call_user_func_array () คาดว่าพารามิเตอร์ 1 จะเป็นการเรียกกลับที่ถูกต้องไม่พบฟังก์ชัน 'twenty_twenty_one_setup' หรือชื่อฟังก์ชันไม่ถูกต้องใน / home / acoolsite / public_html / wp-includes / class-wp-hook.php ในบรรทัดที่ 303
ข้อผิดพลาดร้ายแรงของ PHP บางอย่างเกิดจากปัญหาในการเข้ารหัสและจะให้การติดตามสแต็คเพื่อช่วยในการแก้ไขปัญหา วิธีนี้จะเป็นประโยชน์อย่างยิ่งเมื่อแอปพลิเคชันของคุณมีไฟล์หลายร้อยไฟล์เช่นเว็บไซต์ WordPress
[21- ก.ย. 2021 20:30:53 UTC] PHP ข้อผิดพลาดร้ายแรง: Uncaught TypeError: call_user_func_array (): อาร์กิวเมนต์ # 1 ($ callback) ต้องเป็นการเรียกกลับที่ถูกต้องไม่พบฟังก์ชัน "twenty_twenty_one_setup" หรือชื่อฟังก์ชันใน / home ไม่ถูกต้อง /acoolsite/public_html/wp-includes/class-wp-hook.php:303 การติดตามสแต็ค: # 0 /home/acoolsite/public_html/wp-includes/class-wp-hook.php(327): WP_Hook-> Apply_filters ( NULL, Array) # 1 /home/acoolsite/public_html/wp-includes/plugin.php(470): WP_Hook-> do_action (อาเรย์) # 2 /home/acoolsite/public_html/wp-settings.php(556): do_action ('after_setup_the ... ') # 3 /home/acoolsite/public_html/wp-config.php(112): require_once ('/ home / acoolsit ... ') # 4 / home / acoolsite / public_html / wp-load .php (50): require_once ('/ home / acoolsit ... ') # 5 /home/acoolsite/public_html/wp-blog-header.php(13): require_once ('/ home / acoolsit ... ') # 6 /home/acoolsite/public_html/index.php(17): ต้องใช้ ('/ home / acoolsit ... ') # 7{main} โยนลงใน /home/acoolsite/public_html/wp-includes/class-wp-hook.php ในบรรทัดที่ 303
เซสชันจะใช้สำหรับการล็อกอินตะกร้าสินค้าและผลลัพธ์การค้นหาบนเว็บไซต์
[25- ก.ย. 2021 21:10:11 UTC] คำเตือน PHP: session_start (): ไม่สามารถเริ่มเซสชันเมื่อส่งส่วนหัวใน /home/acooldomain/public_html/wp-content/plugins/favourites/app/Bootstrap.php ออนไลน์แล้ว 83
นี่เป็นการระบุว่ามีไฟล์ที่หายไปหรือเส้นทางที่ไม่ถูกต้องในรหัส
[25- ก.ย. 2021 21:08:46 UTC] คำเตือน PHP: ต้องใช้ (ABSPATHWPINC / blocks / Archives.php): ไม่สามารถเปิดสตรีม: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าวใน / home / acooldomain / public_html / wp-includes / blocks /index.php ในบรรทัดที่ 9
นี่เป็นการระบุว่าค่า PHP memory_limit ได้มาถึงแล้ว การเพิ่มค่านี้ใน php.ini สามารถแก้ไขปัญหานี้ได้ในหลาย ๆ กรณี
[14- ต.ค. 2021 22:31:09 UTC] ข้อผิดพลาดร้ายแรง: ขนาดหน่วยความจำที่อนุญาตคือ 134217728 ไบต์หมดแล้ว (พยายามจัดสรร 54 ไบต์
ซึ่งน่าจะเกิดจากโค้ดที่เลิกใช้แล้วไม่มีโมดูล PHP "mysql_connect" ใน PHP 7+ .
[14- ต.ค. 2021 20:31:09 UTC] ข้อผิดพลาดร้ายแรง: การเรียกใช้ฟังก์ชันที่ไม่ได้กำหนด mysql_connect ()
ปัญหานี้อาจเกิดจากการใช้ PHP เวอร์ชันที่ไม่ถูกต้องหรือรหัสผิดพลาด
[12-ต.ค. -2021 21:31: 09 UTC] ข้อผิดพลาดในการแยกวิเคราะห์ PHP: ข้อผิดพลาดทางไวยากรณ์, T_VARIABLE ที่ไม่คาดคิดใน /home/coolexample/public_html/a.php ในบรรทัดที่ 3
ปัญหานี้อาจเกิดจากดิสก์เต็มโควตาไอโหนดถึงบนเซิร์ฟเวอร์หรือถึงขนาดขีด จำกัด (สำหรับ การตั้งค่า site) ใน cPanel หรือ Plesk
[13-Oct-2021 10:31:09 UTC] คำเตือน PHP: session_start (): เปิด (/ home / coolexample / tmp / sess_2p27rr5idh5danjle3e237c4s4, O_RDWR) ล้มเหลว: ไม่มีพื้นที่เหลือบนอุปกรณ์

ขั้นตอนที่เกี่ยวข้อง

ข้อมูลเพิ่มเติม

ค้นหาและตรวจสอบ บันทึกการใช้งานเว็บเซิร์ฟเวอร์