Am editat fișierul ‘wp-config.php’ de nenumărate ori în timp ce configuram funcții avansate, remediind probleme de conexiune la baza de date sau facilitând dezvoltarea locală.
Este unul dintre acele fișiere cu care ajungi să lucrezi ori de câte ori trebuie să sapi puțin mai adânc în modul în care funcționează WordPress. Și odată ce știi unde să cauți, este destul de simplu de lucrat cu el.
Acest fișier controlează unele dintre cele mai importante setări ale site-ului tău – cum ar fi accesul la baza de date, modul de depanare și cheile de securitate. Este ca panoul de control ascuns care face ca site-ul tău să funcționeze corect.
În acest ghid, vă vom arăta cum să găsiți și să editați în siguranță fișierul `wp-config.php` folosind diferite instrumente. Veți putea face modificările necesare fără să vă faceți griji că veți strica ceva.

Iată o listă de subiecte pe care le vom acoperi în acest ghid:
- Ce este fișierul wp-config.php?
- Creați o copie de rezervă înainte de a edita fișierul wp-config.php 💾
- Cum să accesezi și să editezi fișierul wp-config.php în siguranță
- Înțelegerea fișierului wp-config.php
- Setări MySQL în fișierul wp-config.php
- Chei și săruri unice de autentificare
- Prefix tabelă WordPress
- Modul de depanare WordPress
- Setări pentru Calea Absolută
- Hack-uri și setări utile pentru wp-config.php
- Modificarea portului și a socket-urilor MySQL în WordPress
- Schimbarea URL-urilor WordPress folosind fișierul wp-config.php
- Schimbarea directorului de încărcări folosind fișierul wp-config.php
- Dezactivați actualizările automate în WordPress
- Limitați reviziile postărilor în WordPress
- Tutorial video
- Pași următori pentru a vă îmbunătăți abilitățile WordPress
Ce este fișierul wp-config.php?
Fișierul `wp-config.php` este o parte importantă a fiecărui site WordPress auto-găzduit. Acesta conține setări importante care ajută WordPress să se conecteze la baza ta de date și să funcționeze corect.
Acest fișier nu este inclus în descărcarea implicită de WordPress. Acesta este creat automat în timpul procesului de instalare atunci când introduceți detaliile bazei de date.

Fără informațiile corecte din acest fișier, site-ul dvs. nu va putea să se conecteze la baza de date. Atunci este posibil să vedeți temutul mesaj „eroare la stabilirea unei conexiuni la baza de date”.
Pe lângă detaliile bazei de date, acest fișier poate include și setări pentru depanare, chei de securitate, limite de memorie și multe altele. Vom acoperi acestea mai târziu în articol.
Majoritatea oamenilor nu au nevoie să modifice fișierul `wp-config.php` foarte des. Dar știind cum funcționează – și cum să îl editați în siguranță – vă oferă mai mult control asupra site-ului dvs. WordPress.
Dacă sunteți aici, probabil că sunteți gata să faceți o schimbare. Vă vom ghida prin cea mai sigură modalitate de a edita acest fișier fără a cauza probleme.
Creați o copie de rezervă înainte de a edita fișierul wp-config.php 💾
Fișierul `wp-config.php` controlează părți cheie ale site-ului dvs. WordPress, iar chiar și o mică greșeală în el poate scoate site-ul dvs. offline.
De aceea recomandăm întotdeauna crearea unei copii de rezervă complete WordPress înainte de a face orice modificări.
O copie de rezervă îți păstrează conținutul, setările și fișierele în siguranță – și îți permite să restaurezi totul dacă ceva nu merge bine.
Cea mai bună modalitate de a face backup la WordPress este folosind Duplicator. Este soluția noastră preferată și cel mai bun plugin de backup WordPress pentru majoritatea utilizatorilor. Puteți face backup site-ului dvs. în doar câteva clicuri.

Notă: Există și o versiune gratuită a Duplicator. Pentru funcționalități precum backup-uri programate și stocare în cloud, recomandăm planul plătit.
De ce recomandăm Duplicator?
Recomandăm Duplicator deoarece îl folosim pe propriile noastre site-uri web, inclusiv WPBeginner, pentru backup-uri. A fost un element de schimbare pentru securitatea și stabilitatea site-urilor noastre web. Pentru mai multe detalii, consultați recenzia noastră completă Duplicator.
Cum să accesezi și să editezi fișierul wp-config.php în siguranță
Fișierul `wp-config.php` se află pe serverul dvs. de hosting WordPress, chiar în folderul rădăcină al site-ului dvs.
Îl puteți accesa conectându-vă la site-ul dvs. folosind un client FTP sau Managerul de fișiere din panoul de control al găzduirii dvs.
De obicei, preferăm FTP pentru un control mai mare. Pe Windows, instrumente precum FileZilla, WinSCP sau SmartFTP funcționează bine. Utilizatorii de Mac pot încerca FileZilla, Transmit sau CyberDuck.
Începeți prin a vă conecta la site-ul dvs. folosind clientul dvs. FTP. Veți avea nevoie de detaliile de conectare FTP, care sunt furnizate de compania dvs. de găzduire. Dacă nu le cunoașteți, întrebați echipa de suport a gazdei dvs.
Odată conectat, deschideți folderul rădăcină. Veți vedea alte foldere precum wp-content, wp-includes și wp-admin — acolo se află `wp-config.php`.

