Nimaš nobene varnostne kopije? Povprašaj pri ponudniku gostovanja, če bo tam kaj sreče - včasih se po čudežu najde kakšen ponudnik, ki jih dejansko dela.
To bi bila idealna rešitev.
Okuženost pa ni omejena izključno na php datoteke, lahko je tudi npr. v kakšni .js datoteki kaj sumljivega (npr. kakšne preusmeritve, prikazovanje/skrivanje vsebine ipd.). Lahko je v kakšni mapi dodana php datoteka. Lahko imaš v bazi kakšno čudno vsebino... Možnosti je (žal) kar precej.
Zdej, če je govora o parih člankih/straneh, potem je bolj ali manj vseeno, če res stvar postaviš iz nule. Boš hitreje naredil kot pa rešil.
Lahko pa zavihaš rokave in poskusiš takole:
- čista WP inštalacija (lahko tudi lokalno, npr. s pomočjo wampserver)
- s phpmyadmin narediš dump stare baze in uvoziš v/povoziš novo (seveda glej, da bo ista WP verzija, ne vem kako je s kompatibilnostjo)
- preneseš wp-content/uploads mapo (prej jo seveda pregledaš tako "ročno" kot tudi preskeniraš z antivirusom)
Na tej točki bi moral imet prenešeno vsebino, slike, uporabnike ipd. V najboljšem primeru :)
Zdej si na točki, kjer bi rad prenesel temo oz. dizajn. Če gre za nek obstoječ template, ga poišči in "na čisto" naloži. Isto velja, če si delal manjše popravke - le, da jih boš moral narest še enkrat.
Če si pa delal večje spremembe (in nimaš nobene lokalne kopije oz. git repositoryja), pa lahko poskusiš z enostavnim kopiranjem mape iz wp-content. Velja isto kot pri slikah: preglej, preskeniraj,... prežveči po dolgem in počez, da si ne preneseš kakšnega dreka na novo inštalacijo.
Ampak odsvetujem tole, ker če je nekaj pohekano, se ti bo hitro izmuznilo. Tudi, če veš, kaj delaš... Omenjam samo zato, ker (teoretično) je tudi to opcija.
Podobna zgodba velja za plugine: preglej, katere si uporabljal prej in jih namontiraj na novo inštalacijo. Čiste. Spet, če si kaj sam spreminjal, boš moral še enkrat.
To bi bilo v grobem to.
Nasvet #1: GESLA! Ne imet logina "admin/bobi123". Niti za WP, niti za FTP, mysql,...
Nasvet #2: Bodi malce bolj restriktiven pri chmod dovoljenjih. Ne kar celotnega public folderja blagoslovid z chmod 777.
Dobronameren bonus nasvet zate (in vse ostale): Če gre za "nulled template" (torej, predlogo, ki je plačljiva, ampak si na nekem "xaxaxa-h4xor-blackhat portalu" našel "zastonj" verzijo), bejž od nje! Pa še po prstih te bom, za vsak slučaj! Isto velja za ... praktično za vse: template, plugine, add-one,...
Upam, da kaj pomaga tole.
P.S. Čaki, še neki sem hotel povedat... pa mislim, da je blo kar pomembno...
...za vse operaterje spletnih strani, ne samo zate...
...aja, sej res..
Poslušaj:
Dejte backupe delat, ljudje božji!
Seveda velja: več je bolje, ampak vsaj vsakih 14 dni!
Over & out (zaenkrat)