Bu hatayı nasıl düzeltebilirim Ölümcül hata: Tanımlanmamış işleve çağrı…?


11

Önemli hata: 14. satırdaki /home/content/33/7211533/html/someSite/wp-blog-header.php dosyasındaki tanımsız işlev wp () işlevini çağırın

Sorunun ne olduğunu bilen var mı?

Zaten wp-includesve wp-adminklasörünü güncelliyorum ve sorunum functions.phpyok, ancak nasıl düzeltileceğini anlayamadım. Herhangi bir öneri?


DÜZENLE

WordPress'i yeniden yükledim, (yeni kopyayı siteye yükledim ve güncel olduğundan emin oldum) - manuel bir güncellemeye eşdeğer .

Bundan sonra iyi çalışmaya başladı, bu yüzden bu sorun düzeltildi.


Ortamınız (WordPress sürümü, etkin Tema / Eklentiler, vb.), Yapabileceğiniz olağan dışı herhangi bir şey ve nereden / nasıl edindiğiniz hakkında biraz daha fazla bilgi vermeniz gerekecek. hata.
Chip Bennett

Lütfen çözümünüzü soruda düzenleme yapmak yerine gerçek bir yanıt olarak ekleyin.
s_ha_dum

WP Hata Düzeltme ( wordpress.org/plugins/wp-bug-tracker ) eklentisini kontrol edin. Sanırım daha önce WP Bug Tracker deniyordu.

Yanıtlar:


7

wp()oldukça önemli bir işlevdir. İçinde bulunduğu functions.phpdosya (ile değil şaşırtmak yapmak functions.phptema farklı bir şey olarak) ve sana geçmeden WP yükleyebilirsiniz sanmıyorum requirenoktada bu dosya için direktifini.

Bu yüzden yüklemeniz çok bozuk görünüyor - ya functions.phpçekirdekteki dosya hasarlı ya da başka bir şey bozuk ve bu dosyayı yüklemeyi atlıyor.


evet doğru adamım, yaptığım her şeyi yeniden yükledim ... Cevabınızı okumadan önce sorunu çözüyorum, ancak cevabınız benimkiyle aynı, bu yüzden cevabınızı da alacağım :)
arnold

11

Dosyanız wp-config.phpherhangi bir nedenle boş olabilir.


1
Bu neden reddediliyor? Benim durumumda sebep buydu.
br4nnigan

1
Benim de sorunum buydu. Ben wp-config bir kaydetme kesintiye uğradı düşünüyorum ve dosya boş olduğu sona erdi ve bu hatayı atıyordu. Geri yüklendi ve düzeltildi.
16:58, sbuck

Wp-config.php dosyamın neden boş olduğunu bilmiyorum Bir kez düzeltildi, her şey iyi çalıştı ...
amit bakle

1

Siteground'a taşındığımda, Siteground'ın dosyanın son satırındaki include dosyasını neden wp-config.phpyanlış bir dizine değiştirdiğini bilmiyorum .

ekran görüntüsü

Bunun yerine doğru yol şu olmalıdır:

/* That's all, stop editing! Happy blogging. */
/** Absolute path to the WordPress directory. */
if ( ! defined( 'ABSPATH' ) )
    define( 'ABSPATH', dirname( __FILE__ ) . '/' );

/** Sets up WordPress vars and included files. */
require_once( ABSPATH . 'wp-settings.php' );

0

Bu sorun, yeterli disk alanınız yoksa otomatik güncelleştirmenin kullanılması nedeniyle ortaya çıkabilir. Bu durumda, sunucunuzda biraz yer açın, ardından Wordpress'i el ile en son sürüme yükseltin.


0

Sorun bozuk wp-config.php bir sonucu olarak görünüyor Veritabanı kimlik bilgileri ile yerel sürümü güncelledim ve ftp üzerinden yüklenen ve çalıştı.


0

Aynı sorun vardı. Daha kolay bir çözüm bulun:

  1. Wp-settings.php dosyasını açın
  2. Aşağıdaki satırları yorumlayın ("sağlık" kelimesini arayın:
    // if ( ! class_exists( 'WP_Site_Health' ) ) {
    //    require_once ABSPATH . 'wp-admin/includes/class-wp-site-health.php';
    // }
    // WP_Site_Health::get_instance();
  1. Tüm eklentilerinizi güncelleyin
  2. Wp-settings.php dosyasını önceki durumuna geri yükle

-1

şaşırtıcı ... Eğer ölümcül hata veya tanımsız işlev jus e-posta gidin ve bu e-posta üzerinde barındırma adresinizden gönderilen bir mesaj olabilir ... sadece yeniden veya giriş yaptığınız e-posta sayfasından ... sorun düzeltilecektir..


4
WordPress önemli bir hata durumunda e-posta göndermez.
fuxia
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.