GoDaddy Yardım

Bu sayfayı sizin için çevirmek üzere elimizden gelenin en iyisini yaptık. İngilizce sayfa da kullanılabilir.

PHP hata günlüğünü inceleyin

Siteniz PHP kullanılarak oluşturulduysa, bir sorunu giderirken PHP error_log dosyasını incelemeniz gerekir. Bu günlük dosyası, belirli PHP dosyalarındaki hatalar, eksik dosyalara yapılan çağrılar veya PHP yapılandırmasıyla ilgili hatalar hakkında bilgiler içerir. PHP hata günlükleri normalde sitenizin dosyalarında bulunur.

Bu günlüğü neden incelemem gerekiyor?

  • Siteniz istendiği gibi çalışmıyor.
  • Sitenizin bir veya daha fazla sayfasında 500 Dahili sunucu hatası gibi bir hata var.
  • Siteniz boş bir sayfa yüklüyor veya dönüyor ve hiç yüklenmiyor.

Günlük konumu

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

Bu günlüğü nasıl gözden geçirebilirim?

SSH

SSH , vim veya grep gibi araçlarla tam günlüğe erişmenizi, bunları görüntülemenizi ve değiştirmenizi sağlar.

cPanel

PHP hata günlüğünü Dosya Yöneticisi'nde sitenin Günlükleri altında inceleyebilirsiniz.

Plesk

Plesk , Dosya Yöneticisi'nde Günlükler altındaki siteye özgü hataları gösterir.

PHP hata günlüğünde bulunan örnek hatalar

PHP Önemli hatalar bir sitenin (veya sayfanın) yüklenmesini engelleyebilir.
[14-Sep-2021 22:31:09 UTC] PHP Önemli hata: require (): Zorunlu '/home/acoolsite/public_html/wp-content/themes/twentytwentyone/inc/template-functions.php' (include_path) açılamadı = '.: / opt / cpanel / ea-php74 / root / usr / share / pear') /home/acoolsite/public_html/wp-content/themes/twentytwentyone/functions.php satırındaki 534
PHP Uyarıları genellikle bir site (veya sayfa) yüklenebilir, ancak bir şeyler çalışmayabilir.
[21-Sep-2021 18:38:21 UTC] PHP Uyarı: call_user_func_array () parametre 1'in geçerli bir geri arama, işlev 'yirmi_twenty_one_setup' bulunamadı veya / home / acoolsite / public_html / wp-includes / içinde geçersiz işlev adı olmasını bekler class-wp-hook.php on line 303
Bazı önemli PHP hataları, bir kodlama sorunundan kaynaklanır ve sorun gidermeye yardımcı olmak için bir yığın izleme sağlar. Bu, özellikle uygulamanızda WordPress siteleri gibi yüzlerce dosya olduğunda faydalı olabilir.
[21-Sep-2021 20:30:53 UTC] PHP Önemli hata: Yakalanmamış TypeError: call_user_func_array (): Bağımsız değişken # 1 ($ geri arama) geçerli bir geri arama olmalı, işlev "yirmi_twenty_one_setup" bulunamadı veya / home içinde geçersiz işlev adı /acoolsite/public_html/wp-includes/class-wp-hook.php:303 Yığın izleme: # 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): 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): require ('/ home / acoolsit ...') # 7{main} /home/acoolsite/public_html/wp-includes/class-wp-hook.php satırına atılır 303
Oturumlar, oturum açma, alışveriş sepetleri ve bir sitedeki arama sonuçları için kullanılır.
[25-Sep-2021 21:10:11 UTC] PHP Uyarı: session_start (): /home/acooldomain/public_html/wp-content/plugins/favorites/app/Bootstrap.php satırına üstbilgiler zaten gönderilmişken oturum başlatılamaz 83
Bu, kodda eksik bir dosya ya da bozuk yol olduğunu gösterir.
[25-Sep-2021 21:08:46 UTC] PHP Uyarı: require (ABSPATHWPINC / Blocks / archives.php): akış açılamadı: / home / acooldomain / public_html / wp-includes / blokları içinde böyle bir dosya veya dizin yok /index.php on line 9
Bu, PHP memory_limit değerine ulaşıldığını gösterir. Bu değeri php.ini içinde artırmak birçok durumda sorunu çözebilir.
[14-Oct-2021 22:31:09 UTC] Önemli hata: 134217728 baytlık izin verilen bellek boyutu tükendi (54 bayt ayırmaya çalışıldı
Bunun nedeni kullanımdan kaldırılmış koddur. PHP modülü "mysql_connect" PHP 7+ sürümünde mevcut değil .
[14-Oct-2021 20:31:09 UTC] Önemli hata: Tanımlanmamış işleve çağrı mysql_connect ()
Bu sorun, yanlış PHP sürümü veya koddaki bir hata olabilir.
[12-Oct-2021 21:31: 09 UTC] PHP Ayrıştırma hatası: söz dizimi hatası, beklenmeyen T_VARIABLE in /home/coolexample/public_html/a.php on line 3
Bu sorunun nedeni tam disk, sunucuda ulaşılan inode kotası veya hatta bir boyut sınırı ( site) cPanel veya Plesk'te kurulum.
[13-Eki-2021 10:31:09 UTC] PHP Uyarı: session_start (): open (/ home / coolexample / tmp / sess_2p27rr5idh5danjle3e237c4s4, O_RDWR) başarısız: Cihazda yer kalmadı

İlgili Adımlar

Daha Fazla Bilgi

Web sunucusu günlüklerini bulun ve inceleyin.