Bagaimana cara memperbaiki kesalahan ini Kesalahan fatal: Memanggil ke fungsi yang tidak ditentukan ...?


11

Kesalahan fatal: Panggil ke fungsi tidak ditentukan wp () di /home/content/33/7211533/html/someSite/wp-blog-header.php pada saluran 14

Adakah yang bisa mencari tahu apa masalahnya?

Saya sudah memperbarui wp-includesdan wp-adminfolder dan saya functions.phpbaik-baik saja, tapi saya tidak tahu bagaimana cara untuk memperbaikinya. Ada saran?


EDIT

Saya menginstal ulang WordPress, (unggah salinan baru di situs, dan saya memastikan itu mutakhir) - setara dengan pembaruan manual .

Setelah itu mulai berfungsi dengan baik, jadi masalah ini sekarang diperbaiki.


Anda perlu memberikan sedikit informasi lebih banyak, tentang lingkungan Anda (versi WordPress, Tema / Plugin aktif, dll.), Apa pun yang tidak biasa Anda lakukan, dan di mana / bagaimana Anda mendapatkan kesalahan.
Chip Bennett

Harap tambahkan solusi Anda sebagai jawaban aktual dan bukan sebagai edit untuk pertanyaan.
s_ha_dum

Periksa plugin WP Error Fix ( wordpress.org/plugins/wp-bug-tracker ). Saya kira itu disebut WP Bug Tracker sebelumnya.

Jawaban:


7

wp()adalah fungsi yang cukup penting. Itu berada di functions.phpfile (jangan bingung dengan functions.phptema, hal yang berbeda) dan saya tidak berpikir Anda dapat memuat WP tanpa melewati requirearahan untuk file itu di beberapa titik.

Jadi instal Anda tampaknya sangat rusak - functions.phpfile pada intinya rusak atau ada yang rusak dan membuatnya melewatkan memuat file itu.


ya orang yang tepat Anda, apa yang saya lakukan adalah saya instal ulang semuanya ... Saya sudah memperbaiki masalahnya sebelum saya membaca jawaban Anda, tetapi jawaban Anda sama dengan milik saya, jadi saya akan memilih jawaban Anda juga :)
arnold

11

wp-config.phpFile Anda mungkin kosong karena alasan tertentu.


1
Mengapa ini diturunkan? Itulah penyebab dalam kasus saya.
br4nnigan

1
Ini juga masalah saya. Saya pikir menghemat wp-config terputus, dan file tersebut akhirnya kosong dan melempar kesalahan ini. Memulihkannya dan diperbaiki.
sbuck

Saya tidak tahu apa yang membuat wp-config.php saya menjadi kosong. Setelah diperbaiki, semuanya bekerja dengan baik ...
ya bakle

0

Masalah ini dapat disebabkan oleh menggunakan pembaruan otomatis ketika Anda tidak memiliki cukup ruang disk. Jika demikian, kosongkan beberapa ruang di server Anda, kemudian tingkatkan Wordpress ke versi terbaru secara manual.


0

Tampaknya masalah ini adalah hasil dari wp-config.php yang rusak Saya memperbarui versi lokal dengan kredensial database dan diunggah melalui ftp dan berhasil.


0

Punya masalah yang sama. Punya solusi yang lebih mudah:

  1. Buka wp-settings.php
  2. Komentari baris berikut (cari "kesehatan":
    // if ( ! class_exists( 'WP_Site_Health' ) ) {
    //    require_once ABSPATH . 'wp-admin/includes/class-wp-site-health.php';
    // }
    // WP_Site_Health::get_instance();
  1. Perbarui semua plugin Anda
  2. Pulihkan wp-settings.php ke status sebelumnya

0

Ketika saya bermigrasi ke Siteground, saya tidak tahu mengapa Siteground mengubah file sertakan di baris terakhir wp-config.phpfile ke direktori yang salah.

tangkapan layar

Alur yang benar seharusnya adalah ini:

/* 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' );

-1

luar biasa ... jika Anda memiliki kesalahan fatal atau panggilan ke fungsi yang tidak ditentukan, buka email Anda dan pada email itu Anda mungkin memiliki pesan terkirim dari alamat hosting Anda ... cukup instal ulang atau dari halaman email yang Anda masuki ... masalah akan diperbaiki ..


4
WordPress tidak mengirim email pada kesalahan fatal.
fuxia
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.