Extension:StopForumSpam/tr

StopForumSpam uzantısı, vikilerin stopforumspam.com ile veri kullanmasına ve katkıda bulunmasına olanak tanır. Otomatik IP engelleme ve hizmetlilerin veri göndermesi için kolay bir arayüze sahiptir. IP kara listesinin kullanılması bir çeşit nesne önbelleğe alma kullanmanızı gerektirir. ile CACHE_NONE ayarladıysanız çalışmaz. APC veya Memcached seçeneklerinden hiçbiri bir seçenek değilse, en basit yaklaşım nesne önbelleğini MySQL veritabanınızda depolamaktır. Aşağıdaki ön ayar (LocalSettings.php olarak) bunu yapar:

Yapılandırma

 * - sıkıştırılmamış bir IP adresi kara listesinin konumu
 * - enables a mode where users are not blocked from non-read actions after tripping the deny list

Kullanıcı hakları

 * - kullanıcıların kara listeye alınan IP engellerini atlamasına izin verir

Oturum açma
StopForumSpam'ın kimlerin muaf tutulduğu ve engellediği hakkındaki raporları günlüğe kaydetmek için yapılandırılmış günlük yapılandırmasınızda "StopForumSpam" kanalını etkinleştirebilirsiniz. Uzantıya ilişkin tüm raporlar INFO düzeyinde kaydedilir. Yapılandırılmış günlük kaydınız yoksa, LocalSettings.php dosyasında yapılandırarak bir dosyaya oturum açabilirsiniz, örneğin:

Bu işlem günlüğü  içinde bulunan bir dosyaya yazar. MediaWiki'nin bu günlük dosyasına yazmak için erişime ihtiyacı olacaktır ve dosya, kullanıcılarınızın özel ayrıntılarını (kullanıcı adları, sayfa adları ve IP adresleri gibi) içereceğinden web üzerinden erişilemez.

kullanan basit günlük kaydı, gibi yapılandırılmış bir günlük kaydı çözümü kullanmaya kıyasla ayrıntıları atlar.

AbuseFilter entegrasyonu
kullanılırken, "sfs_blocked" adlı bir değişken eklenir. Kullanıcı spam gönderen biri değilse değer false, spam gönderen kişi ise değer true.

IP engelleme
IP kara listelerini indirebilirsiniz ve  betiğini kullanarak içe aktarabilirsiniz. StopForumSpam birkaç listesi var; "listed_ip_30_all" listesini kullanmanızı öneririz. İstediğiniz listeyi seçtikten sonra, indirip sunucunuzda bir yere çıkarın, ardından LocalSettings.php dosyasında  işaret edin. Listenin yeni sürümlerini indirmek ve ayıklamak için gecelik bir cron işi kurmanızı ve daha sonra updateDenyList bakım betiğini çalıştırmanızı öneririz.

Bu IP düzenlemeye çalışırsa veya bir kullanıcı bu IP adresi üzerinden düzenlemeye çalışırsa, düzenlemesi engellenir. Bir kullanıcının engellenmesini önlemek için onlara  kullanıcı hakkı verin.