Faceți clic dreapta pe fișier și alegeți „Descărcare” pentru a-l salva pe computerul dumneavoastră.
Apoi, deschideți fișierul folosind un editor de text simplu, cum ar fi Notepad sau TextEdit. Am folosit ambele – funcționează excelent pentru editări simple.
După ce ați făcut modificările, reveniți la clientul FTP și încărcați fișierul în același folder de pe serverul dvs.
Clientul dvs. FTP vă va întreba dacă doriți să suprascrieți fișierul existent. Alegeți „Suprascrie” și faceți clic pe OK pentru a finaliza încărcarea.

Înțelegerea fișierului wp-config.php
Înainte de a începe, să examinăm codul complet al fișierului implicit wp-config.php. Puteți vedea, de asemenea, un exemplu al acestui fișier aici.
<?php
/**
* The base configuration for WordPress
*
* The wp-config.php creation script uses this file during the installation.
* You don't have to use the website, you can copy this file to "wp-config.php"
* and fill in the values.
*
* This file contains the following configurations:
*
* * Database settings
* * Secret keys
* * Database table prefix
* * ABSPATH
*
* @link https://developer.wordpress.org/advanced-administration/wordpress/wp-config/
*
* @package WordPress
*/
// ** Database settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** Database username */
define( 'DB_USER', 'username_here' );
/** Database password */
define( 'DB_PASSWORD', 'password_here' );
/** Database hostname */
define( 'DB_HOST', 'localhost' );
/** Database charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8' );
/** The database collate type. Don't change this if in doubt. */
define( 'DB_COLLATE', '' );
/**#@+
* Authentication unique keys and salts.
*
* Change these to different unique phrases! You can generate these using
* the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}.
*
* You can change these at any point in time to invalidate all existing cookies.
* This will force all users to have to log in again.
*
* @since 2.6.0
*/
define( 'AUTH_KEY', 'put your unique phrase here' );
define( 'SECURE_AUTH_KEY', 'put your unique phrase here' );
define( 'LOGGED_IN_KEY', 'put your unique phrase here' );
define( 'NONCE_KEY', 'put your unique phrase here' );
define( 'AUTH_SALT', 'put your unique phrase here' );
define( 'SECURE_AUTH_SALT', 'put your unique phrase here' );
define( 'LOGGED_IN_SALT', 'put your unique phrase here' );
define( 'NONCE_SALT', 'put your unique phrase here' );
/**#@-*/
/**
* WordPress database table prefix.
*
* You can have multiple installations in one database if you give each
* a unique prefix. Only numbers, letters, and underscores please!
*/
$table_prefix = 'wp_';
/**
* For developers: WordPress debugging mode.
*
* Change this to true to enable the display of notices during development.
* It is strongly recommended that plugin and theme developers use WP_DEBUG
* in their development environments.
*
* For information on other constants that can be used for debugging,
* visit the documentation.
*
* @link https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/
*/
define( 'WP_DEBUG', false );
/* Add any custom values between this line and the "stop editing" line. */
/* That's all, stop editing! Happy publishing. */
/** Absolute path to the WordPress directory. */
if ( ! defined( 'ABSPATH' ) ) {
define( 'ABSPATH', __DIR__ . '/' );
}
/** Sets up WordPress vars and included files. */
require_once ABSPATH . 'wp-settings.php';
Fiecare secțiune a fișierului wp-config.php este bine documentată în fișierul în sine. Aproape toate setările de aici sunt definite folosind constante PHP.
define( 'constant_name' , 'value');
Să analizăm mai atent fiecare secțiune din fișierul wp-config.php.
Setări MySQL în fișierul wp-config.php
Setările de conectare la baza de date WordPress apar în secțiunea „Setări bază de date” a fișierului wp-config.php.
Veți avea nevoie de gazda MySQL, numele bazei de date, numele de utilizator al bazei de date și parola pentru a finaliza această secțiune.
// ** Database settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** Database username */
define( 'DB_USER', 'username_here' );
/** Database password */
define( 'DB_PASSWORD', 'password_here' );
/** Database hostname */
define( 'DB_HOST', 'localhost' );
/** Database charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8' );
/** The database collate type. Don't change this if in doubt. */
define( 'DB_COLLATE', '' );
Iată o listă a constantelor din această secțiune și ce fac ele.
| Nume constant | Descriere |
|---|---|
| DB_NAME | Numele bazei de date pentru WordPress. |
| DB_USER | Numele de utilizator folosit pentru a accesa baza de date WordPress. |
| DB_PASSWORD | Parola pentru numele de utilizator al bazei de date. |
| DB_HOST | Numele gazdei serverului de baze de date (de obicei 'localhost'). |
| DB_CHARSET | Numele gazdei serverului de baze de date (de obicei 'localhost'). |
| DB_COLLATE | Tipul de collation pentru baza de date (de obicei lăsat gol). |
Pentru a completa aceste valori, veți avea nevoie de informații despre baza de date, pe care le puteți găsi în panoul de control al contului dvs. de găzduire web.
În funcție de furnizorul dvs. de găzduire, panoul de control poate arăta ușor diferit față de capturile de ecran de mai jos. În acest caz, trebuie să căutați secțiunea „Baze de date” în contul dvs. de găzduire.
De exemplu, dacă folosești Bluehost, mai întâi conectează-te la contul tău de găzduire. Apoi, dă clic pe „Setări” sub site-ul tău web.

Acest lucru vă va arăta diferite setări pentru site-ul dumneavoastră web.
Comutați la fila Avansat și apoi faceți clic pe „Gestionare” lângă secțiunea „cPanel”.

Acesta va deschide interfața cPanel într-o nouă filă de browser.
De aici, trebuie să derulați la secțiunea Baze de Date și să faceți clic pe „MySQL Databases”.

