Plein de pub et spam sur son site spip....que faire ?

FaQtechnique PiratagE SpamSpip MaintenanceSpip MailSpam OptimisationSpip
Voir MailSpam et BloquerDesIp
Pour savoir si vous avez des spams : surveillez les mails automatiques de votre site, allez sur la partie gestion des forums de l'interface prive, et visitez votre site souvent.

  • Si vous avez quelques spams : supprimez les messages (1) via la gestion des forums (interface priv) et soyez plus vigilant.
  • Si vous avez beaucoup de spams : modrez priori les forums (2)
  • Si vous tes dbord de spams :
    • Rendez obligatoire l'enregistrement pour les forums (3), cela rend plus difficile la publication pour les robots, mais aussi pour les humains.
    • Dsactivez les forums (4), et autorisez les forums au cas par cas sur les articles (5) et protgez avec des anti-spams (6)
  • et faites nettoyer votre base de donnes si elle est trop lourde (7) [par une personne comptente]


(1) Supprimer les messages

2 solutions :
  1. supprimer les messages depuis la gestion des forums dans l'interface prive de spip : allez dans "forum" + suivre et grer les forums et supprimez tous les messages indsirables. (c'est long, mais cela permet de supprimer que les spams, pas les bons commentaires)
  2. Dsactiver les forums des articles spamms
Allez dans l'interface prive, sur l'article pour lequel vous souhaitez dsactiver les forums.
gauche vous avez "forum et ptition", cliquez sur la flche noire pour "dplier" et "Fonctionnement du forum" : slectionner "pas de forum" et cliquez sur "changer" (c'est rapide, mais cela supprime tous les messages y compris les bons)


(2) Modrer priori les forums


Les contributions ne s'affichent publiquement qu'aprs validation par les administrateurs,
cela permet donc d'viter la publication de spams (commentaires indsirables) sans votre avis.
Nous le recommandons fortement ceux qui n'ont pas le temps de modrer les forums (sans cela,il faut pouvoir tre trs ractif).
sur spip :
Allez dans l'interface prive, puis cliquez sur "configuration" , puis sur "interactivit" , Mode fonctionnement des forums, slectionner "modration Priori".
Aprs, quand quelqu'un crit un commentaire le spip envoie un mail l'adresse du webmaster qui est indiqu dans le spip.
Et, il faut valider les messages manuellement (forum/ suivre et grer les forums).

Si vous souhaitez quand mme dsactiver la modration priori, une bonne solution consiste modrer priori les forums pendant 1 3 semaines, afin que les robots oublient un peu votre site.


(3) Rendez obligatoire l'enregistrement pour les forums

Allez dans l'interface prive, puis cliquez sur "configuration" , puis sur "interactivit" , Mode fonctionnement des forums, slectionnez "Enregistrement obligatoire "les utilisateurs doivent s'abonner en fournissant leur adresse e-mail avant de pouvoir poster des contributions."
Choisissez comme option " tous les articles sans exception".
Si vous souhaitez que cela s'applique tous les articles sans exception, y compris ceux qui ont dj eu un type de modration.

Options :
- Aux articles futurs uniquement (pas d'action sur la base de donnes) si vous n'avez jamais fait de modification particulire pour certains articles,
=> cela ne modifie pas le type de modration dj dfini dans les articles (chacun pouvant avoir une modration particulire)
- tous les articles sans exception. => cela affecte tous les articles, mme ceux qui ont dj eu un type de modration spcifique appliqu.
Dans tout les cas de figure les anciens messages non supprims restent visibles


(4) Dsactivez les forums

Allez dans l'interface prive, puis cliquez sur "configuration" , puis sur "interactivit" , Mode fonctionnement des forums, slectionner "Dsactiver l'utilisation des forums publics".
Choisissez comme option " tous les articles sans exception".
Si vous souhaitez que cela s'applique tous les articles sans exception, y compris ceux qui ont dj eu un type de modration.

Options :
- Aux articles futurs uniquement (pas d'action sur la base de donnes) si vous n'avez jamais fait de modification particulire pour certains articles,
=> cela ne modifie pas le type de modration dj dfini dans les articles (chacun pouvant avoir une modration particulire)
- tous les articles sans exception. => cela affecte tous les articles, mme ceux qui ont dj eu un type de modration spcifique appliqu.
Dans tout les cas de figure les anciens messages non supprims restent visibles



(5) Autoriser les forums au cas par cas sur les articles

Allez dans l'interface priv, sur l'article pour lequel vous souhaitez ouvrir un forum.
gauche vous avez "forum et ptition", cliquez sur la flche noire "dplier" et slectionner "modration priori" et cliquez sur "changer"


(6) Protgez-scuriser vos forums et formulaires


=> Si vous reprer une adresse IP qui revient souvent : voir Comment bloquer certaines IP au niveau de mon site ? http://guide.ovh.com/HtaccessProtectIP/


(7) Nettoyez vos bases de donnes


Si les spams sont trs nombreux (plusieurs centaines ou milliers), et que cela a fait exploser la taille de votre base, il est souhaitable de les supprimer de la base de donnes.

En effet, mme si vous modrez votre forum, les spams continuent tre enregistrs dans votre base de donnes.
Ils peuvent faire rapidement exploser la taille de votre base et peuvent ralentir l'affichage des pages de votre site en demandant beaucoup de ressources au serveur, ce qui nuit aussi aux autres sites hbergs.
Dans certains cas, cela peut faire planter un serveur mutualis !!

Pour nettoyer votre base : 2 solutions :

  • Simple : le plug-in "http://www.plugandspip.com/?Lessiveuse-de-spams Lessiveuse de spams" Juste pour nettoyer la table spip_forum, permet en quelques clics de ne pas conserver dans la table, des centaines de messages qui nont rien voir sur vos sites !

  • Rserv aux initis : l'effacement via l'admin SQL (phpMyAdmin)

ATTENTION, la manipulation des bases de donnes est dlicate, FAITES DES SAUVEGARDES DE VOTRE BASE AVANT ! Il est prfrable de faire appel des personnes qui ont l'habitude de ce type d'opration car une erreur peut facilement arriver, si ce n'est pas le cas, contactez-nous .

Allez dans la gestion de votre compte (https://mars.assodev.org)
Cliquez sur "MySQL crayon"+ "Base de donnes" +" Afficher les paramtres SQL actuels" retenez votre nom et mot de passe.
Cliquez sur "MySQL crayon"+ Admin SQL rentrez votre nom (login) et mot de passe, slectionnez la base de donnes de votre spip, puis cliquez sur la table "spip forum", puis "affichez":
Les commentaires sont affichs en gnral par 30, vous pouvez les afficher par 100 ou 500 pour aller plus vite, cliquez sur "tout cocher" (en bas), puis dcocher les bons commentaires
et cliquez sur la croix rouge (qui est sur la mme ligne que "tout cocher/tout dcocher")
la question "voulez-vous vraiment effectuer?.....(delete from.....) rpondez OUI mais attention l'effacement est irrversible !
Recommencez ventuellement l'opration s'il reste des spams.
Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]