• 22-02-2022, 13:31:54
    #10
    Config dosyanızı açıp ekleyin:

    define('DISABLE_WP_CRON', true);
    Şimdi temanızın functions.php dosyasını açın ve ekleyin:

    add_action('init', 'fix_deregister_heartbeat', 1);
    function fix_deregister_heartbeat()
    {
        global $pagenow;
        if ('post.php' != $pagenow && 'post-new.php' != $pagenow)
        wp_deregister_script('heartbeat');
    }
    Şimdi şu eklentiyi kurun...
    https://wordpress.org/plugins/wp-crontrol/

    Kurulum sonrası panelden görevleri inceleyin ve sorunlu/zorlu görevleri silin.

    Şimdi config dosyasını tekrar açın ve ilk kodu şöyle değiştirin:

    define('DISABLE_WP_CRON', false);
    Kaydedin ve az önce kurduğunuz eklentiyi kaldırın.

    Şimdi ise .htaccess dosyanızı açın ve ilgili kodu ekleyin...

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} ^-?$
    RewriteRule ^wp-admin/admin-ajax.php - [F,L]
    Kaydedin, çerezleri temizeyin ve şimdi tekrar inceleyin. Eğer site açılmazsa ya da bir hata verirse, .htaccess dosyasına eklediğiniz kodu (son işlemi) kaldırırsanız düzelir.

    Not: Apache değil de Nginx kullanıyorsanız, konfigüre şu olacak:

    location ~ ^/wp-admin/admin-ajax.php {
      return 403;
    }
    Son olarak, şu eklentiyi kurarak ilave bir güvenlik sağlayabilir, en azından agresif botların işlem yapmalarını durdurabilirsiniz:
    https://tr.wordpress.org/plugins/wp-...-math-captcha/
  • 22-02-2022, 15:13:04
    #11
    EfendiBey adlı üyeden alıntı: mesajı görüntüle
    Config dosyanızı açıp ekleyin:

    define('DISABLE_WP_CRON', true);
    Şimdi temanızın functions.php dosyasını açın ve ekleyin:

    add_action('init', 'fix_deregister_heartbeat', 1);
    function fix_deregister_heartbeat()
    {
        global $pagenow;
        if ('post.php' != $pagenow && 'post-new.php' != $pagenow)
        wp_deregister_script('heartbeat');
    }
    Şimdi şu eklentiyi kurun...
    https://wordpress.org/plugins/wp-crontrol/

    Kurulum sonrası panelden görevleri inceleyin ve sorunlu/zorlu görevleri silin.

    Şimdi config dosyasını tekrar açın ve ilk kodu şöyle değiştirin:

    define('DISABLE_WP_CRON', false);
    Kaydedin ve az önce kurduğunuz eklentiyi kaldırın.

    Şimdi ise .htaccess dosyanızı açın ve ilgili kodu ekleyin...

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} ^-?$
    RewriteRule ^wp-admin/admin-ajax.php - [F,L]
    Kaydedin, çerezleri temizeyin ve şimdi tekrar inceleyin. Eğer site açılmazsa ya da bir hata verirse, .htaccess dosyasına eklediğiniz kodu (son işlemi) kaldırırsanız düzelir.

    Not: Apache değil de Nginx kullanıyorsanız, konfigüre şu olacak:

    location ~ ^/wp-admin/admin-ajax.php {
      return 403;
    }
    Son olarak, şu eklentiyi kurarak ilave bir güvenlik sağlayabilir, en azından agresif botların işlem yapmalarını durdurabilirsiniz:
    https://tr.wordpress.org/plugins/wp-...-math-captcha/
    zaman ayırdığın için teşekkür ederim. Nginx kullanıyorum bunlar yapılır tekrar kontrol ettim ancak yine de çözüm olmadı.
  • 22-02-2022, 15:39:30
    #12
    beachturk adlı üyeden alıntı: mesajı görüntüle
    zaman ayırdığın için teşekkür ederim. Nginx kullanıyorum bunlar yapılır tekrar kontrol ettim ancak yine de çözüm olmadı.
    Nginx kullanıyorsanız, ilgili Nginx modülünü kurup deneyebilirsiniz:
    https://github.com/mariusv/nginx-badbot-blocker

    Bunun yerine konfigürasyon dosyanıza aşağıdaki değerleri tanımlamanız da yeterli olabilir:
    if ($http_user_agent ~* (360Spider|80legs.com|Abonti|AcoonBot|Acunetix|adbeat_bot|AddThis.com|adidxbot|ADmantX|AhrefsBot|AngloINFO|Antelope|Applebot|BaiduSpider|BeetleBot|billigerbot|binlar|bitlybot|BlackWidow|BLP_bbot|BoardReader|Bolt\ 0|BOT\ for\ JCE|Bot\ mailto\:craftbot@yahoo\.com|casper|CazoodleBot|CCBot|checkprivacy|ChinaClaw|chromeframe|Clerkbot|Cliqzbot|clshttp|CommonCrawler|comodo|CPython|crawler4j|Crawlera|CRAZYWEBCRAWLER|Curious|Curl|Custo|CWS_proxy|Default\ Browser\ 0|diavol|DigExt|Digincore|DIIbot|discobot|DISCo|DoCoMo|DotBot|Download\ Demon|DTS.Agent|EasouSpider|eCatch|ecxi|EirGrabber|Elmer|EmailCollector|EmailSiphon|EmailWolf|Exabot|ExaleadCloudView|ExpertSearchSpider|ExpertSearch|Express\ WebPictures|ExtractorPro|extract|EyeNetIE|Ezooms|F2S|FastSeek|feedfinder|FeedlyBot|FHscan|finbot|Flamingo_SearchEngine|FlappyBot|FlashGet|flicky|Flipboard|g00g1e|Genieo|genieo|GetRight|GetWeb\!|GigablastOpenSource|GozaikBot|Go\!Zilla|Go\-Ahead\-Got\-It|GrabNet|grab|Grafula|GrapeshotCrawler|GTB5|GT\:\:WWW|Guzzle|harvest|heritrix|HMView|HomePageBot|HTTP\:\:Lite|HTTrack|HubSpot|ia_archiver|icarus6|IDBot|id\-search|IlseBot|Image\ Stripper|Image\ Sucker|Indigonet|Indy\ Library|integromedb|InterGET|InternetSeer\.com|Internet\ Ninja|IRLbot|ISC\ Systems\ iRc\ Search\ 2\.1|jakarta|Java|JetCar|JobdiggerSpider|JOC\ Web\ Spider|Jooblebot|kanagawa|KINGSpider|kmccrew|larbin|LeechFTP|libwww|Lingewoud|LinkChecker|linkdexbot|LinksCrawler|LinksManager\.com_bot|linkwalker|LinqiaRSSBot|LivelapBot|ltx71|LubbersBot|lwp\-trivial|Mail.RU_Bot|masscan|Mass\ Downloader|maverick|Maxthon$|Mediatoolkitbot|MegaIndex|MegaIndex|megaindex|MFC_Tear_Sample|Microsoft\ URL\ Control|microsoft\.url|MIDown\ tool|miner|Missigua\ Locator|Mister\ PiX|mj12bot|Mozilla.*Indy|Mozilla.*NEWT|MSFrontPage|msnbot|Navroad|NearSite|NetAnts|netEstate|NetSpider|NetZIP|Net\ Vampire|NextGenSearchBot|nutch|Octopus|Offline\ Explorer|Offline\ Navigator|OpenindexSpider|OpenWebSpider|OrangeBot|Owlin|PageGrabber|PagesInventory|panopta|panscient\.com|Papa\ Foto|pavuk|pcBrowser|PECL\:\:HTTP|PeoplePal|Photon|PHPCrawl|planetwork|PleaseCrawl|PNAMAIN.EXE|PodcastPartyBot|prijsbest|proximic|psbot|purebot|pycurl|QuerySeekerSpider|R6_CommentReader|R6_FeedFetcher|RealDownload|ReGet|Riddler|Rippers\ 0|rogerbot|RSSingBot|rv\:1.9.1|RyzeCrawler|SafeSearch|SBIder|Scrapy|Scrapy|Screaming|SeaMonkey$|search.goo.ne.jp|SearchmetricsBot|search_robot|SemrushBot|Semrush|SentiBot|SEOkicks|SeznamBot|ShowyouBot|SightupBot|SISTRIX|sitecheck\.internetseer\.com|siteexplorer.info|SiteSnagger|skygrid|Slackbot|Slurp|SmartDownload|Snoopy|Sogou|Sosospider|spaumbot|Steeler|sucker|SuperBot|Superfeedr|SuperHTTP|SurdotlyBot|Surfbot|tAkeOut|Teleport\ Pro|TinEye-bot|TinEye|Toata\ dragostea\ mea\ pentru\ diavola|Toplistbot|trendictionbot|TurnitinBot|turnit|Twitterbot|URI\:\:Fetch|urllib|Vagabondo|Vagabondo|vikspider|VoidEYE|VoilaBot|WBSearchBot|webalta|WebAuto|WebBandit|WebCollage|WebCopier|WebFetch|WebGo\ IS|WebLeacher|WebReaper|WebSauger|Website\ eXtractor|Website\ Quester|WebStripper|WebWhacker|WebZIP|Web\ Image\ Collector|Web\ Sucker|Wells\ Search\ II|WEP\ Search|WeSEE|Wget|Widow|WinInet|woobot|woopingbot|worldwebheritage.org|Wotbox|WPScan|WWWOFFLE|WWW\-Mechanize|Xaldon\ WebSpider|XoviBot|yacybot|YisouSpider|zermelo|Zeus|zh-CN|ZmEu|ZumBot|ZyBorg) ) {
        return 410;
    }
    Listeden dilediğinizi çıkarabilirsiniz ki, zaten isimlerinden az çok anlayabilirsiniz. Bu işlemler sonrası Nginx yeniden başlatmalısınız ama yukarıdaki işlemleri zaten yaptıysanız, bu durumda PHP-FPM yapılandırması da ilgili soruna sebep olabilir, siz acaba hangisini kullanıyorsunuz? Nginx ve PHP optimizasyonu yapıldı mı? WordPress sitenizdeki bazı işlemler veya sonradan eklenen herhangi bir eklenti/ayar vs, PHP-FPM işlevlerini ansızın tetikleyip CPU yükseltebilir ve agresif botlar da buna sebep olabilirler. Terminalden top komutuyla inceleme yaptınız mı? CPU yükselmesini tetikleyen nedir? MySQL sunucusu, PHP, Nginx vb. bunlardan hangisi sürekli yüksek görünüyor?
  • 22-02-2022, 16:59:12
    #13
    Size bir soru sorayım kontrol panelde hangi dosya şişiyor biliyormusunuz? ki görmeniz gerekiyor tek dosya üzerinden ilerleyin komple site ile bir yere varamazsınız.
    Hangi dosya ya devamlı istek geliyor tespit edin ve o dosya ile çözüme odaklanın.