Eroarea internă a serverului 500 este una dintre erorile pe care majoritatea începătorilor le intră în panică. Aceasta este o eroare care poate avea mai multe surse, ceea ce face ca diagnosticul să fie și mai complicat.
Cele mai frecvente motive pentru WordPress includ: Fișier .htaccess corupt, o revărsare a limitei de memorie pe PHP sau permisiuni de fișiere necorespunzătoare, dar ar putea exista și alte cauze posibile, precum supraîncărcarea planului de găzduire sau o problemă cu furnizorul dvs. de găzduire web.
Indiferent de cauză, există mai multe modalități de depanare și reparare a site-ului dvs. web, inclusiv restaurarea site-ului dvs. web dintr-o copie de rezervă.
Backup și restabilire
Deoarece trebuie să faceți modificări serioase la unele dintre fișierele de sistem și la alte modificări similare, este o idee bună să faceți o copie de rezervă a site-ului dvs. web în cazul în care lucrurile se înrăutățesc. În acest fel îl veți putea restabili.
Deci, puteți începe prin a învăța să faceți copii de rezervă ale site-ului dvs. web, avem mai multe tutoriale pentru asta. Iată un lista de pluginuri pe care le puteți utiliza pentru asta.
Dezactivați toate pluginurile și temele
Uneori, un plugin sau o temă ar putea fi cauza erorii. Un plugin ar fi modificat baza de date sau fișierele dvs., făcând site-ul dvs. web indisponibil.
Dacă planul tăugăzduirea web este partajată sau dacă aveți un VPS, compania dvs. de găzduire web poate avea, de asemenea, restricții asupra pluginurilor pe care le puteți instala pe site-ul dvs. web. Activarea unui plugin interzis ar putea fi suficientă pentru a vă suspenda blogul.
Cu o eroare internă de server, nu veți putea accesa fișierul tablou de bord pentru a dezactiva pluginurile și temele, dar puteți să o faceți în continuare manual accesând fișierele de pe site-ul dvs. web.
În cPanel, accesați managerul de fișiere și localizați directorul site-ului web. Mai întâi, dezactivați pluginurile, redenumindu-le temporar.
Accesați „wp-content / plugin-uri / Și selectați fiecare folder și redenumiți-l (puteți adăuga doar un sufix „-desactivat”).
După ce toate pluginurile sunt dezactivate, verificați dacă site-ul dvs. web este disponibil. Dacă da, restabiliți numele tuturor fișierelor dvs. până găsiți sursa problemei și verificați site-ul dvs. de fiecare dată. Dacă apare o eroare, ultimul plugin care va fi restabilit este vinovatul.
De asemenea, poate fi util să descărcați o nouă copie a temei implicite WordPress, mai ales dacă ați fost hacked. Puteți descărca o copie de la WordPress.org, decuplați, apoi adăugați folderul temă de cPanel sau FTP.
Dacă aveți o primă temă WordPress instalată și aveți o copie de rezervă a acestei teme pe site-ul dvs., o puteți șterge, ștergeți mai întâi versiunea celor douăzeci și șaisprezece instalate pe blogul dvs. înainte de a trimite noua versiune. Dacă problema se rezolvă, atunci veți ști cine a fost vinovatul.
S-a remediat un fișier .htaccess corupt
O altă cauză probabilă a unei erori interne a serverului este un fișier .htaccess corupt. Dacă înlocuiți actualul cu o copie nouă, puteți salva site-ul dvs. web și îl puteți recupera online.
Descopera Cum de a gestiona fișiere și foldere WordPress
Acum ar trebui să aveți o copie de rezervă a site-ului dvs. web care este necesar înainte de a înlocui fișierul dvs. .htaccess, dar păstrarea unei copii suplimentare poate fi utilă, astfel încât să puteți restaura site-ul dvs. mai rapid dacă schimbați fișierul .htaccess înrăutățește lucrurile. .
În cPanel, accesați managerul de fișiere și navigați la directorul în care se află site-ul dvs. web. Accesați setările și verificați dacă fișierele ascunse sunt vizibile, dacă nu bifați caseta și salvați modificările.
Mergeți mai departe descoperind Cum se repară biblioteca media care nu mai funcționează pe WordPress
În rădăcina site-ului dvs. web, veți găsi un fișier numit .htaccess, descărcați acest fișier pe computer.
Acum creează un nou fișier .htaccess. Puteți face acest lucru în cPanel, dar asigurați-vă că ștergeți fișierul vechi.
crearea unui nou fișier din cpanel
Când noul dvs. fișier apare pe listă, selectați fișierul și faceți clic pe „Editați”. În editorul de fișiere, adăugați următoarele reguli pentru instalările WordPress unice:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^ index .php $ - [L] RewriteCond% {REQUEST_FILENAME}! -f RewriteCond% {REQUEST_FILENAME}! -d RewriteRule. /index.php [L] # END WordPress
Pentru rețelele cu mai multe site-uri cu subdomenii configurate, adăugați în schimb aceste alte reguli:
RewriteEngine pe RewriteBase / RewriteRule ^ index.php $ - [L] # adăugați o lamă de finalizare la / wp-admin RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? Wp-admin $ 1wp-admin / [R = 301, L] RewriteCond% {REQUEST_FILENAME} -f [OR] RewriteCond% {REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? (Wp- (conținut | admin | include). *) $ 2 [L] RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? (. *. php) $ 2 [L] RewriteRule. index.php [L]
Pentru cei care au subdomenii configurate ca subdirectorii:
RewriteEngine On RewriteBase / RewriteRule ^ index.php $ - [L] # adăugați o bară finală la / wp-admin RewriteRule ^ wp-admin $ wp-admin / [R = 301, L] RewriteCond% {REQUEST_FILENAME} -f [OR ] RewriteCond% {REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^ (wp- (content | admin | include). *) $ 1 [L] RewriteRule ^ (. *. Php) $ $ 1 [L] RewriteRule. index.php [L]
Salvați fișierul și vizitați site-ul dvs. web pentru a vedea dacă acest lucru a rezolvat problema. De asemenea, puteți adăuga alte reguli pe care le-ați inclus una câte una pentru a vedea dacă aceste modificări au cauzat eroarea (va dura puțin timp).
De asemenea, asigurați-vă că modificările nu conțin erori de sintaxă.
Măriți limita de memorie PHP
De asemenea, puteți încerca să vă măriți limita de memorie PHP dacă niciunul dintre pașii de depanare descriși până acum nu a funcționat. Pluginurile și scripturile pe care le utilizați pe site-ul dvs. necesită memorie PHP pentru a funcționa.
Descoperiți-le metode de 4 pentru a crește limita de memorie maximă WordPress
Atunci când un browser solicită aceste pluginuri și scripturi, acesta le încarcă folosind memoria PHP a site-ului dvs. web. Creșterea acestei limite ar aduce mai multă memorie, deci mai puține „blocări” cauzate de obicei atunci când scriptul depășește memoria alocată.
Verificați versiunea PHP
Uneori, pluginurile și scripturile pe care le utilizați necesită o versiune specifică de PHP. Dacă utilizați o versiune incorectă, aceasta ar putea fi cauza erorii interne a serverului.
Puteți verifica versiunea pe care o utilizați în prezent pentru site-ul dvs. Web în cPanel, conectându-vă și făcând clic pe Informații server.
Activați depanarea și înregistrarea
În acest moment, dacă site-ul dvs. web nu este creat, există o problemă rară și puteți activa modul de depanare WordPress pentru a remedia problema (cel puțin asta vă va permite să vedeți în detaliu problema).
Pe lângă depanare, de asemenea, permite afișarea raportării erorilor front-end, este de asemenea important să activați înregistrarea, astfel încât vizitatorii site-ului dvs. web să nu vadă mesajele de eroare suplimentare pe măsură ce dezvăluie informații pe site-ul dvs. web care ar putea fi folosite de hackeri.
// Transmite debugging pe define ('WP_DEBUG', true); // Spuneți WordPress să jurnalizeze totul în / wp-content/debug.log define ('WP_DEBUG_LOG', true); // Opriți afișarea mesajelor de eroare de pe site-ul dvs. define ('WP_DEBUG_DISPLAY', false); // pentru o măsură bună, puteți adăuga și următorul cod, care va ascunde erorile din afișarea pe ecran a @ini_set ('display_errors', 0);
Contactați gazda
Dacă orice altceva eșuează, contactați furnizorul dvs. de găzduire web, deoarece este posibil să fie deja conștienți de o problemă care nu este la îndemâna dvs. Gazda dvs. vă poate informa, de asemenea, dacă ați utilizat toate resursele alocate.
Dacă da, tot ce trebuie să faceți este să vă actualizați planul de găzduire web sau să treceți la un tip complet diferit de plan, cum ar fi comutați de la găzduirea partajată la un VPS sau de la un VPS la un server dedicat.
Adică tot ce trebuie să știți pentru a corecta acest tip de eroare " Eroare internă de server 500 ".
Descoperiți și câteva plugin-uri premium WordPress
Puteți folosi altele WordPress plugin-uri pentru a oferi un aspect modern și pentru a optimiza gestionarea blogului sau site-ului dvs.
Vă oferim aici câteva plugin-uri WordPress premium care vă vor ajuta să faceți asta.
1. supărăcios
Touchy este un WordPress plug-in meniul principal și meniul mobil premium. Este conceput în primul rând pentru smartphone-uri și este rapid, receptiv și extrem de confortabil de utilizat. Pe lângă faptul că este testat temeinic pe diferite dispozitive mobile, Touchy funcționează excelent și pe browserele desktop.
Are o secțiune dedicată a siglei, butoane de îndemn, o funcție de căutare, un buton înapoi și un meniu derulant pe mai multe niveluri.
Touchy poate servi drept meniu de navigare complet și soluție de antet pe orice temă WordPress. În plus, Touchy este extrem de personalizabil. Cu câteva clicuri, puteți schimba culoarea oricărui element, puteți modifica opțiunile de poziționare, puteți ascunde unul dintre butoane pe bara de meniu, puteți înlocui funcțiile butoanelor, puteți modifica transparențele etc.
Descarca | Demo | web hosting
2. Sistemul WP Pro Forum
Sistemul WP Pro Forum este un WordPress plug-in care vă permite să adăugați un forum frumos și ușor de utilizat pe site-ul dvs. Are o mulțime de funcții puternice care îi permit să creeze un forum cu a aspect profesional.
Forumul este creat pentru a rula pe interfața publică a site-ul dvs., dar administratorii pot gestiona toate forumurile, subiectele, răspunsurile, categoriile și etichetele din tabloul de bord.
În plus, sistemul WP Pro Forum are anumite avantaje, cum ar fi traducerea funcțională datorită fișierelor mo / .po incluse, integrarea multor modele pentru a se potrivi aspectului site-ului dvs. web sau chiar a filtrelor personalizate incluse.
Descarca | Demo | web hosting
3. Utilizatori WP BAN
Le WordPress plug-in „BAN Users” a fost conceput pentru a permite administratorilor site-ului să interzică (dezactiva, suspendă, etc.) utilizatorilor să se conecteze la contul lor WordPress. De asemenea, vă oferă o opțiune de a schimba starea articolelor lor; de exemplu prin definirea lor ca proiecte și ascunderea lor de ochiul public.
Un utilizator poate fi interzis din tabelul utilizatorilor de către administratori sau prin profilul acestuia. De asemenea, oferă mai multe opțiuni configurabile care permit utilizatorilor să controleze modul în care acest plugin va fi implementat; acesta poate redirecționa utilizatorii către o pagină de asistență personalizată sau le poate trimite o notificare prin e-mail personalizată.
Descarca | Demo | web hosting
Resurse recomandate
Aflați despre alte resurse recomandate pentru a vă ajuta să construiți și să gestionați site-ul dvs. web.
- Care este diferența dintre H1 și titlul SEO al unui articol WordPress?
- Cum se creează imagini interactive pe WordPress
- Cum se creează un site de matrimoniale cu un plugin gratuit WordPress
- Cum pentru a permite utilizatorilor să filtreze articole și pagini
Concluzie
Acolo! Gata pentru acest tutorial. Sperăm că acest lucru v-a ajutat ultima dată să remediați eroarea " Eroare internă de server 500 Pe WordPress. Nu ezita sa împărtășiți cu prietenii de pe rețelele de socializare preferate.
Cu toate acestea, veți putea, de asemenea, să ne consultați Resurse, dacă aveți nevoie de mai multe elemente pentru a vă derula proiectele de creare a site-urilor de internet, consultați ghidul nostru cu privire la Creare blog WordPress.
Dacă aveți sugestii sau observații, lăsați-le în secțiunea noastră comentarii.
...
Bună ziua, am putut recupera site-ul meu, problema fișierului .htaccess
Vă mulțumesc foarte mult: o)
bonjour,
nimic
bonjour,
Am o întrebare, dacă nu am acces la codul site-ului, există o soluție?
Am o eroare în baza de date și nu știu cum să o remediez, deoarece nu am acces la backend.
mulțumesc
Erjon
Buna ziua avem cateva tutoriale pentru aceasta:
- https://blogpascher.com/tutoriel-wordpress/guide-du-debutant-pour-corriger-les-erreurs-communes-sur-wordpress
- https://blogpascher.com/plugins-wordpress/comment-corriger-lerreur-detablissement-dune-connexion-a-la-base-de-donnees-sur-wordpress
- https://blogpascher.com/tutoriel-wordpress/comment-corriger-les-problemes-lies-a-la-base-de-donnees-et-fichiers-wordpress
Mi s-a părut foarte bună tehnica ta, site-ul meu a fost blocat din cauza unei erori interne de 500, tocmai am practicat tehnica ta imediat și apoi piața ei. Am dezactivat câteva ginuri mai vechi și apoi site-ul meu a apărut. Mulțumesc !
Bună ziua și vă mulțumesc pentru întoarcere.