Přeskočit přímo na text


obsah z node_revisions se nezobrazuje na webu

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);

<?
$nids = array(10,100,550,551,552); // vypsana cisla nodu ke smazani, lze samozrejme nahradit nejakou db_query();
foreach($nids as $nid) {
  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ář

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.
  • You can use Texy! to format and alter entered content.
  • Povolené HTML značky: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <p> <br> <b> <i> <h2> <img> <pre> <sup> <sub> <pre class="php"> <span class="php-keyword1"> <span class="php-var"> <span class="php-num"> <img class="screenshot"> <p class="beginner"> <a class="greybox"> <h3> <h4>

Více informací o možnostech formátování

Type the characters you see in this picture. (verify using audio)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.

Hledat

Přihlášení

Bezpečnost Drupalu

Z hlediska bezpečnosti je Drupal na velmi vysoké úrovni, díky propracovanému systému hlášení, prověřování a řešení možných problémů.

Čtěte více a odebírejte bezpečnostní aktuality

Poslední komentáře

Kdo je online

Momentálně je online 1 uživatel a 0 hostů.

Online uživatelé