ERRORE: "Prefisso Tabella" non può essere vuoto

13 mar 2016, 00:49:28
Visualizzazioni: 13.6K
Voti: 0

Sto avendo problemi nel configurare WordPress per lo sviluppo locale. Ho provato a installarlo, ma anche dopo aver compilato il modulo per configurare il file di configurazione, continuo a ricevere lo stesso errore. Riesco a connettermi al database, ma non capisco perché continui a darmi quell'errore.

Ho anche provato a usare il file wp-config-sample.php ma quando apro index.php mi dice Errore di Connessione al Database.

3
Commenti

Qual è il valore di $table_prefix nel tuo file wp-config.php?

birgire birgire
13 mar 2016 10:47:25

Se stai utilizzando un PC Windows, assicurati che la directory wp abbia i permessi corretti, ovvero concedi i permessi di scrittura a IUSR.

Dawesi Dawesi
15 apr 2018 19:49:44

Ho avuto lo stesso problema e si è scoperto che Smart HTTPS (un'estensione per Firefox e Chrome) stava reindirizzando le richieste POST in richieste GET, causando questo errore insieme al messaggio "Inserisci un nome utente valido." Poiché avevo questa estensione in entrambi i browser, ci ho messo molto tempo a capire cosa stesse succedendo, ma alla fine sono riuscito a riprodurre il problema e verificare che Smart HTTPS era effettivamente la causa, a causa di un bug che si attivava quando tentava di passare a HTTPS quando non c'era ancora un certificato SSL valido sul mio sito al momento dell'installazione.

PHP Guru PHP Guru
19 mar 2021 17:11:23
Tutte le risposte alla domanda 3
3

È necessario avere il prefisso della tabella impostato nel file wp-config.php. Deve corrispondere allo stesso valore nelle tabelle del tuo database, il valore predefinito è "wp_" ma se hai utilizzato un valore personalizzato per le tue tabelle per migliorare la sicurezza (che è una buona pratica), devi aggiornare il tuo $table_prefix = 'wp_'; dove cambierai 'wp_' con il valore delle tue tabelle.

13 mar 2016 01:50:29
Commenti

È così, non so perché non funzioni correttamente...

Jonathan Solorzano Jonathan Solorzano
13 mar 2016 02:09:35

Le tabelle di WP sono state create nel database?

Motaz M. El Shazly Motaz M. El Shazly
13 mar 2016 02:30:40

Ho già risolto il problema, ma ancora non lo capisco: quando usavo MySQL di MAMP e il server integrato di PhpStorm non funzionava, ma quando ho usato il server Apache di MAMP ha funzionato. Non sono sicuro se MAMP stia incapsulando l'istanza di MySQL

Jonathan Solorzano Jonathan Solorzano
13 mar 2016 04:18:29
1
-1

questo potrebbe aiutare qualcuno in futuro, ma nel mio caso cambiare la versione di PHP a 7.1.7 (su IIS) ha risolto il problema

3 lug 2018 16:48:38
Commenti

Probabilmente stai ricevendo voti negativi perché questa risposta sembra essere fuori tema e/o carente nei dettagli. È insolito eseguire IIS localmente e questa domanda riguarda ambienti di sviluppo locali; inoltre non è chiaro come la versione 7.1.7 di PHP risolverebbe il problema. Sarebbe utile se fornissi maggiori dettagli nella tua risposta. Ad esempio: hai riscontrato lo stesso problema? Cambiare la versione di PHP è stata effettivamente la soluzione nel tuo caso? Se sì, hai qualche idea sul perché possa aver funzionato?

DaveLak DaveLak
4 lug 2018 01:11:03
0
-1

Ciao :) Rimuovi mod_security sotto Gestione IIS -> Sito -> Moduli (almeno durante l'installazione di WordPress)

14 lug 2018 20:51:53