Pe pagina Baze de date MySQL, vei găsi lista bazei tale de date curente, numele de utilizator și parola.
Dacă nu puteți găsi baza de date WordPress sau numele de utilizator și parola MySQL, atunci trebuie să contactați gazda dvs. web.
Ce sunt DB_CHARSET și DB_COLLATE în fișierul wp-config.php?
Setarea „DB_CHARSET” specifică setul de caractere pentru tabelele bazei de date WordPress. Implicit este utf8, care suportă majoritatea limbilor și asigură o compatibilitate largă.
Setarea „DB_COLLATE” definește cum sortează și compară baza de date caracterele.
Recomandăm să lăsați acest câmp gol și să lăsați MySQL să folosească collation-ul implicit pentru setul de caractere specificat (utf8_general_ci pentru utf8).
Chei și săruri unice de autentificare
Cheile de autentificare și sărurile sunt caracteristici de securitate în fișierul wp-config.php. Acestea adaugă protecție suplimentară instalației dvs. WordPress, asigurând o criptare puternică a informațiilor stocate în cookie-urile utilizatorilor.
/**#@+
* Authentication unique keys and salts.
*
* Change these to different unique phrases! You can generate these using
* the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}.
*
* You can change these at any point in time to invalidate all existing cookies.
* This will force all users to have to log in again.
*
* @since 2.6.0
*/
define( 'AUTH_KEY', 'put your unique phrase here' );
define( 'SECURE_AUTH_KEY', 'put your unique phrase here' );
define( 'LOGGED_IN_KEY', 'put your unique phrase here' );
define( 'NONCE_KEY', 'put your unique phrase here' );
define( 'AUTH_SALT', 'put your unique phrase here' );
define( 'SECURE_AUTH_SALT', 'put your unique phrase here' );
define( 'LOGGED_IN_SALT', 'put your unique phrase here' );
define( 'NONCE_SALT', 'put your unique phrase here' );
/**#@-*/
Există opt chei și săruri diferite în total. Fiecare pereche de cheie și sare este un șir lung, aleatoriu, de text, numere și caractere speciale.
Iată ce face fiecare cheie:
| Nume constant | Descriere |
|---|---|
| AUTH_KEY | Autentifică cookie-urile și asigură integritatea datelor. |
| SECURE_AUTH_KEY | Securizați cookie-ul de autentificare atunci când utilizați SSL. |
| LOGGED_IN_KEY | Validează cookie-urile conectate. |
| NONCE_KEY | Protejați nonce-urile (numere utilizate o singură dată) împotriva ghicirii. |
| AUTH_SALT | Adaugă securitate suplimentară procesului de autentificare. |
| SECURE_AUTH_SALT | Adaugă securitate suplimentară procesului de autentificare. |
| LOGGED_IN_SALT | Adaugă securitate suplimentară procesului de conectare. |
| NONCE_SALT | Adaugă securitate suplimentară procesului de creare și verificare a nonce-ului. |
Puteți genera chei noi vizitând generatorul de chei secrete WordPress.org. De asemenea, le puteți schimba mai târziu dacă suspectați că cineva încearcă să acceseze zona de administrare WordPress.
Pentru mai multe informații, consultați ghidul nostru despre cheile de securitate WordPress.
Prefix tabelă WordPress
Implicit, WordPress adaugă prefixul „wp_” tuturor tabelelor pe care le creează în baza de date.
Se recomandă să schimbați prefixul tabelelor bazei de date WordPress cu ceva aleatoriu în timpul instalării.
Acest lucru va face dificil pentru hackeri să vă ghicească tabelele WordPress și vă va salva de la unele atacuri comune de tip SQL injection.
/**
* WordPress database table prefix.
*
* You can have multiple installations in one database if you give each
* a unique prefix. Only numbers, letters, and underscores please!
*/
$table_prefix = 'wp_';
Important ⚠️: Vă rugăm să rețineți că nu puteți schimba această valoare pentru un site WordPress existent. Pentru a schimba aceste setări pe un site WordPress existent, urmați instrucțiunile din articolul nostru despre cum să schimbați prefixul bazei de date WordPress.
Modul de depanare WordPress
Această setare este deosebit de utilă pentru utilizatorii care învață dezvoltarea WordPress sau depanează erori.
Implicit, WordPress ascunde notificările generate de PHP la executarea codului. Setarea modului de depanare la „true” vă va arăta aceste notificări.
Aceasta oferă informații cruciale pentru dezvoltatori pentru a găsi erori. De asemenea, va ajuta dacă încercați să depanați probleme pe un site WordPress.
/**
* For developers: WordPress debugging mode.
*
* Change this to true to enable the display of notices during development.
* It is strongly recommended that plugin and theme developers use WP_DEBUG
* in their development environments.
*
* For information on other constants that can be used for debugging,
* visit the documentation.
*
* @link https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/
*/
define( 'WP_DEBUG', false );
Alternativ, puteți alege, de asemenea, să păstrați un jurnal al erorilor și notificărilor.
Pentru instrucțiuni mai detaliate, consultați tutorialul nostru despre activarea modului de depanare în WordPress.
Setări pentru Calea Absolută
Ultima parte a fișierului wp-config definește calea absolută. Această instrucțiune îi spune WordPress-ului unde să găsească fișierele de bază ale WordPress.
După această instrucțiune, ABSPATH este folosit pentru a încărca fișierul wp-settings.php.
/** Absolute path to the WordPress directory. */
if ( ! defined( 'ABSPATH' ) ) {
define( 'ABSPATH', __DIR__ . '/' );
}
/** Sets up WordPress vars and included files. */
require_once ABSPATH . 'wp-settings.php';
Ambele setări nu sunt menite să fie modificate.
Pentru a înțelege cum încarcă WordPress fișierele, consultați explicația noastră despre cum funcționează WordPress în culise. Acesta vă va oferi o defalcare pas cu pas a modului în care funcționează software-ul de bază WordPress.
Hack-uri și setări utile pentru wp-config.php
Am acoperit setările implicite ale fișierului wp-config.php până acum. Acum, să examinăm câteva setări suplimentare.
Aceste setări sunt opționale și pot fi utilizate atunci când este necesar. Ele vă pot ajuta să depanați erorile și să rezolvați multe erori comune WordPress.
Modificarea portului și a socket-urilor MySQL în WordPress
Dacă furnizorul dvs. de găzduire WordPress folosește porturi alternative pentru gazda MySQL, atunci va trebui să modificați valoarea DB_HOST pentru a include numărul portului.
Notă: Aceasta nu este o linie nouă, dar trebuie să editați valoarea existentă DB_HOST.
define( 'DB_HOST', 'localhost:5067' );
Nu uitați să schimbați numărul portului 5067 cu orice număr de port este furnizat de gazda dvs. web.
Dacă gazda dvs. folosește socket-uri și pipe-uri pentru MySQL, atunci va trebui să o adăugați astfel:
define( 'DB_HOST', 'localhost:/var/run/mysqld/mysqld.sock' );
Schimbarea URL-urilor WordPress folosind fișierul wp-config.php
Este posibil să fie necesar să schimbați URL-urile WordPress atunci când mutați un site WordPress pe un nou nume de domeniu.
Puteți schimba aceste URL-uri vizitând pagina Setări » Generale.

