Eroare 500 la mutarea site-ului? Cel mai bun mod de a migra recuperarea dintr-o instalare WordPress nouă

Te-ai confruntat vreodată cu acest scenariu: după ce ți-ai mutat site-ul web, primești o pagină de eroare 500 uimitoare de îndată ce ai deschis-o?

Te simți ca o minge de cauciuc dezumflată?

Acum o să vă trec prin ea în cel mai simplu modWordPressPoate fi gestionat cu ușurință chiar și atunci când vă mutați sau faceți o nouă instalare, astfel încât restaurarea site-ului web este fără stres!

Eroarea 500 este codul de stare de răspuns al erorii de pe partea serverului Pentru a spune clar, înseamnă că „capul serverului este scurtcircuitat” și nu poate gestiona cererea dumneavoastră.

Mai ales atunci când înlocuiți un nou server pentru site-ul dvs. web, este mai probabil să apară probleme.

Eroare 500 la mutarea site-ului? Cel mai bun mod de a migra recuperarea dintr-o instalare WordPress nouă

De ce apare o eroare 500 la mutarea unui site web?

Mai întâi, trebuie să aflăm sursa problemei și să facem mai întâi o mică depanare.

500 de erori apar la mutare, mai ales din următoarele motive:

  • Pluginul pentru firewall nu este dezactivat: Mulți oameni ignoră acest punct, ceea ce face ca site-ul web să „intre în grevă” imediat după mutare.
  • Conflict de configurare a serverului:ca .htaccess Regulile din fișier nu sunt compatibile cu noul server.
  • Probleme legate de pluginuri și teme: pluginul sau tema originală nu este încărcat, rezultând o funcționalitate anormală.
  • Configurarea bazei de date este incorectă: URL-ul nu este actualizat și linkul este invalid.

Pare complicat, dar de fapt, atâta timp cât urmezi pașii, totul poate fi rezolvat ușor.

Pasul 1: Opriți plug-in-ul firewall

Dacă aveți un plug-in pentru firewall activat, cum ar fi Wordfence, asigurați-vă că îl dezactivați manual înainte de a vă muta.

Dacă backend-ul original al site-ului web nu poate fi autentificat, acesta poate fi închis doar prin modificarea fișierului.

Metode specifice de operare

  1. dă mai tare .htaccess,.user.iniphp.ini fişier.
  2. Eliminați codul înconjurat de comentariul „Wordfence WAF”.
  3. Asigurați-vă că optimizarea firewall-ului este dezactivată și eliminați wordfence-waf.php fişier.

⚠️ Sfaturi:Revizui .user.ini După ce fișierul este încărcat, poate dura aproximativ 5 minute pentru a intra în vigoare. Dacă devii prea nerăbdător, este posibil să vezi un ecran alb sau un mesaj de eroare.

Pasul doi: Metoda finală de recuperare a migrației pentru o instalare curată a WordPress

Când oprirea manuală a firewall-ului nu funcționează, trebuie să recurgem la trucul suprem - o nouă instalare de recuperare a migrației WordPress. Iată pașii detaliați:

1. Testați recuperarea bazei de date de rezervă

Mai întâi, încărcați fișierul de rezervă pe server și decomprimați datele de rezervă. De exemplu:

cd /home/chen/web/chenweiliang.com/public_html
tar zxvf CHENWEILIANG.COM_44XXR4XU01.tar.gz
  • În plus, trebuie să instalați proaspăt site-ul WordPress pe alte nume de domenii, cum ar fi:http://www.etufo.org

2. Recuperarea bazei de date

Importați fișierul bazei de date într-o bază de date WordPress proaspăt instalată:

mariadb -u root -pBK********P chen_wl < CHENWEILIANG.COM_44XXR4XU01.sql

3. Modificați adresa URL a bazei de date

Modificați adresa URL inițială din baza de date la noul nume de domeniu:

Pentru a modifica fișierul de configurare și adresa URL a bazei de date, consultați următorul tutorial▼


**Instrucțiuni de modificare:** Introduceți conținut nou în secțiunile logice legate de backup și instalare. Mai exact, adăugați un paragraf la sfârșitul primului titlu pentru a ghida utilizatorii să efectueze următorul pas.

Pasul 3: Directorul numelui de domeniu și configurația gazdei locale

Redenumiți directorul de nume de domeniu în noua cale țintă:

mv /home/chen/web/etufo.org/public_html /home/chen/web/chenweiliang.com/public_html
  • Înainte de a redenumi în noua cale țintă, trebuie să creați mai întâi un director de nume de domeniu pentru noul site web. /home/chen/web/etufo.org/public_html Redenumiți cu altceva.

Modificați fișierul gazdă local

  1. Deschideți Notepad (drepturi de administrator).
  2. Introdu calea C:\Windows\System32\drivers\etc\hosts.
  3. Adăugați noua IP de server și nume de domeniu, de exemplu:
    192.168.1.1   www.chenweiliang.com
    
  4. Salvați și închideți fișierul.

Pasul 4: Încărcați pluginurile și temele site-ului web original

În continuare, trebuie să restabilim pluginurile și temele site-ului original:

Etape specifice

  1. Plugin de pachet și directoare cu teme:
    tar -zcvf plugins-themes.tar.gz plugins themes
    
  2. Mutați în directorul țintă:
    mv plugins-themes.tar.gz /home/chen/web/chenweiliang.com/public_html/wp-content
    
  3. Dezarhivați fișierul:
    cd /home/chen/web/chenweiliang.com/public_html/wp-content
    tar zxvf plugins-themes.tar.gz
    

În sfârșit, adăugați .htaccesswp-config.php Configurare personalizată a fișierului.

Pasul 5: Adresa URL a bazei de date și înlocuirea căii

utilizare Search & Replace Plugin care înlocuiește vechile căi de server cu altele noi.

Pentru operațiuni specifice, vă rugăm să consultați acest articol:Cum se schimbă toate adresele URL ale bazei de date WordPress în HTTPS?

Pasul 6: Testați pluginul pas cu pas

După ce o nouă instalare este finalizată, nu activați toate pluginurile simultan.

Este recomandat să activați 10 plug-in-uri simultan și, dacă apar probleme, remediați-le unul câte unul.

Concluzie

Prin metoda finală de migrare a „instalării noi a WordPress”, putem rezolva eficient problema erorii 500 la mutarea site-ului. Această metodă nu numai că asigură integritatea site-ului web, dar și minimizează diverse probleme cauzate de configurarea necorespunzătoare.

În cele din urmă, amintiți-vă un adevăr:Site-ul dvs. este atuul dvs., iar întreținerea acestuia este la fel de importantă ca și îngrijirea propriilor copii.

Acum, încearcă! Dacă întâmpinați probleme, vă rugăm să lăsați un mesaj și voi face tot posibilul să vă ajut să o rezolvați!

Lectură suplimentară:

发表 评论

Adresa ta de e-mail nu va fi publicată. Sunt utilizate câmpurile obligatorii * Eticheta

Derulaţi în sus