Dzidziso Yakazara Yekugadzirisa Matambudziko eWordPress Kusakwanisa kweWordfence Kugadzira wordfence-waf.php

Mumwe munhu akataura kuti mushure mekuisa Wordfence pawebhusaiti yake, akaramba achiwana zvikanganiso achiti haigone kugadzira faira rewordfence-waf.php mudhairekitori remidzi. Ndakamukumbira kuti anditumire mufananidzo wemufananidzo; meseji yekukanganisa yaive mutsetse mumwe chete, ichiti yaive nyaya yemvumo yefaira.

Ndakafunga nezvazvo kwechinguva, ndikaona kuti ndakanga ndambosangana nazvo kare. Ndakapedza nguva ndichiedza kuzvinzwisisa, ndichifunga kuti mupi wehosting aive nepfungwa. Zvakazoitika kuti yaive nyaya yemvumo nekuva muridzi, asi pfungwa dzehosting control panel dzinogona kuvhiringidza.

Dzidziso Yakazara Yekugadzirisa Matambudziko eWordPress Kusakwanisa kweWordfence Kugadzira wordfence-waf.php

Regai nditange ndatsanangura kuti iyi wordfence-waf.php chii.

Chaizvoizvo ifaira rekudzivirira reWordfence firewall, iro rinofanira kunyorwa mudhairekitori remidzi yewebhusaiti, padanho rakafanana nere wp-config.php.

Pasina faira iri, firewall haigone kutanga; zvinoita sekunge wakaisa kiyi asi kiyi haigone kuiswa.

Sarudzo 1: Kugadziriswa kwemvumo yekudzvanya kamwe chete kuburikidza nepaneru yekudzora (BT Panel/)HestiaCP/cPanel)

Kana uri kushandisa BT Panel, ndiyo iri nyore. Enda kuwebhusaiti yako, tsvaga saiti inoenderana, tinya Settings, wobva waenda kuDirectory Permissions. Chinja mvumo yedhairekitori remudzi wewebhusaiti kuita 755 uye mvumo yemafaira ese kuita 644. Wobva watarisa kana mushandisi ari kumhanya ari "www"; kana zvisiri, chinja. Dzvanya bhatani rekuti "Repair Permissions", mirira kuti ipedzise, ​​vandudza Wordfence, woedza zvakare.

Kana uri paHestiaCP, enda kupeji yekugadzirisa webhusaiti wobva wavhura sarudzo inonzi "Allow write access to web root". Wobva wamhanyisa mirairo mishoma yeSSH kuti ubatanidze muridzi nemvumo yedhairekitori rewebhusaiti.

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 644

cPanel inonzwisisika zviri nyore. Vhura maneja wemafaira, vhura "Ratidza mafaira akavigwa" mukona yepamusoro kurudyi, tinya kurudyi pane dhairekitori wochinja mvumo kuita 755, chinja mvumo yemafaira kuita 644, uye panewo basa rekugadzirisa muridzi wefaira mune sarudzo dzepamusoro.

Sarudzo 2: Chinja mvumo nemaoko uchishandisa SSH (yakajairika)Linux)

Kana control panel isingakwanise kuibata, shandisa SSH nemaoko. Kana wangobatana neserver, tanga wabatanidza muridzi wayo. Munzvimbo yeLNMP/LEMP, boka rewebhu rinowanzova www-data kana www.

chown -R 你的面板用户:www-data /网站根目录完全路径

Wobva waisa mvumo yefolda pa755 uye mvumo yefaira pa644.

find /网站根目录 -type d -print0 | xargs -0 chmod 755
find /网站根目录 -type f -print0 | xargs -0 chmod 644

Kana maitiro acho apera, dzokera kuWP backend wobva wagonesa firewall zvakare; izvi zvinogona kugadzirisa dambudziko racho.

Sarudzo 3: Gadzira nemaoko wordfence-waf.php (mhinduro yakanaka kana mvumo yakavharwa)

Kana usingakwanise kuchinja chero chinhu uchishandisa SSH panel, zviite nemaoko. Gadzira faira rinonzi wordfence-waf.php mu root directory woisa kodhi inotevera mairi.

