GoDaddy Bantuan

Kami berusaha sebaik mungkin menerjemahkan halaman ini untuk Anda. Halaman juga tersedia dalam bahasa Inggris.

Tinjau log kesalahan PHP

Jika situs Anda dibuat menggunakan PHP, Anda perlu meninjau PHP error_log saat memecahkan masalah. Logfile ini berisi informasi tentang kesalahan dalam file PHP tertentu, panggilan ke file yang hilang, atau kesalahan yang terkait dengan konfigurasi PHP. Log kesalahan PHP biasanya ditemukan dalam file situs Anda.

Mengapa saya perlu meninjau log ini?

  • Situs Anda tidak berfungsi sebagaimana mestinya.
  • Satu atau beberapa halaman situs Anda mengalami kesalahan, seperti kesalahan server internal 500.
  • Situs Anda memuat halaman kosong atau hanya berputar dan tidak pernah dimuat.

Lokasi log

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

Bagaimana cara mereview log ini?

SSH

SSH memungkinkan Anda mengakses, melihat, dan memanipulasi log lengkap dengan alat bantu seperti vim atau grep .

cPanel

Anda dapat meninjau log kesalahan PHP di Manajer File di bawah Log untuk situs tersebut.

Plesk

Plesk akan menampilkan kesalahan khusus situs dalam Manajer File di bawah Log .

Contoh kesalahan yang ditemukan dalam log kesalahan PHP

PHP Fatal error dapat mencegah pemuatan situs (atau halaman).
[14-Sep-2021 22:31:09 UTC] PHP Fatal error: memerlukan (): Pembukaan gagal diperlukan '/home/acoolsite/public_html/wp-content/themes/twentytwentyone/inc/template-functions.php' (include_path = '.: / opt / cpanel / ea-php74 / root / usr / share / pear') di /home/acoolsite/public_html/wp-content/themes/twentytwentyone/functions.php on line 534
PHP Warnings biasanya akan memungkinkan a situs (atau halaman) yang akan dimuat, tetapi mungkin ada sesuatu yang tidak berfungsi.
[21-Sep-2021 18:38:21 UTC] Peringatan PHP: call_user_func_array () mengharapkan parameter 1 menjadi callback yang valid, fungsi 'Twenty_twenty_one_setup' tidak ditemukan atau nama fungsi tidak valid di / home / acoolsite / public_html / wp-include / class-wp-hook.php on line 303
Beberapa kesalahan PHP Fatal disebabkan oleh masalah pengkodean dan akan menyediakan pelacakan tumpukan untuk membantu memecahkan masalah. Ini bisa sangat membantu bila aplikasi Anda memiliki ratusan file seperti situs WordPress.
[21-Sep-2021 20:30:53 UTC] PHP Fatal error: Uncaught TypeError: call_user_func_array (): Argumen # 1 ($ callback) harus berupa callback yang valid, fungsi "Twenty_twenty_one_setup" tidak ditemukan atau nama fungsi tidak valid di / home /acoolsite/public_html/wp-includes/class-wp-hook.php:303 Pelacakan tumpukan: # 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 (Array) # 2 /home/acoolsite/public_html/wp-settings.php(556): do_action ('after_setup_the ...') # 3 /home/acoolsite/public_html/wp-config.php(112): Requirement_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): Requirement_once ('/ home / acoolsit ...') # 6 /home/acoolsite/public_html/index.php(17): wajibkan ('/ home / acoolsit ...') # 7{main} dilemparkan ke /home/acoolsite/public_html/wp-includes/class-wp-hook.php on line 303
Sesi digunakan untuk masuk, kereta belanja, dan hasil pencarian di situs.
[25-Sep-2021 21:10:11 UTC] Peringatan PHP: session_start (): Tidak bisa memulai sesi bila header sudah dikirim di /home/acooldomain/public_html/wp-content/plugins/favorites/app/Bootstrap.php on line 83
Ini menunjukkan file yang hilang atau jalur yang buruk dalam kode.
[25-Sep-2021 21:08:46 UTC] Peringatan PHP: mengharuskan (ABSPATHWPINC / blok / archives.php): gagal membuka aliran: Tidak ada file atau direktori seperti itu di / home / ascooldomain/publik_html / wp-termasuk / blok /index.php on line 9
Ini menunjukkan nilai PHP memory_limit telah tercapai. Meningkatkan nilai ini di php.ini dapat menyelesaikan masalah ini dalam banyak kasus.
[14-Okt-2021 22:31:09 UTC] Kesalahan fatal: Ukuran memori yang diizinkan sebesar 134217728 byte habis (mencoba mengalokasikan 54 byte
Hal ini mungkin karena kode yang tidak digunakan lagi. Modul PHP "mysql_connect" tidak ada di PHP 7+ .
[14-Okt-2021 20:31:09 UTC] Kesalahan fatal: Panggilan ke fungsi yang tidak ditentukan mysql_connect ()
Masalah ini mungkin karena menggunakan versi PHP yang salah atau kesalahan dalam kode.
[12-Okt-2021 21:31: 09 UTC] Kesalahan Parse PHP: kesalahan sintaksis, T_VARIABLE yang tidak terduga di /home/coolexample/public_html/a.php on line 3
Masalah ini dapat disebabkan oleh disk penuh, kuota inode yang dicapai di server, atau bahkan batas ukuran (untuk site) penyiapan di cPanel atau Plesk.
[13-Okt-2021 10:31:09 UTC] Peringatan PHP: session_start (): open (/ home / coolexample / tmp / sess_2p27rr5idh5danjle3e237c4s4, O_RDWR) gagal: Tidak ada ruang tersisa di perangkat

Langkah-langkah Terkait

Info Selengkapnya

Temukan dan tinjau log server web .