Risposte:
Se hai un backup del database (che dovresti;) puoi ripristinare una vecchia copia del sito e recuperarla in quel modo.
Drupal dà agli utenti un chiaro avvertimento che la cancellazione di un nodo è definitiva e c'è una finestra di conferma.
Cosa dice Chris. Il codice legge
db_query('DELETE FROM {node} WHERE nid = %d', $node->nid);
db_query('DELETE FROM {node_revisions} WHERE nid = %d', $node->nid);
... quindi cancellato significa davvero cancellato.
Per evitare incidenti come questo, potresti voler limitare le autorizzazioni utente in modo che gli utenti non possano eliminare, ma solo annullare la pubblicazione dei nodi. I nodi non pubblicati non verranno visualizzati sul tuo sito (presupponendo che il sito sia stato creato correttamente) ma rimangano disponibili nel database.
Sì, ci sono diverse soluzioni per questo.
Ecco un suggerimento basato su ciò che Chris ha detto che gli ingegneri inversi hanno risposto alla risposta di marcvangend. Mi piace usare phpMyAdmin, ma puoi fare lo stesso processo con la riga di comando se ti piace di più.
Come le altre risposte, questo presuppone che tu abbia un backup del tuo database. Nessuna scusa per non avere moduli fantastici come Backup & Migrate.
node
tabella, cerca il tuo nodo eliminato. Spero che tu conosca il nid, ma se non lo capisci ora.node_revisions
tavolo. Cerca nel nid del nodo eliminato ed esporta. Dovrebbe esserci almeno una riga, ma potrebbe essercene di più. Esporta tutto con il tuo nid.L'uso di questo metodo consentirà di ripristinare il singolo nodo dal backup senza perdere alcuna modifica al database dall'ultimo backup. Se non ti preoccupi di questo e non pensi altro che l'eliminazione è avvenuta dall'ultimo backup, sarebbe più semplice fare un ripristino completo dell'ultimo backup che deve essere sottoposto al processo sopra.
node
tavolo e non vedo il nid eliminato lì? Questo significa che le cose sembrano cupe? A proposito, il sito è Drupal 8.
I am.late, ma la risposta è utilizzare il modulo di backup dell'entità https://www.drupal.org/project/entity_backup