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.json | Versioni 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.
| Pulsante | Che 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. |
| Elimina | Elimina quei dati, database compresi, con la stessa finestra di conferma dell'eliminazione di un progetto. |