2. Progetti

2.7 Eliminare un progetto e i «Dati senza progetto»

Che cosa si elimina e che cosa resta, e come ricollegare o pulire i dati di un progetto rinominato o cancellato fuori dall'app.

Nell'app: «Progetti»

In breve

  • Il kit tiene alcuni dati di ogni progetto fuori dal progetto, in data\projects: impostazioni, porte, password dei database, copie.
  • Dall'app si elimina solo un progetto con la cartella vuota; per gli altri cancelli la cartella tu.
  • Quando la cartella sparisce, i suoi dati diventano «Dati senza progetto»: li ricolleghi o li elimini.
  • I dati senza progetto non vengono mai eliminati da soli.

Dove sono i dati di un progetto

Dentro il progetto (va in Git)Fuori, in data\projects\<progetto> (resta nel kit)
Il tuo codice, panel.json, .env, .vscode\settings.json, .mcp.jsonVersioni scelte, estensioni, preferiti (dev-settings.json), porte (ports.json), configurazioni di Apache e Caddy, password e nomi dei database (private), copie dei database (private\backups)

Eliminare un progetto

Se la cartella del progetto è vuota, la sezione «Avvio» mostra «Elimina la cartella vuota». Per un progetto con dei file, il kit non elimina niente al posto tuo: cancella o sposta la cartella in Esplora file, poi premi «Aggiorna»; i suoi dati compaiono in «Dati senza progetto».

La finestra «Eliminare …?» elenca che cosa sparirà (il progetto sparisce subito anche dalla pagina «Server Web»):

  • la cartella vuota e le impostazioni del kit per quel progetto;
  • il database e il suo utente su MySQL o MongoDB (un server fermo viene avviato apposta);
  • le copie dei database, con «Apri la cartella delle copie» per salvarle prima altrove.

Se l'eliminazione di un database non riesce, non viene eliminato nient'altro; compare allora anche «Elimina senza i database», che lascia database e utenti sui server.

I «Dati senza progetto»

Se rinomini o cancelli la cartella di un progetto fuori dall'app, il kit si ritrova dei dati senza progetto. Il riquadro «Dati senza progetto (N)» li elenca, con che cosa contengono: impostazioni, porte, database, copie.

PulsanteChe cosa fa
Collega a…Sposta impostazioni, porte, database e copie a un progetto che scegli nel menu «Progetto». Database e utente mantengono il vecchio nome, così il file .env continua a funzionare.
EliminaElimina quei dati, database compresi, con la stessa finestra di conferma dell'eliminazione di un progetto.