Puteți schimba, de asemenea, aceste URL-uri folosind fișierul wp-config.php. Acest lucru este util dacă nu puteți accesa zona de administrare WordPress din cauza erorii prea multe redirecționări.
Pur și simplu adăugați aceste două linii în fișierul dvs. wp-config.php:
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
Nu uitați să înlocuiți example.com cu numele domeniului dvs.
De asemenea, trebuie să țineți cont de faptul că motoarele de căutare tratează www.example.com și example.com ca două locații diferite (Vezi www vs non-www – Care este mai bun pentru SEO?).
Dacă site-ul dvs. este indexat cu un prefix www, atunci trebuie să adăugați numele domeniului dvs. în consecință.
Schimbarea directorului de încărcări folosind fișierul wp-config.php
Implicit, WordPress stochează toate încărcările media în directorul /wp-content/uploads/.
Dacă doriți să stocați fișierele media într-o locație diferită, puteți adăuga această linie de cod în fișierul dvs. wp-config.php:
define( 'UPLOADS', 'wp-content/media' );
Rețineți că calea directorului de încărcări este relativă la ABSPATH setat automat în WordPress. Adăugarea unei căi absolute aici nu va funcționa.
Consultați ghidul nostru detaliat despre cum să schimbați locația implicită de încărcare a media în WordPress pentru mai multe informații.
Dezactivați actualizările automate în WordPress
WordPress are actualizări automate activate implicit. Acest lucru permite site-urilor WordPress să se actualizeze automat atunci când este disponibilă o actualizare minoră.
De exemplu, dacă site-ul dumneavoastră rulează WordPress 6.6 și este lansată o actualizare de securitate 6.6.1, atunci WordPress va instala automat actualizarea.
Cu toate acestea, când WordPress 6.7 va fi lansat, vi se va cere să inițiați actualizarea.
Deși actualizările automate sunt critice pentru securitate, mulți utilizatori se tem că acestea le pot și deteriora site-ul web, făcându-l inaccesibil.
Adăugarea acestei singure linii de cod în fișierul dvs. wp-config.php va dezactiva toate actualizările automate pe site-ul dvs. WordPress:
define( 'WP_AUTO_UPDATE_CORE', false );
Vezi tutorialul nostru despre cum să dezactivezi actualizările automate în WordPress pentru mai multe informații.
Limitați reviziile postărilor în WordPress
WordPress vine cu funcții încorporate de autosalvare și revizii. Consultați tutorialul nostru despre cum să anulezi modificările în WordPress cu reviziile postărilor.
Reviziile ocupă puțin spațiu pe majoritatea site-urilor web. Cu toate acestea, am observat o creștere semnificativă a dimensiunii backup-urilor bazei de date pentru unele dintre site-urile noastre mai mari.
Dacă aveți un site web mare, puteți limita numărul de revizii pe care doriți să le păstrați în baza de date.
Pur și simplu adăugați această linie de cod în fișierul dvs. wp-config.php pentru a limita numărul de revizii stocate pentru o postare:
define( 'WP_POST_REVISIONS', 3 );
Înlocuiți 3 cu numărul de revizii pe care doriți să le stocați.
WordPress va șterge acum automat reviziile mai vechi. Cu toate acestea, reviziile mai vechi ale postărilor dvs. sunt încă stocate în baza de date. Consultați tutorialul nostru despre cum să ștergeți reviziile vechi ale postărilor în WordPress.
Tutorial video
Dacă doriți, de asemenea, să vedeți un ghid mai vizual, consultați tutorialul nostru YouTube de mai jos:
Pași următori pentru a vă îmbunătăți abilitățile WordPress
Acum că știți cum să editați fișierul `wp-config.php`, s-ar putea să fiți curios ce altceva puteți ajusta pentru a face site-ul dvs. și mai bun. Am pregătit câteva dintre tutorialele noastre preferate pentru a vă ajuta să continuați să explorați și să vă perfecționați abilitățile.
Fiecare dintre ele acoperă sfaturi practice pe care le-am folosit noi înșine în timp ce gestionam site-uri WordPress:
- Cum să configurezi jurnalele de erori WordPress în WP-Config
- Cele mai căutate sfaturi, trucuri și hack-uri pentru WordPress
- Cele mai utile trucuri .htaccess pentru WordPress
- Cele mai utile scurtături de la tastatură WordPress care economisesc timp
Sperăm că acest articol v-a ajutat să învățați cum să editați fișierul wp-config.php în WordPress și toate lucrurile interesante pe care le puteți face cu el. S-ar putea să doriți, de asemenea, să vedeți articolul nostru despre protejarea cu parolă a directorului de administrare WordPress sau sfaturile noastre pentru utilizarea barei de administrare WordPress.
Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.