<?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';

Rangarira kutsiva vhezheni 7.11.0 nevhezheni yako yeWordfence yazvino. Isa mvumo yefaira ku644, uye muridzi anofanira kuenderana newebhusaiti. Wobva wagadzirisa wp-config.php wobva wawedzera mutsetse unotevera pamusoro chaipo pefaira.

require_once 'wordfence-waf.php';

Sevha uye vandudza Wordfence. Firewall inozozviona yega uye haizotauri zvikanganiso.

Sarudzo 4: Tarisa mitemo inorambidza kupinda mukunyora.

Dzimwe nguva haisi nyaya yemvumo, asi faira rekugadzirisa riri kurivharira. Vhura faira rako re.htaccess wobva wabvisa mitemo yese inorambidza kupinda kwekunyora mafaira kana kudzivirira kugadzirwa kwefaira rePHP. Kune Nginx, tarisa gadziriro yesaiti yako kuti uone zvirambidzo zvakaita se root path read chete kana kuti create_file off, wozvibvisa.

Chimwe chiitiko ndechekuti virtual host kana lightweight cloud hosting pachayo inodzivirira kugadzirwa kwemafaira ePHP mu root directory. Muchiitiko ichi, unofanirwa kubata mupi wako wehosting kuti ubvise muganho, kana kushandura protection mode yeWordfence. Enda kumenyu yeWordfence, All Options, WAF, uye chinja protection engine mode kuita Extended Protection kuti urege kugadzira root file.

Mhinduro 5: Kusawirirana kweplugin kunokonzera kuvharika

Mamwe maplugin ekuchengetedza anogona kuvharira mashandiro aya. Dzima kwenguva pfupi maplugin ekuchengetedza akadai seWP Rocket, W3 Total Cache, uye LiteSpeed ​​​​Cache, pamwe nemaplugin ekuchengetedza akadai seSucuri neiThemes Security. Wobva wabvisa server cache neopcache, wotangazve basa rePHP.

systemctl restart php8.3-fpm

Kutevedzana kwekugadzirisa matambudziko nekukurumidza (zvinokurudzirwa kutevedzera matanho acho nenzira yakatevedzana)

Ndinokukurudzira kuti utevedzere urongwa uhwu kuti usaparadze zvinhu. Kutanga, batanidza mvumo nekuva muridzi; izvi zvine mukana wepamusoro wekugadzirisa dambudziko. Kana izvozvo zvikasashanda, tangazve PHP-FPM wobva wavandudza backend. Kana izvozvo zvikasashanda, gadzira faira idzva nemaoko wogadzirisa wp-config. Wobva watarisa kana Nginx kana Apache configuration yako iri kuvharira kugadzirwa kwemafaira matsva ePHP mu root directory. Pakupedzisira, funga nezvekuchinja firewall modes.

Chinhu chimwe chandinofanira kukuyeuchidza ndechekuti haufanirwe kuisa mvumo pa777. Mvumo dzemafolda dzinofanira kuva 755 uye mvumo dzefaira 644; ndizvo zvinodiwa. Kuisa mvumo pa777 kuchaisa webhusaiti yako pachena, zvichikonzera njodzi huru yekuchengetedza. Kana ukabiwa, zvichave zvanonoka kuzvidemba.

Kutaura chokwadi, handina chokwadi kana mhinduro idzi dzichizoshanda zvakanaka pamamiriro ako ezvinhu, asi ndakakuudza matambudziko andakasangana nawo uye nzira dzandakawana. Kana ukawana mamwe mameseji ekukanganisa, tora skrini wotumira kwandiri, uye ndichatarisazve.

Sezvo waverenga kusvika pari zvino, kana wawana zvichibatsira, ndapota tumira like uye share. Kana uchida kugamuchira nhau dzichangoburwa, unogonawo kunditevera!

Ndatenda nekuverenga chinyorwa changu. Tichaonana nguva inotevera.

发表 评论

Yako email kero haizoburitswa. Minda inodiwa inoshandiswa * Chitaera

Mupumburu TOP