Webwerf skuif 500 fout? Die uiteindelike manier om herstel vanaf 'n vars WordPress-installasie te migreer

Het jy al ooit hierdie scenario ervaar: Nadat jy jou webwerf geskuif het, kry jy 'n skitterende 500 foutbladsy sodra jy dit oopmaak?

Voel jy soos 'n afgeblaasde rubberbal?

Nou sal ek jou daardeur op die eenvoudigste manier neemWordPressDit kan maklik hanteer word, selfs wanneer jy verhuis of 'n nuwe installasie doen, dus is die herstel van die webwerf stresvry!

Die 500-fout is die antwoordstatuskode van die bedienerkantfout Om dit reguit te stel, beteken dit dat die "bedienerkop kortgesluit is" en dit nie jou versoek kan hanteer nie.

Veral wanneer u 'n nuwe bediener vir u webwerf vervang, is dit meer waarskynlik dat probleme opduik.

Webwerf skuif 500 fout? Die uiteindelike manier om herstel vanaf 'n vars WordPress-installasie te migreer

Waarom kom 'n 500-fout voor wanneer 'n webwerf geskuif word?

Eerstens moet ons die bron van die probleem uitvind en eers 'n bietjie probleemoplossing doen.

500 foute kom voor wanneer beweeg, meestal as gevolg van die volgende redes:

  • Firewall-inprop is nie afgeskakel nie: Baie mense ignoreer hierdie punt, wat veroorsaak dat die webwerf direk na verhuising "staak".
  • Bedienerkonfigurasiekonflik:soos .htaccess Die reëls in die lêer is nie versoenbaar met die nuwe bediener nie.
  • Inprop- en temakwessies: Die oorspronklike inprop of tema word nie opgelaai nie, wat lei tot abnormale funksionaliteit.
  • Databasisopstelling is verkeerd: Die URL is nie opgedateer nie en die skakel is ongeldig.

Dit lyk ingewikkeld, maar in werklikheid, solank jy die stappe volg, kan alles maklik opgelos word.

Stap 1: Skakel die firewall-inprop af

As jy 'n firewall-inprop geaktiveer het, soos Wordfence, maak seker dat jy dit handmatig afskakel voordat jy beweeg.

As die oorspronklike webwerf backend nie aangemeld kan word nie, kan dit slegs gesluit word deur die lêer te wysig.

Spesifieke operasie metode

  1. opdaag .htaccess,.user.iniphp.ini lêer.
  2. Verwyder die kode omring deur die opmerking "Wordfence WAF".
  3. Maak seker dat firewall-optimering gedeaktiveer is en verwyder wordfence-waf.php lêer.

⚠️ Wenke: Hersien .user.ini Nadat die lêer opgelaai is, kan dit ongeveer 5 minute neem om in werking te tree. As jy te ongeduldig raak, kan jy 'n wit skerm of 'n foutboodskap sien.

Stap twee: Die uiteindelike migrasie-herstelmetode vir 'n skoon installasie van WordPress

Wanneer dit nie werk om die firewall met die hand af te skakel nie, moet ons die uiteindelike truuk wend – 'n nuwe installasie van WordPress-migrasieherstel. Hier is die gedetailleerde stappe:

1. Toets herstel van rugsteun databasis

Laai eers die rugsteunlêer op na die bediener en dekomprimeer die rugsteundata. Byvoorbeeld:

cd /home/chen/web/chenweiliang.com/public_html
tar zxvf CHENWEILIANG.COM_44XXR4XU01.tar.gz
  • Daarbenewens moet u 'n nuwe WordPress-webwerf op 'n ander domeinnaam installeer, soos:http://www.etufo.org

2. Databasisherwinning

Voer die databasislêer in die vars geïnstalleerde WordPress-databasis in:

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

3. Verander databasis URL

Verander die oorspronklike URL in die databasis na die nuwe domeinnaam:

Om die konfigurasielêer en databasis-URL te wysig, verwys na die volgende tutoriaal▼


**Wysigingsnotas:** Die nuwe inhoud is redelik ingevoeg onder die logiese afdelings wat verband hou met rugsteun en installasie Spesifiek, 'n paragraaf is aan die einde van die eerste hoofopskrif bygevoeg om gebruikers te lei om die volgende stap uit te voer.

Stap 3: Domeinnaamgids en plaaslike gasheerkonfigurasie

Hernoem die domeinnaamgids na die nuwe teikenpad:

mv /home/chen/web/etufo.org/public_html /home/chen/web/chenweiliang.com/public_html
  • Voordat u na die nuwe teikenpad hernoem, moet u eers 'n domeinnaamgids vir die nuwe webwerf skep. /home/chen/web/etufo.org/public_html Hernoem na iets anders.

Verander plaaslike gasheerlêer

  1. Maak Notepad oop (admin regte).
  2. Voer pad in C:\Windows\System32\drivers\etc\hosts.
  3. Voeg nuwe bediener-IP en domeinnaam by, byvoorbeeld:
    192.168.1.1   www.chenweiliang.com
    
  4. Stoor en maak die lêer toe.

Stap 4: Laai die inproppe en temas van die oorspronklike webwerf op

Vervolgens moet ons die oorspronklike webwerf se plugins en temas herstel:

Spesifieke stappe

  1. Pakketinprop- en temagidse:
    tar -zcvf plugins-themes.tar.gz plugins themes
    
  2. Skuif na teikengids:
    mv plugins-themes.tar.gz /home/chen/web/chenweiliang.com/public_html/wp-content
    
  3. Pak die lêer uit:
    cd /home/chen/web/chenweiliang.com/public_html/wp-content
    tar zxvf plugins-themes.tar.gz
    

Laastens, voeg by .htaccesswp-config.php Pasgemaakte konfigurasie van die lêer.

Stap 5: Databasis-URL en padvervanging

使用 Search & Replace Inprop wat ou bedienerpaaie met nuwes vervang.

Vir spesifieke operasies, verwys asseblief na hierdie artikel:Hoe om alle WordPress-databasis-URL's na HTTPS te verander?

Stap 6: Toets die inprop stap vir stap

Nadat 'n nuwe installasie voltooi is, moenie alle inproppe gelyktydig aktiveer nie.

Dit word aanbeveel om 10 inproppe op 'n slag te aktiveer, en as daar probleme voorkom, foutspoor hulle een vir een.

Afsluiting

Deur die uiteindelike migrasiemetode van "nuwe installasie van WordPress", kan ons die 500 foutprobleem effektief oplos wanneer die webwerf geskuif word. Hierdie metode verseker nie net die integriteit van die webwerf nie, maar verminder ook verskeie probleme wat veroorsaak word deur onbehoorlike konfigurasie.

Ten slotte, onthou een waarheid:Jou webwerf is jou bate, en die instandhouding daarvan is net so belangrik soos om vir jou eie kinders te sorg.

Nou, probeer dit! As jy enige probleme ondervind, los asseblief 'n boodskap en ek sal my bes probeer om jou te help om dit op te los!

Uitgebreide leesstof:

发表 评论

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde word gebruik * Etiket

Scroll na bo