Parandage WordPressi vastuvõetamatu tõrge 406

2015-03-15 23:37:33
Põhiline·Muu·Parandage WordPressi vastuvõetamatu tõrge 406

Olen saanud oma blogis uusi artikleid avaldada ja mõnikord salvestan need enne avaldamist, et seda hiljem redigeerida / värskendada. Ilma põhjuseta ei õnnestunud mul salvestada artiklit, millel töötasin. Kui klõpsan oma WordPressis nupul „ Salvesta mustand ”, kuvatakse teade „Viga 406, pole aktsepteeritav. Selle serveri veast ei leitud taotletud ressursi /wp-admin/post.php sobivat esitust .

Selle probleemi tõttu olen kaotanud kõik oma postituses olevad kirjutised ja klõpsates veebibrauseri nupul Tagasi, ei taasta minu sisestatud teksti. Sellepärast on kõigile, kes WordPressi kasutavad, oluline installida plugin nimega Lazarus, kus see salvestab kõik veebivormi sisestatud andmed ja võimaldab kiiret taastamist, kui veebivorm kustutati mingil põhjusel. Lazarus töötab Firefoxis, Chrome'is ja Safaris. Pärast vea 406 saamist proovisin kirjutada uue juhusliku looga uue artikli ja seekord suudeti kokku hoida! Uurisin selle probleemi põhjust ja leidsin lahenduse. Hea uudis on see, et tõrke 406 põhjustab teie veebimajutus ja sellel pole teiega midagi pistmist. Enamik veebimajutust, mis pakub ühist hostimist, installib avatud lähtekoodiga veebirakenduste tulemüüri ModSecurity, mis kaitseb nende servereid selle kuritarvitamise eest ja häkkerite häkkimise eest, kasutades hunniku reegleid. Üks näide on see, et te ei saa RapidLeechi skripti käivitada mõnel veebimajutusel, millel on reegel, mis sobib skripti tekstimustriga. Esimene samm selle probleemi lahendamisel on ühenduse võtmine veebimajutajaga ja paluge tal see parandada, kontrollides auditi logifaili ja keelates teie konto reegli.

Kui neil pole kena teid aidata, peaksite kaaluma uude veebimajutusse kolimist lihtsalt seetõttu, et .Staccessi filtreerimise ModSecurity väljalülitamise trikk töötab ainult ModSecurity v1 ja on ModSecurity v2-s keelatud. Seetõttu võib mõni teist saada tõrke 500, kui lisate .htaccess-faili need reeglid „SecFilterEngine välja lülitatud”, „SecFilterScanPOST välja lülitatud” või „SecRuleEngine välja lülitatud”.

Sellegipoolest võite seda kindlasti proovida, sest see töötas nii minu kui ka mõne teise jaoks. Leidke oma ajaveebi juurfail .htaccess ja lisage rida SecFilterEngine välja . Lihtsam viis .htaccess-faili redigeerimiseks ilma FTP-klienti kasutamata on plugina nimega WP Htaccess Editor . Logige sisse oma WordPressi administraatori paneeli, minge Pluginad> Lisa uus> sisestage otsingukasti WP Htaccess Editor ja klõpsake nuppu Otsi pistikprogramme. Klõpsake WP Htaccess Editori linki Installi kohe ja aktiveerige pistikprogramm. Nüüd klõpsake vasakul menüüs kuvataval uuel suvandil Htaccess, sisestage htaccess-faili järgmine reegel ja klõpsake nuppu Salvesta fail.

SecFilterEngine on välja lülitatud
SecFilterScanPOST on välja lülitatud

Pange tähele, et SecFilterEngine'i reegli eemaldamiseks peate ikkagi .htaccess-faili käsitsi redigeerima FTP-kliendi tarkvara või cPaneli failihalduri abil. Selle põhjuseks on asjaolu, et tõrke 500 ilmumisel ei pruugi te oma veebisaidile juurde pääseda.

Toimetaja Valik