obsah z node_revisions se nezobrazuje na webu
Vložil/a Anonymous, 16 Červen, 2011 - 21:38
Kategorie:
Databázové problémy
Týká se verze:
Drupal 6.x
Zaznamenal jsem útok na web – vložili mi tam 1600 nodů s reklamou, zazálohoval jsem tedy databázi a smazal je – problém je že teď se mi několik mých článků nechce zobrazovat v systému – v databázi jsou, ale ani v administraci, ani na webu je nemohu najít, nevím co s tím.
Nemám žádné zvláštní moduly, dokonce ani views.
A to jste je mazal přímo
A to jste je mazal přímo v databázi? A jak to souvisí s node_revisions?
No přiznám se že ano
No přiznám se že ano
v databazi se nic nemaze.
v databazi se nic nemaze. nody se mazou jen a pouze funkci node_delete($nid);
muze to byt casove narocna operace, bude potreba vysoky casovy limit nebo zpracovavat max desitky v jednom behu.
Jak píše kolega výše, nody se
Jak píše kolega výše, nody se v databázi nemaží, protože mají návaznost na další tabulky. Pokud chcete smazat více nodů, tak můžete využít např. Modul views bulk operation.
Aha, no a teď jak z toho
Aha, no a teď jak z toho ven?
Co smazat aby ty nody zmizly úplně a já je mohl znovu vložit, nebo co přidat abych je obnovil?
nemuzem tusit jake vsechny
nemuzem tusit jake vsechny moduly tam mate… obecne tam kde je sloupec nid tak smazat zaznamy ktere tam maji cislo ktere bylo smazano. ale nejlepsi postup je obnovit s DB z te doby a smazat to korektne.
No to bude asi výhoda – je to
No to bude asi výhoda – je to malý web – jen Token, Scheduler, Pathauto, Galleria, FCKeditor, Backup and Migrate a Imageapi
Obnova databáze s té doby se mi obnovit nepovede, sice jí mám, ale nijak ji tam nedostanu – se spamem má 60mega (bez něj 3,3 :) ) a to neprojde ani přes backup ani PHPMysql admin :(
Stačí použít např. adminer a
Stačí použít např. adminer a ne phpmyadmin. Ten umí načíst databázi z FTP se specifickým názvem souboru.
nj, musím brát co mi
nj, musím brát co mi poskytovatel dá, ale poslal jsem dotaz, tak uvidím. Je nějaký modul na hromadné mazání, který nepracuje s views? (ten výše uvedený tak podle názvu nejspíš činí že? ) Přeci jen mazat to po dvacíti nebo po kolika mi to standardně drupal dovolí by se dost protáhlo.
a na to je prave VBO. hlavne
a na to je prave VBO. hlavne umi to spoustet tu akci pres batch. Co takhle obnovit tu velkou DB na lokale, vymazat spam a pak hodit na server?
Dostal jsem se do zajímavé
Dostal jsem se do zajímavé situace, mám dvě databáze – zmrvenou a původní – přepsal jsem její jméno v settings.php ale jak se zdá pořád čte tu zmrvenou.
Adminer nezávisí na
Adminer nezávisí na poskytovateli. Je to náhrada za phpmyadmin a je to jeden php soubor, který nahrajete na server ;) http://www.adminer.org/
Poslat nový komentář