EROARE: "Prefixul tabelelor" nu poate fi gol

13 mar. 2016, 00:49:28
Vizualizări: 13.6K
Voturi: 0

Am probleme în încercarea de a configura WordPress pentru dezvoltare locală. Am încercat să-l instalez, dar chiar dacă completez formularul pentru configurarea fișierului de configurare, tot primesc aceeași eroare. Reușesc să mă conectez la baza de date, dar nu înțeleg de ce continuă să apară această eroare.

Am încercat și folosirea fișierului wp-config-sample.php, dar când deschid index.php primesc eroarea de conexiune la baza de date.

3
Comentarii

Care este valoarea variabilei $table_prefix în fișierul tău wp-config.php?

birgire birgire
13 mar. 2016 10:47:25

Dacă folosești un PC cu Windows, asigură-te că directorul WordPress are permisiunile necesare. Adică, acordă permisiuni de scriere pentru IUSR.

Dawesi Dawesi
15 apr. 2018 19:49:44

Am avut aceeași problemă și s-a dovedit că extensia Smart HTTPS (pentru Firefox și Chrome) redirecționa cererile POST în cereri GET, ceea ce provoca această eroare precum și mesajul "Vă rugăm să furnizați un nume de utilizator valid." Deoarece aveam această extensie în ambele browsere, mi-a luat mult timp să înțeleg ce naiba se întâmplă, dar am reușit în cele din urmă să reproduc problema și să confirm că Smart HTTPS era de fapt cauza, datorită unui bug care era declanșat când încerca să treacă la HTTPS când nu exista încă un certificat SSL valid pe site-ul meu în momentul instalării.

PHP Guru PHP Guru
19 mar. 2021 17:11:23
Toate răspunsurile la întrebare 3
3

Trebuie să ai prefixul tabelelor setat în fișierul wp-config.php. Acesta trebuie să corespundă cu aceeași valoare din tabelele bazei tale de date, valoarea implicită este "wp_" dar dacă ai folosit o valoare personalizată pentru tabelele tale pentru a îmbunătăți securitatea - ceea ce este o practică bună - trebuie să actualizezi $table_prefix = 'wp_'; unde vei schimba 'wp_' cu valoarea tabelelor tale.

13 mar. 2016 01:50:29
Comentarii

Este așa, nu știu de ce nu funcționează corect...

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

Sunt tabelele WP create în baza de date?

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

Am rezolvat deja problema, dar tot nu înțeleg - când foloseam MySQL de la MAMP și serverul integrat din PhpStorm nu a funcționat, dar când am folosit serverul Apache de la MAMP a mers. Nu sunt sigur dacă MAMP încapsulează instanța MySQL

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

acest lucru ar putea ajuta pe cineva în viitor, dar în cazul meu, schimbarea versiunii PHP la 7.1.7 (în IIS) a rezolvat problema

3 iul. 2018 16:48:38
Comentarii

Probabil primești voturi negative pentru că acest răspuns pare a fi off topic și/sau lipsit de detalii. Este neobișnuit să rulezi IIS local, iar această întrebare este despre mediile de dezvoltare locală; de asemenea, nu este clar cum versiunea 7.1.7 a PHP ar rezolva problema. Ar fi util dacă ai oferi mai mult context în răspunsul tău. De exemplu: ai întâmpinat aceeași problemă? Schimbarea versiunii PHP a fost cu adevărat soluția pentru tine? Dacă da, ai vreo idee de ce ar fi așa?

DaveLak DaveLak
4 iul. 2018 01:11:03
0
-1

Salut :) Elimină mod_security din managerul IIS -> site -> module (cel puțin în timpul instalării WordPress)

14 iul. 2018 20:51:53