Come correggere questo errore Errore irreversibile: chiamare una funzione non definita ...?


11

Errore irreversibile: chiamata alla funzione indefinita wp () in /home/content/33/7211533/html/someSite/wp-blog-header.php sulla linea 14

Qualcuno può capire qual è il problema?

Ho già aggiornare il wp-includese la wp-admincartella e la mia functions.phpva bene, ma non ho a capire come risolvere il problema. Eventuali suggerimenti?


MODIFICARE

Ho reinstallato WordPress (carica la nuova copia sul sito e mi sono assicurato che sia aggiornato), equivalente a un aggiornamento manuale .

Successivamente ha iniziato a funzionare correttamente, quindi questo problema è stato risolto.


Avrai bisogno di fornire un po 'più di informazioni sul tuo ambiente (versione di WordPress, temi / plugin attivi, ecc.), Qualsiasi cosa fuori dall'ordinario che potresti fare e dove / come stai ottenendo errore.
Chip Bennett,

Aggiungi la tua soluzione come risposta effettiva anziché come modifica alla domanda.
s_ha_dum,

Controlla il plugin WP Error Fix ( wordpress.org/plugins/wp-bug-tracker ). Immagino che prima si chiamasse WP Bug Tracker.

Risposte:


7

wp()è una funzione abbastanza essenziale. Risiede nel functions.phpfile (non confonderlo con il functions.phptema, cosa diversa) e non penso che tu possa caricare WP senza passare la requiredirettiva per quel file ad un certo punto.

Quindi la tua installazione sembra molto spezzata - o il functions.phpfile nel core è danneggiato o qualcos'altro è rotto e fa saltare il caricamento di quel file.


si il tuo uomo giusto, quello che ho fatto è reinstallare tutto ... Risolvo il problema già prima di leggere la tua risposta, ma la tua risposta è uguale alla mia, quindi sceglierò anche la tua risposta :)
Arnold

11

Il tuo wp-config.phpfile potrebbe essere vuoto per qualche motivo.


1
Perché questo viene ridimensionato? Era la causa nel mio caso.
br4nnigan,

1
Questo è stato il problema anche da parte mia. Penso che un salvataggio di wp-config sia stato interrotto e il file sia finito vuoto e generasse questo errore. Restaurato ed è stato risolto.
sbuck

Non so cosa abbia reso vuoto il mio wp-config.php. Una volta risolto, tutto ha funzionato bene ...
Bakle,

0

Questo problema può essere causato utilizzando l'aggiornamento automatico quando non si dispone di spazio su disco sufficiente. In tal caso, liberare spazio sul server, quindi aggiornare manualmente Wordpress all'ultima versione.


0

Sembra che il problema sia stato il risultato di wp-config.php corrotto. Ho aggiornato la versione locale con le credenziali del database e caricato tramite ftp e ha funzionato.


0

Aveva lo stesso problema. Avere una soluzione più semplice:

  1. Apri wp-settings.php
  2. Commenta le seguenti righe (cerca "salute":
    // if ( ! class_exists( 'WP_Site_Health' ) ) {
    //    require_once ABSPATH . 'wp-admin/includes/class-wp-site-health.php';
    // }
    // WP_Site_Health::get_instance();
  1. Aggiorna tutti i tuoi plugin
  2. Ripristina wp-settings.php allo stato precedente

0

Quando sono passato a Siteground, non so perché Siteground abbia cambiato il file include nell'ultima riga del wp-config.phpfile in una directory errata.

immagine dello schermo

Il percorso corretto dovrebbe essere invece questo:

/* 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

fantastico ... se si verifica un errore irreversibile o si chiama jus funcction indefinito, andare alla propria e-mail e su quella e-mail si potrebbe ricevere un messaggio dal proprio indirizzo di hosting ... basta reinstallare o da quella pagina di posta elettronica si accede ... problema sarà risolto ..


4
WordPress non invia un'e-mail in caso di errore irreversibile.
fuxia
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.