Errore fatale: Chiamata alla funzione wp() non definita in ../wp-blog-header.php

12 ago 2011, 21:00:22
Visualizzazioni: 177K
Voti: 14

Errore fatale: Chiamata alla funzione wp() non definita in /home/content/33/7211533/html/someSite/wp-blog-header.php alla riga 14

Qualcuno può capire qual è il problema?

Ho già aggiornato le cartelle wp-includes e wp-admin e il mio functions.php è a posto, ma non sono riuscito a capire come risolverlo. Qualche suggerimento?


MODIFICA

Ho reinstallato WordPress (caricando una nuova copia sul sito e assicurandomi che fosse aggiornata) - equivalente a un aggiornamento manuale.

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

3
Commenti

Dovrai fornire molte più informazioni sul tuo ambiente (versione di WordPress, tema/plugin attivi, ecc.), qualsiasi cosa fuori dall'ordinario che potresti fare e dove/come stai ottenendo l'errore.

Chip Bennett Chip Bennett
12 ago 2011 21:12:06

Per favore aggiungi la tua soluzione come una risposta effettiva invece che come modifica alla domanda.

s_ha_dum s_ha_dum
26 ago 2013 00:34:08

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

User User
28 ott 2013 14:24:37
Tutte le risposte alla domanda 9
7
27

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

13 set 2016 17:08:26
Commenti

Perché questo viene votato negativamente? È stata la causa nel mio caso.

br4nnigan br4nnigan
16 set 2016 02:04:37

Anche per me questo era il problema. Penso che un salvataggio di wp-config sia stato interrotto, e il file è risultato vuoto e generava questo errore. Ripristinato e tutto risolto.

sbuck sbuck
30 set 2016 06:58:18

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

amit bakle amit bakle
27 ott 2019 08:09:15

Stesso problema qui. Ho ripristinato il mio wp-config.php da un backup e tutto è tornato a posto

Patrick Patrick
10 set 2021 09:15:43

Stesso problema risolto con wp-config.php

Altab Hossen Altab Hossen
13 ott 2022 10:53:58

Stesso problema per me, sembra che mi sia finito lo spazio su disco in un momento sbagliato e sia successo qualcosa di inaspettato.

Barney Desmond Barney Desmond
7 nov 2022 11:50:43

Anche a me, e sicuramente era lo spazio su disco esaurito che ha causato lo svuotamento del file wp-config.php.

Honza Honza
27 ott 2023 20:43:26
Mostra i restanti 2 commenti
1

wp() è una funzione piuttosto essenziale. Si trova nel file functions.php (da non confondere con il functions.php del tema, sono cose diverse) e non credo sia possibile caricare WordPress senza passare per la direttiva require di quel file a un certo punto.

Quindi la tua installazione sembra essere molto danneggiata - o il file functions.php nel core è corrotto o qualcos'altro è rotto e fa saltare il caricamento di quel file.

12 ago 2011 21:56:30
Commenti

sì hai ragione amico, quello che ho fatto è reinstallare tutto...ho già risolto il problema prima di leggere la tua risposta, ma la tua soluzione è la stessa della mia, quindi sceglierò anche la tua risposta :)

nold nold
14 ago 2011 08:08:34
0

Quando ho migrato su Siteground, non so perché Siteground abbia modificato il file di inclusione nell'ultima riga del file wp-config.php in una directory errata.

screenshot

Il percorso corretto dovrebbe essere invece questo:

/* È tutto, smetti di modificare! Buon blogging. */
/** Percorso assoluto alla directory di WordPress. */
if ( ! defined( 'ABSPATH' ) )
    define( 'ABSPATH', dirname( __FILE__ ) . '/' );

/** Configura le variabili di WordPress e i file inclusi. */
require_once( ABSPATH . 'wp-settings.php' );
6 apr 2020 16:18:52
0

Sembra che il problema fosse dovuto a un file wp-config.php danneggiato. Ho aggiornato la versione locale con le credenziali del database e l'ho caricato via FTP, funzionando correttamente.

16 nov 2016 12:10:56
0

Questo problema può essere causato dall'utilizzo dell'aggiornamento automatico quando non hai abbastanza spazio su disco. Se questo è il caso, libera dello spazio sul tuo server, quindi aggiorna manualmente WordPress all'ultima versione disponibile.

21 giu 2013 15:42:12
0

Avevo lo stesso problema. Ecco una soluzione più semplice:

  1. Apri wp-settings.php
  2. Commenta le seguenti righe (cerca "health"):
    // 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
5 apr 2020 21:53:45
0

Il mio file wp-load.php è stato svuotato/pulito mentre caricavo un plugin e l'operazione è fallita. È stata una cosa davvero strana.

Se vai nella root di WP, ordina i file per ultima modifica e troverai il file problematico.

Poi devi semplicemente caricare quel file da un'installazione fresca. Nel mio caso ho solo sovrascritto wp-load.php

29 gen 2021 04:49:23
0

Aggiungo la mia esperienza a questa discussione: nel mio caso il file wp-config si era corrotto, presumibilmente a causa di un aggiornamento di WordPress o di un plugin, e mi mancava la seguente parte alla fine del file:

/** Configura le variabili di WordPress e include i file necessari. */
require_once ABSPATH . 'wp-settings.php';

Per riassumere quanto detto sopra e aggiungere alcuni miei suggerimenti:

  • Controllare wp-config per eventuali problemi
  • Aggiornare manualmente tutti i file di WordPress
  • Provare a rinominare la cartella wp-plugins per escludere problemi con i plugin
  • Verificare l'utilizzo del disco e degli inode sul server (vedi qui per i comandi)
20 mar 2023 15:14:07
1
-1

incredibile... se hai un errore fatale o una chiamata a una funzione non definita, vai semplicemente alla tua email e potresti trovare un messaggio inviato dall'indirizzo del tuo hosting... basta reinstallare o accedere direttamente da quella pagina email... il problema sarà risolto.

22 ago 2017 08:25:37
Commenti

WordPress non invia un'email in caso di errore fatale.

fuxia fuxia
22 ago 2017 08:50:27