TAOUFIK
Am mereu o problemă cu actualizarea eșuată când vreau să scriu un articol, mă puteți ajuta?
Suport WPBeginner
Pentru acea eroare specifică, v-am recomanda să urmați pașii de depanare din ghidul nostru de mai jos!
https://www.wpbeginner.com/wp-tutorials/how-to-fix-wordpress-updating-failed-publishing-failed-error/
Admin
Sean Hodge
Cred că nu ar trebui să puneți reguli personalizate sub secțiunea ABSPATH / vars din partea de jos, dar puteți pune lucruri în orice ordine deasupra acestor linii?
Am puțin timp liber, așa că am făcut exact asta, am mutat lucruri în fișierul wp-config și am eliminat tot surplusul dintre comentarii. Acum știu ce face fiecare parte și am lăsat doar un titlu simplu deasupra fiecărui grup de reguli, cum ar fi
/** * Chei și săruri unice de autentificare. */
Restul informațiilor despre Salt-uri, depanare etc., au dispărut acum, lucrurile care apar de obicei în verde.
Ceea ce am făcut, de asemenea, a fost să mut prefixul tabelelor ($table_prefix) deasupra Salt-urilor, chiar sub restul informațiilor despre baza de date.
Am făcut totul pentru că atunci când intru acolo pentru a modifica regulile efective, trebuie să-mi croiesc drum prin ceea ce este acum informație inutilă, pentru mine.
Până acum, nimic nu a explodat, dar m-am gândit să întreb oricum.
Suport WPBeginner
Poți schimba ordinea celorlalte conținuturi din acel fișier dacă dorești, am avertiza să fii atent când muți, să nu elimini o parte din cod și, în mod normal, nu ar trebui să editezi fișierul tău wp-config.
Admin
Priyanshu Nandi
Ce linii de cod trebuie să tastez pentru a crește
valoarea Max_input_vars în acest fișier
Suport WPBeginner
Acest lucru ar necesita modificări la fișierul dvs. htaccess sau la un alt fișier; am recomanda să contactați gazda pentru asistență cu ceea ce doriți să faceți.
Admin
Suport WPBeginner
Thank you, glad you liked our article
Admin
S.s. Brar
Articol grozav. Informații esențiale pentru administratorii WP.
Mulțumiri lui Syed și echipei sale.
Suport WPBeginner
Glad our article could be helpful
Admin
Mister No
Salut, articol grozav. Am o problemă cu versiunea mobilă a site-ului meu. Când încerc să o deschid pe telefonul mobil, apare mesajul „Acest site întâmpină dificultăți tehnice”.
Ce ar trebui să fac pentru ca site-ul meu să funcționeze din nou corect?
Mulțumesc anticipat
Suport WPBeginner
Există câteva motive posibile pentru care ați putea primi acea eroare; pentru a începe, ar trebui să consultați ghidul nostru aici: https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
Admin
Paul
Syed, brusc, nu pot încărca imagini (mesaj: lipsește un folder temporar). Am încercat să mă conectez la WordPress pentru a verifica blogurile de suport și numele meu de utilizator nu este recunoscut.
Suport WPBeginner
Pentru acea eroare, ar trebui să consultați ghidul nostru aici: https://www.wpbeginner.com/wp-tutorials/how-to-fix-missing-a-temporary-folder-error-in-wordpress/
Admin
Gale
Sunt începător la WordPress. Am încărcat fișierele prin Filezilla și am configurat totul. Acum, cum accesez de fapt noul meu site wp-blog?
Wp este în directorul rădăcină (public_html) al site-ului meu. Au existat mai multe alte foldere de fișiere care au venit cu Wp. Le încarc și pe acestea în folderul public_html?
Suport WPBeginner
Dacă instalați WordPress folosind FTP, atunci ați dori să consultați ghidul nostru aici:
https://www.wpbeginner.com/how-to-install-wordpress/#installftp
Odată ce site-ul este configurat, ați dori să accesați pagina de conectare și să vă autentificați cu utilizatorul pe care l-ați creat în procesul de instalare:
https://www.wpbeginner.com/beginners-guide/how-to-find-your-wordpress-login-url/
Admin
Esther
Salut, am descoperit când am instalat WordPress, a fost instalat într-un subdirector Wp și ca rezultat site-ul meu nu poate fi lansat, gazda mea web a spus că trebuie să dezinstalez și să instalez din nou și ar trebui să las panoul de instalare Wp gol, problema mea este că am proiectat site-ul doar pentru a fi lansat și odată ce dezinstalez totul va fi șters, ce fac în legătură cu asta? Există o modalitate de a evita asta?
Suport WPBeginner
Dacă gazda dvs. necesită ca site-ul să fie în directorul principal, veți dori să urmați pașii din codul WordPress pentru a muta directoarele pe serverul dvs. existent
Admin
Mina
Salut,
Mulțumesc pentru articolul util.
Sunt nou în ceea ce privește acest fișier și am o întrebare de bază. Am schimbat pluginul de cache al site-ului meu și trebuie să modific linia despre acesta de la începutul fișierului pentru a suprascrie detaliile pluginului anterior.
Odată ce fișierul meu este actualizat, îl pot încărca în timp ce pluginul de cache este activat și îl pot dezactiva/reactiva imediat după, sau trebuie să dezactivez pluginul înainte de a încărca noul fișier wp-config?
Mulțumesc pentru ajutor.
Suport WPBeginner
Dacă pluginul dvs. vă cere să editați fișierul wp-config, în mod normal ați dori să editați fișierul wp-config înainte de a activa noul plugin.
Admin
Tiar
Salut, am un site wordpress, vreau să editez site-ul meu wordpress local, dar când am făcut backup și am rulat wordpress-ul meu local. pagina este plină de alb. mă poți ajuta? sunt începător în wordpress
Suport WPBeginner
Pentru a muta site-ul dvs. live într-o instalare locală, veți dori să utilizați ghidul de aici: https://www.wpbeginner.com/wp-tutorials/how-to-move-live-wordpress-site-to-local-server/
Admin
Arthur
Mi-am actualizat site-ul web (lostkatanning.com) la WP 5.1 (actualizarea Gutenberg), dar acum, când lucrez la pagini sau postări, a încetinit foarte mult și durează o veșnicie să răspundă chiar și la o singură apăsare de tastă. Am încercat numeroase lucruri de pe diverse site-uri web, dar nimic nu pare să funcționeze. Începe să mă scoată din sărite! Aveți idei despre cum să-mi recuperez viteza?
Suport WPBeginner
Salut Arthur,
Puteți dezactiva Gutenberg instalând pluginul editor clasic pentru a rezolva temporar problema.
Admin
mostafa
Salut
Am un site wordpress. Astăzi am realizat că fișierul meu wp-config.php a fost eliminat fără niciun motiv (motivul nu este important pentru mine acum).
Vreau să știu ce se întâmplă dacă creez un alt fișier wp-config.php în directorul rădăcină al site-ului meu, redenumind din nou fișierul wp-config-sample.php și setând numele bazei de date blah blah blah
afectează paginile și postările mele? Ce se întâmplă cu utilizatorii care s-au înregistrat pe site-ul meu? îi elimină? Dacă răspunsul este da, nu ar fi mai bine să restaurez o copie de rezervă? Singura problemă la restaurarea unei copii de rezervă este că este de acum două zile și am postat conținut nou ieri și îl voi pierde.
Vă mulțumesc anticipat
Suport WPBeginner
Informațiile despre utilizatorul și postările dvs. se află în baza de date, deci acestea nu ar trebui să fie afectate, atâta timp cât o conectați la baza de date corectă, nu ar trebui să existe nicio modificare.
Admin
Deepak
Bună,
Cum editez fișierul wp-config pentru a seta un alt smtp folosind pluginul WP smtp?
Pluginul spune: „Parola este stocată în text simplu. Vă recomandăm cu tărie să configurați parola în fișierul de configurare WordPress pentru o securitate îmbunătățită; pentru a face acest lucru, adăugați liniile de mai jos la fișierul dvs. wp-config.php.
define( ‘WPMS_ON’, true ); define( ‘WPMS_SMTP_PASS’, ‘parola_ta’ ); ”
Unde adaug exact codul? Nu este arătat în tutorialul video sau în articolul Wpbeginner.
Suport WPBeginner
Salut Deepak,
Puteți adăuga acest cod chiar înainte de linia care spune „That’s all, stop editing! Happy blogging” în fișierul dvs. wp-config.php.
Admin
Riyaz
Mulțumesc pentru distribuirea acestui articol, a fost simplu și ușor de înțeles.
Gaurav Bhatnagar
Salut, tocmai mi-am actualizat manual WordPress-ul la o versiune nouă folosind FileZilla. Site-ul meu funcționa. Dar apoi, am făcut niște modificări în fișierul wp-config.php. Acum, dimensiunea acelui fișier pe server a devenit „0”. Chiar dacă îl actualizez de pe PC-ul local, rămâne tot „0”. Ce ar trebui să fac? Acum site-ul nu mai funcționează. Primesc – Eroare HTTP 500
Suport WPBeginner
Salut Gaurav,
Puteți descărca o copie nouă de WordPress și o puteți extrage pe computer. În interior veți găsi un fișier wp-config-sample.php. Puteți încărca acest fișier pe serverul dvs. și îl puteți redenumi în wp-config.php. Acum va trebui să editați fișierul wp-config.php și să introduceți informațiile bazei de date WordPress.
Admin
Gaurav Bhatnagar
A funcționat. Mulțumesc.
Greg Bryant
Am un site wordpress bazat pe intranet pe care îl configurez. Am probleme cu configurarea proxy-ului în wp-config.php. Am încercat tot ce știu și tot primesc erori de tipul 'Proxy Authentication Required'.
define(‘WP_PROXY_HOST’, ‘https://proxy.domain.com’);
define(‘WP_PROXY_PORT’, ‘3128’);
define(‘WP_PROXY_USERNAME’, ‘domain\\username’);
define(‘WP_PROXY_PASSWORD’, ‘xxxxxx’);
define(‘WP_PROXY_BYPASS_HOSTS’, ‘localhost’);
Site-ul nostru intern WordPress poate detecta că există versiuni noi ale plugin-urilor, dar când încerc să actualizez, primesc eroarea de autentificare proxy. Am încercat variabilele de mai sus cu https, http, doar proxy.domain.com, numele de utilizator care escapează \, fără a escape backslash-ul, etc. Am analizat codul din class-wp-http-proxy.php și se pare că autentificarea conectează numele de utilizator cu un : și apoi parola, similar cu variabila de mediu http(s)_proxy. Am încercat localhost pentru bypass și un șir gol. Domeniul nostru Windows folosește un fișier; există un loc unde să specificați acest lucru?
Primesc aceleași erori de autentificare proxy încercând să descarc orice de pe site-ul intern WordPress.
A apărut o eroare. Ceva ar putea fi în neregulă cu WordPress.org sau cu configurația acestui server. Dacă continuați să aveți probleme, vă rugăm să încercați forumurile de suport. (WordPress nu a putut stabili o conexiune securizată cu WordPress.org. Vă rugăm să contactați administratorul serverului dumneavoastră.) în /var/www/epkb.mw-process-ctrl.com/public_html/wp-admin/includes/plugin-install.php la linia 168
Am și o problemă cu file_get_contents de la php, dacă asta folosește wordpress. cURL funcționează bine.
Aveți idei?
Mulțumesc
Suport WPBeginner
Salut Greg,
Vă rugăm să vă asigurați că mediul dvs. localhost are extensia curl instalată și activată pentru PHP. Vă rugăm să consultați ghidul nostru despre cum să reparați eroarea de conexiune securizată în WordPress pentru mai multe detalii.
Admin
Greg Bryant
Am instalat curl.
Listează ipV6 ca da, dar am dezactivat ipV6, deoarece rețeaua noastră nu îl suportă.
Cred că problema este autentificarea cu proxy-ul nostru. Pe server folosesc:
(backslash-ul este escapat la setarea variabilelor de mediu). Mai sus sunt setările mele de proxy wp-content.
Folosesc ufw pentru firewall-ul meu și am încercat cu el activat și dezactivat cu aceleași rezultate.
Alte idei?
Mulțumesc
Suport WPBeginner
Salut Greg,
Nu suntem siguri. Puteți posta pe forumurile WordPress.org, poate cineva care s-a confruntat cu o situație similară vă poate ajuta.
Jon M
Intră modificările în vigoare imediat după salvarea noului fișier wp-config?
Suport WPBeginner
Salut Jon,
Da, sunt efectiv imediat. Cu toate acestea, dacă editați fișierul wp-config într-un editor de text de pe computer, simpla salvare a modificărilor s-ar putea să nu modifice fișierul wp-config.php de pe server. Va trebui să încărcați fișierul wp-config.php modificat înapoi pe server pentru ca modificările să aibă efect.
Admin
Andy
Care este cea mai bună modalitate de a încărca fișierul wp-config.php modificat înapoi pe server?
Tutorialul poate fi actualizat cu instrucțiuni despre cum să încărcați fișierul de configurare ajustat? Tutorialul pare incomplet pentru un începător (relativ)
Suport WPBeginner
Salut Andy,
Am făcut legătura cu articolul nostru despre cum să folosești FTP pentru a încărca fișiere pe WordPress. Se aplică și editării fișierului wp-config.php. Puteți pur și simplu să descărcați fișierul wp-config.php pe computerul dvs. folosind FTP. Editați-l pentru a face modificările dorite și apoi încărcați-l înapoi folosind același client FTP.
Sper să ajute.
ayush
Am făcut o prostie, am eliminat partea www din URL-ul site-ului wp sub Setări-General. Acum panoul de administrare este redirecționat către cel de WordPress. Am folosit pașii tăi pentru a copia ambele linii cu modificări și le-am încărcat prin FTP. Fără succes. Te rog ajută-mă.
Boris
Post excelent. Sunt un începător și am învățat multe.
Am o problemă cu site-ul meu. Se pare că am fost spart. Am rulat scanarea WordFence și a găsit o linie de cod în fișierul meu wp-config.php pe care a marcat-o ca neaparținând acolo. Urmează codul:
Întrebarea mea este aceasta. Pot elimina "@include…" din fișier fără a strica fișierul .php.
Orice îndrumare va fi apreciată.
Suport WPBeginner
Salut Boris,
Este fișierul parte din software-ul de bază WordPress, un plugin sau o temă? Dacă da, descărcați o copie nouă a nucleului WordPress, a plugin-urilor sau a temei căreia îi aparține fișierul și apoi încărcați noul fișier.
De asemenea, puteți descărca fișierul pe computer înainte de a edita codul ca backup. Dacă ceva nu merge bine, îl puteți încărca înapoi.
Admin
Saud Razzak
Postare grozavă, mă bucur că am citit.
Steph
Am probleme cu accesarea site-ului. Am depanat și primesc o listă de probleme, dar majoritatea par să revină la aceasta:
„Notificare: get_settings este depreciat începând cu versiunea 2.1.0!
Folosiți get_option() în schimb. în /usr/local/pem/vhosts/xxxxxx/webspace/siteapps/WordPress-xxxxx/htdocs/wp-includes/functions.php pe linia 3752″
Dar linia 3752 citește:
” trigger_error( sprintf( __(‘%1$s este depreciat de la versiunea %2$s! Folosiți %3$s în schimb.’), $function, $version, $replacement ) ); ”
Deci nu am nicio idee ce să înlocuiesc. Sunt sigur că acestea sunt chestiuni de bază pentru tine, dar sunt cu adevărat confuz!! Aș aprecia foarte mult sfatul tău, mulțumesc.
Steph
Am găsit secțiunea dvs. despre dezactivarea pluginurilor – ceea ce a fost de mare ajutor, deoarece site-ul este acum vizibil în timp ce încerc să rezolv. Acesta este mesajul pe care îl văd acum când sunt conectat în WP Admin
” Eroare fatală interceptabilă: Argumentul 1 trecut către Genesis_Admin_CPT_Archive_Settings::__construct() trebuie să fie o instanță de stdClass, instanță de WP_Post_Type dată, apelată în /usr/local/pem/vhosts/xxxxxx/webspace/siteapps/WordPress-xxxxxx/htdocs/wp-content/themes/genesis/lib/admin/menu.php la linia 122 și definită în /usr/local/pem/vhosts/xxxxxx/webspace/siteapps/WordPress-xxxxxx/htdocs/wp-content/themes/genesis/lib/admin/cpt-archive-settings.php la linia 38 ”
Sunt într-o situație dificilă și aș avea mare nevoie de ajutorul tău – mulțumesc!
Suport WPBeginner
Hei Steph,
Încercați să vă actualizați tema copil Genesis. Conectați-vă la site-ul dvs. web folosind FTP și descărcați tema copil ca backup. După aceea, ștergeți folderul temei copil de pe site-ul dvs. web.
Apoi, descărcați o copie nouă a temei și instalați-o. Dacă acest lucru nu funcționează, încercați să actualizați nucleul Genesis în sine.
Admin
Hell Men
Dacă șterg cheia de sare, pot decripta parola WordPress?
Sean
Salut,
Am făcut o prostie și acum nu mai pot face ca site-ul meu să funcționeze. Practic, am păstrat site-ul meu live la adresa URL menționată exemplu.com și am creat un folder unde am construit site-ul WordPress exemplu.com/Wordpress. Cu toate acestea, când am vrut să mut site-ul WordPress în folderul rădăcină, după ce am făcut backup la tot, am uitat să schimb URL-ul site-ului în tabloul de bord. Practic, am eliminat apoi întregul meu site și am copiat totul de pe site-ul WordPress în URL-ul rădăcină. Nu a funcționat – așa că m-am gândit să elimin totul și să restaurez site-ul meu așa cum era, cu site-ul WordPress și site-ul normal funcționând.
Cu toate acestea, odată ce am restaurat toate fișierele, site-ul WordPress generează acum o eroare 404 Pagina nu a fost găsită și nici nu mă pot autentifica în panoul de administrare.
Aveți vreo idee cum pot restaura asta? Cred că caută în directorul rădăcină și în folderul Wordpress pentru site sau ceva similar și asta cauzează eroarea – dar cum o pot repara?
Mulțumesc
Sean
Suport WPBeginner
Salut Sean,
Puteți actualiza URL-urile WordPress adăugând acest cod în fișierul dvs. wp-config.php:
define('WP_HOME','http://example.com');define('WP_SITEURL','http://example.com');
Admin
Dan
Bună ziua, aș dori să am posibilitatea ca atunci când încarc o imagine, aceasta să fie încărcată în cloud-ul meu de pe WordPress.
Am un URL și o cheie API.
Orice sugestie ar fi binevenită. Mulțumesc.
Eeswar Reddy
Cel mai bun site pentru începătorii WordPress. Mi-a rezolvat problema blogului simplu. Vă mulțumesc mult, domnule...
Suport WPBeginner
You are welcome
Don’t forget to join us on Twitter for more WordPress tips and tutorials.
Admin
Karl
Instrucțiuni bune, pe cât merg. Cu toate acestea, știu că este de asemenea posibil să editați wp-config.php direct prin zona de administrare a WordPress, dar pare să fie un secret bine păzit cum să faceți acest lucru. Nu am acces FTP la site-ul meu, așa că trebuie să folosesc o altă metodă și aș prefera să nu mă pierd în încercarea diferitelor pluginuri nesigure până când găsesc unul care funcționează cu adevărat. Asistența dvs. cu privire la ce meniu să explorez în Administrarea WordPress ar fi foarte apreciată.
Suport WPBeginner
Nu este o idee bună să editezi fișierul wp-config.php din zona de administrare WordPress. O mică greșeală și vei fi blocat din site-ul tău WordPress. Dacă nu ai acces FTP, poți încerca să îl editezi prin managerul de fișiere al cPanel.
Admin
Angela
Nu vreau să par prost, dar vă rog să mă ajutați să înțeleg… modificările la fișierul wp-config.php ar trebui făcute pe Mac-ul meu sau pe gazda site-ului meu web. Sunt două mașini diferite.
Vă rog să mă ajutați! Continui să fac modificări pe site-ul meu web și, dintr-o dată, acestea pur și simplu nu se "aplică".
Cu stimă,
Angela
Suport WPBeginner
Puteți face modificări în fișierul wp-config.php folosind un client FTP. Acesta vă permite să editați fișiere pe serverul dvs. web. După ce v-ați conectat la site-ul dvs. web folosind un client FTP, trebuie să localizați fișierul wp-config.php și să îl descărcați pe computer. Faceți modificări în el folosind un editor de text precum TextEdit. Salvați modificările și apoi încărcați fișierul înapoi pe serverul dvs. web folosind clientul FTP.
Admin
Sharron
Ok, am adăugat define(‘WP_ALLOW_REPAIR’, true); în fișierul meu wp config descărcat cu notepad. Acum ce?
Ray
Odată ce ați făcut acest lucru, puteți vedea setările vizitând acest URL pe blogul dvs.:
yoursite.com/wp-admin/maint/repair.php
Aveți 2 butoane
1 – Reparare Bază de Date
2 – Reparare și Optimizare Bază de Date
Sugerez să dai clic pe primul și să aștepți finalizarea procesului.
John Johnson
CODA este și el un client FTP. Corect?
PiNo
Salut,
Pentru securitate, adaug la .htaccess
<fișiere wp-config.php>
ordine permite,refuz
refuz de la toți
</fișiere>
Cu stimă