Eolaire Eolaire
Dúirt duine éigin, tar éis dó Wordfence a shuiteáil ar a shuíomh Gréasáin, go raibh earráidí á bhfáil aige i gcónaí ag rá nach raibh sé in ann an comhad wordfence-waf.php a chruthú san eolaire fréimhe. D'iarr mé air pictiúr scáileáin a sheoladh chugam; ní raibh sa teachtaireacht earráide ach líne amháin, ag rá gur fadhb ceadanna comhaid a bhí ann.
Smaoinigh mé air ar feadh nóiméid, agus thuig mé go raibh mé tar éis teacht ar seo cheana. Chaith mé ré fhada ag iarraidh é a dhéanamh amach, beagnach ag ceapadh go raibh rud éigin ar bun ag an soláthraí óstála. Tharla gur fadhb ceadanna agus úinéireachta a bhí ann, ach is féidir le loighic an phainéil rialaithe óstála a bheith an-mhearbhall.

Lig dom a shoiléiriú ar dtús cad é an wordfence-waf.php seo.
Is é comhad cosanta bhalla dóiteáin Wordfence é i ndáiríre, agus ní mór é a scríobh i bhfréamh-eolaire an tsuímh ghréasáin, ag an leibhéal céanna le wp-config.php.
Gan an comhad seo, ní féidir leis an mballa dóiteáin tosú; is amhail is dá mbeadh glas suiteáilte agat ach nach féidir an eochair a chur isteach.
Rogha 1: Cead a mhodhnú le cliceáil amháin tríd an bpainéal rialaithe (Painéal BT/)HestiaCP/cPainéal)
Más Painéal BT atá in úsáid agat, is é an bealach is simplí é i ndáiríre. Téigh chuig do shuíomh Gréasáin, faigh an suíomh comhfhreagrach, cliceáil Socruithe, ansin téigh go Ceadanna Eolaire. Athraigh cead eolaire fréimhe an tsuímh Ghréasáin go 755 agus cead na gcomhad go léir go 644. Ansin seiceáil an é "www" an t-úsáideoir atá ag rith; mura bhfuil, athraigh é. Cliceáil an cnaipe "Ceadanna Deisiúcháin", fan go dtí go mbeidh sé críochnaithe, athnuachan Wordfence, agus déan iarracht arís.
I gcás HestiaCP, téigh go dtí leathanach eagarthóireachta an tsuímh ghréasáin agus cumasaigh an rogha ar a dtugtar "Ceadaigh rochtain scríbhneoireachta chuig fréamh an ghréasáin". Ansin rith cúpla ordú SSH chun úinéir agus ceadanna eolaire an tsuímh ghréasáin a aontú.
chown -R admin:www-data /home/admin/web/你的域名/public_html
chmod -R 755 /home/admin/web/你的域名/public_html
find /home/admin/web/你的域名/public_html -type f -print0 | xargs -0 chmod 644Tá cPanel níos iomasach. Oscail an bainisteoir comhad, cuir "Taispeáin comhaid fholaithe" ar siúl sa chúinne uachtarach ar dheis, cliceáil ar dheis ar an eolaire agus athraigh na ceadanna go 755, athraigh na ceadanna comhaid go 644, agus tá feidhm ann freisin chun úinéir an chomhaid a shocrú sna roghanna ardleibhéil.
Rogha 2: Ceadanna a athrú de láimh trí SSH (ginearálta)Linux)
Mura féidir leis an bpainéal rialaithe é a láimhseáil, bain úsáid as SSH de láimh. Nuair a bheidh tú ceangailte leis an bhfreastalaí, aontaigh úinéireacht ar dtús. I dtimpeallacht LNMP/LEMP, is gnách gurb é www-data nó www an grúpa rith-ama gréasáin.
chown -R 你的面板用户:www-data /网站根目录完全路径Ansin socraigh ceadanna an fhillteáin go 755 agus ceadanna an chomhaid go 644.
find /网站根目录 -type d -print0 | xargs -0 chmod 755
find /网站根目录 -type f -print0 | xargs -0 chmod 644Tar éis an próiseas a bheith críochnaithe, téigh ar ais chuig cúltaca WP agus athchumasaigh an balla dóiteáin; is dócha go réiteoidh sé sin an fhadhb.
Rogha 3: Cruthaigh wordfence-waf.php de láimh (réiteach iontach nuair a bhíonn ceadanna faoi ghlas)
Mura féidir leat aon rud a athrú tríd an bpainéal SSH, déan é de láimh. Cruthaigh comhad darb ainm wordfence-waf.php sa bhfréamheolaire agus greamaigh an cód seo a leanas isteach ann.
<?php
if (!defined('WFWAF_VERSION')) {
define('WFWAF_VERSION', '7.11.0');
}
$wafConfig = array(
'wafAutoPrepend' => true,
'wafFile' => __FILE__,
'wpContentDir' => dirname(__FILE__) . '/wp-content',
'wpPluginsDir' => dirname(__FILE__) . '/wp-content/plugins',
'wafLogDir' => dirname(__FILE__) . '/wp-content/wflogs',
);
require_once $wafConfig['wpPluginsDir'] . '/wordfence/lib/waf/waf.php';Cuimhnigh leagan 7.11.0 a athsholáthar le do leagan reatha de Wordfence. Socraigh ceadanna comhaid go 644, agus ba chóir go mbeadh an t-úinéir ag teacht leis an suíomh Gréasáin. Ansin cuir wp-config.php in eagar agus cuir an líne seo a leanas ag barr an chomhaid.
require_once 'wordfence-waf.php';Sábháil agus athnuachan Wordfence. Aithneoidh an balla dóiteáin é go huathoibríoch agus ní thuairisceoidh sé earráidí a thuilleadh.
Rogha 4: Seiceáil na rialacha a chuireann srian ar rochtain scríbhneoireachta.
Uaireanta ní fadhb ceadanna atá ann, ach an comhad cumraíochta atá ag cur bac air. Oscail do chomhad .htaccess agus scrios na rialacha go léir a chuireann srian ar rochtain scríofa comhaid nó a chuireann cosc ar chruthú comhaid PHP. I gcás Nginx, seiceáil cumraíocht do shuímh le haghaidh srianta cosúil le cosán fréimhe léite amháin nó create_file múchta, agus bain iad.
Cás eile is ea go gcuireann an t-óstach fíorúil nó an óstáil scamall éadrom féin srian ar ghiniúint comhad PHP san eolaire fréimhe. Sa chás seo, ní mór duit teagmháil a dhéanamh le do sholáthraí óstála chun an srian a bhaint, nó modh cosanta Wordfence a athrú. Téigh go dtí roghchlár Wordfence, Gach Rogha, WAF, agus athraigh modh an innill chosanta go Cosaint Leathnaithe chun cruthú comhad fréimhe a sheachaint.
Réiteach 5: Coimhlintí breiseán ag cruthú bac
D’fhéadfadh roinnt breiseán taisce nó slándála an oibríocht seo a bhac. Díchumasaigh breiseáin taisce cosúil le WP Rocket, W3 Total Cache, agus LiteSpeed Cache go sealadach, chomh maith le breiseáin slándála cosúil le Sucuri agus iThemes Security. Ansin glan taisce agus opcache an fhreastalaí, agus atosú an tseirbhís PHP.
systemctl restart php8.3-fpmSeicheamh fabhtcheartaithe tapa (moltar na céimeanna a leanúint san ord ceart)
Molaim duit an t-ord seo a leanúint chun mearbhall a sheachaint. Ar dtús, comhaontaigh ceadanna agus úinéireacht; is é seo an ceann is dóichí a réiteoidh an fhadhb. Mura n-oibríonn sé sin, atosú PHP-FPM agus athnuachan an chúltaca. Mura n-oibríonn sé sin fós, cruthaigh comhad nua de láimh agus modhnaigh wp-config. Ansin seiceáil an bhfuil do chumraíocht Nginx nó Apache ag bac ar chruthú comhad PHP nua san eolaire fréimhe. Ar deireadh, smaoinigh ar mhodhanna balla dóiteáin a athrú.
Rud amháin a chaithfidh mé a mheabhrú duit ná nár cheart duit ceadanna a shocrú go 777 choíche. Ba chóir ceadanna fillteáin a bheith 755 agus ceadanna comhad 644; sin an caighdeán. Má shocraítear ceadanna go 777, nochtfar do shuíomh Gréasáin go díreach, rud a chruthaíonn riosca slándála thar a bheith ard. Má dhéantar hackáil ort, beidh sé rómhall le haiféala a dhéanamh air.
Le bheith ionraic, níl mé cinnte an n-oibreoidh na réitigh seo i do chás, ach tá na gaistí a bhuail mé leo agus na modhanna a d'aimsigh mé roinnte agam. Má fhaigheann tú aon teachtaireachtaí earráide eile, tóg pictiúr scáileáin agus seol chugam é, agus féachfaidh mé arís air.
Ós rud é gur léigh tú an méid seo, má fuair tú é ina chuidiú, tabhair "Is maith liom" agus roinn é le do thoil. Más mian leat nuashonruithe a fháil ar dtús, is féidir leat mé a leanúint freisin!
Go raibh maith agat as mo alt a léamh. Feicfidh mé thú an chéad uair eile.
Tá súil agam Blag Chen Weiliang ( https://www.chenweiliang.com/ D’fhéadfadh an rang teagaisc "Réiteach Iomlán ar Neamhábaltacht WordPress Wordfence chun wordfence-waf.php a Chruthú" atá roinnte anseo a bheith ina chuidiú duit.
Fáilte romhat nasc an ailt seo a roinnt:https://www.chenweiliang.com/cwl-34337.html
