Vai al contenuto principale
A volte le cose non vanno come previsto, ma puoi risolvere velocemente la maggior parte dei problemi e tornare in pista. Usa questa guida per risolvere problemi comuni con pubblicazione, login, chat e altre funzionalità chiave.
Consigli rapidi:
  • Se qualcosa nella tua app non funziona come previsto e non vedi un errore chiaro, digita ‘Something is wrong’ nella chat AI. Base44 analizza cosa sta succedendo nell’app, mostra i possibili problemi e suggerisce correzioni direttamente nel contesto.
  • Controlla la pagina di stato di Base44 per vedere se ci sono problemi a livello di sistema.

Editor e Dashboard

Non puoi accedere alla landing page perché di come Base44 gestisce le impostazioni di privacy per app con aree pubbliche e private.Per default, Base44 richiede a ogni app di impostare un livello di privacy per tutte le sue pagine. Se la privacy dell’app è impostata su “Private (Login Required)”, tutte le pagine, inclusa la landing, richiederanno un login. Al momento, Base44 non supporta rendere una pagina pubblica (come una landing) mentre il resto dell’app resta privato.Per correggere, devi rendere pubblica la tua app così tutti possono accedere alla landing page.
  1. Vai alla dashboard dell’app.
  2. Clicca Overview.
  3. Sotto App Visibility, seleziona Public.
Se la tua app ha bisogno di aree pubbliche e private, segui questa soluzione alternativa:
  1. Crea un’app separata per la landing page pubblica.
  2. Pubblica entrambe le app.
  3. Collega questa landing app all’app principale privata.
  4. Assegna il dominio primario all’app della landing page e un sottodominio all’app privata.
Consiglio: Prova a visualizzare in una finestra in incognito per verificare l’accesso senza essere loggato.
Soluzione alternativa:
Se vuoi un’unica app con landing pubblica e contenuto privato, puoi impostare la row-level security (RLS) per bloccare tutte le pagine tranne la landing.
  • Chiedi all’IA di creare una landing pubblica, impostala come default per tutti gli utenti.
  • Blocca tutte le altre pagine dietro RLS (così solo gli utenti loggati possono vederle).
  • Configura i redirect: Chi è disconnesso è inviato alla landing, gli utenti loggati sono inviati alla dashboard.
  • Suggerimento di prompt:
    “Please implement a landing page for our app that allows users to login/signup at /Login utilizing our existing theme. Make sure all pages except the landing page are secured behind RLS and that logged-in users can’t access the landing page but are redirected to the dashboard.”
Per maggiori info sulle impostazioni di privacy, vedi la guida Autenticazione.
Se vedi uno schermo bianco nell’editor, di solito indica un problema tecnico che richiede ulteriore revisione.Ecco alcuni passaggi da provare:
  1. Clicca l’icona Revert su un messaggio della chat per ripristinare l’app a una versione funzionante precedente.
  2. Apri la cronologia versioni (icona dell’orologio nella chat AI) e torna a una versione più vecchia dove cliccare non causava lo schermo bianco.
  3. Prova a descrivere il problema alla chat AI con dettagli più specifici, come esattamente dove, quando e come appare il problema.
Se questi passaggi non risolvono, potrebbe essere un bug nel codice o nella configurazione della tua app. In questo caso, invia un ticket di supporto con informazioni dettagliate.
Questo errore può accadere se il nome della tua app contiene un emoji o un carattere speciale non supportato. Quando si verifica questo errore, non potrai aprire l’editor o rinominare l’app.Se incontri questo problema, contatta il supporto Base44 così il team può aiutare a inoltrare il tuo caso.
Quando provi ad aprire l’editor Base44, potresti vedere una schermata vuota, restare bloccato sull’icona di caricamento o notare che tutto è molto lento o non risponde. Questo può accadere per vari motivi legati al browser, alla connessione internet o problemi temporanei della piattaforma.Prova questi passaggi:
  1. Verifica di usare un browser supportato e aggiornato.
  2. Svuota cache del browser e cookie di Base44.
  3. Disattiva le estensioni del browser, specialmente ad blocker o strumenti di privacy.
  4. Apri l’editor in una finestra in incognito o prova un altro browser.
  5. Controlla la community Discord per interruzioni segnalate.
  6. Se l’editor ancora non funziona, fai uno screenshot degli errori (specialmente dalla console del browser) e contatta il supporto con i dettagli di browser e sistema operativo.
A volte dopo la pubblicazione, aggiornamenti come nuovi contenuti, modifiche di design o correzioni non appaiono nel tuo sito live. Può essere causato da caching, problemi di deploy o passaggi mancati nella pubblicazione.Prova questi passaggi:
  1. Svuota cache del browser e del dispositivo, poi ricarica l’app.
  2. Controlla l’app da un altro browser o dispositivo.
  3. Assicurati di aver cliccato Publish e visto un messaggio di successo.
  4. Se hai aggiornato una funzione di backend, ripubblicala dalla dashboard.
  5. Cerca eventuali log di errore nella dashboard di Base44.
  6. Se niente funziona, includi il link dell’app e i dettagli su cosa manca quando contatti il supporto.
Se vedi una schermata vuota dopo la pubblicazione, o ricevi un errore come “Uncaught Error: Error in json schema: properties is required for object type”, di solito c’è una discrepanza tra le definizioni dei campi e i dati salvati.Per esempio, se usi un oggetto flessibile o un input personalizzato (come meal_preferences), assicurati che tipo di input e tipo di valore corrispondano allo schema. Qualsiasi discrepanza può caricare l’app in modo errato o mostrare una schermata vuota.Controlla il tuo schema JSON e assicurati che i tipi di campo e i dati memorizzati siano allineati. Se devi inserire un oggetto flessibile, usa JsonSchemaForm solo se le proprietà sono chiaramente definite in anticipo.
Consiglio: Se il codice e le impostazioni dell’app sembrano corretti nell’editor ma l’app live mostra ancora schermate vuote o aggiornamenti mancanti, ricontrolla gli schemi dei campi e i dati salvati.

Chat AI

Se noti che i crediti si consumano più rapidamente del previsto, potrebbe essere perché stai chattando con l’IA in modalità normale invece che in modalità Discuss. Quando lavori con l’IA in modalità normale, ogni interazione consuma più crediti. La modalità Discuss aiuta a risparmiare crediti permettendoti di pianificare e rivedere i passaggi senza attivare azioni AI costose.Per risparmiare crediti chattando con l’IA:
  1. Clicca Discuss nella finestra della chat AI prima di iniziare. Il pulsante Discuss dovrebbe essere evidenziato.
  2. Pianifica, fai domande e parla delle tue idee con l’IA.
  3. Quando hai finito di discutere e sei pronto perché l’IA agisca, clicca Discuss di nuovo per disattivarlo. Il pulsante Discuss non sarà più evidenziato e poi puoi chiedere all’IA di implementare le modifiche.
2025 09 14 14 27 32 Pn
Consiglio: Usa sempre la modalità Discuss per pianificazione e brainstorming. Disattivala solo quando vuoi che l’IA esegua azioni, generi output o apporti modifiche. La modalità Discuss usa solo 0.3 crediti per richiesta.
Per maggiori informazioni su come funzionano i crediti e i modi migliori per gestirli, scopri di più sui tuoi crediti.
Può accadere quando descrivi un problema in termini generali e l’IA inizia a indovinare dove sia il problema.Prova questo workflow quando vuoi spiegare un bug specifico, per esempio, un pulsante che non fa nulla, un form che non si invia o una funzionalità che si comporta in modo inaspettato.Indirizza l’IA sull’elemento esatto (Visual Edit + Discuss):
  1. Clicca Visual Edit e Discuss nella chat AI.
  2. Clicca l’elemento nell’anteprima dell’app su cui vuoi lavorare, per esempio, un pulsante, form, input o riga di tabella.
  3. Clicca Discuss sull’elemento per aprire una chat focalizzata collegata a quel componente.
  4. Nella chat AI, spiega cosa sta succedendo e cosa dovrebbe succedere.
AI chat with Visual Edit and Discuss enabled and an element selected.
Includi il risultato atteso. Questo aiuta l’IA a capire la logica corrente e cosa vuoi che faccia.Esempi:
  • Questo pulsante non reagisce quando cliccato, controlla il suo handler onClick.
  • Dopo aver cliccato questo pulsante, dovrebbe scaricarsi un PDF, ma attualmente non succede nulla.
  • Questo pulsante dovrebbe portarmi alla pagina Orders, ma resto sulla stessa schermata.
A volte il pannello della chat AI può non caricarsi, restare bloccato nell’elaborazione o non rispondere affatto. Può accadere se il prompt è troppo lungo o complesso, per problemi di browser o rete o temporaneamente per aggiornamenti di sistema.Prova questi passaggi:
  1. Clicca l’icona Revert su un messaggio della chat, o torna all’ultima versione funzionante dell’app.
  2. Clicca il pulsante Stop nella chat se è bloccato in uno stato come ‘thinking’, ‘applying changes’ o ‘undoing’.
  3. Se la richiesta AI è molto lunga o complessa, dividila in parti più piccole e gestibili.
  4. Aggiorna il browser e controlla la connessione internet.
  5. Svuota cache del browser e disattiva estensioni che potrebbero bloccare gli script.
  6. Apri l’app in una finestra privata o in incognito.
  7. Se ancora non funziona, controlla Discord per problemi segnalati.
    Se lo stato di elaborazione della chat dura più di 10 minuti o non fornisce aggiornamenti, clicca il pulsante Stop e comunica al team di supporto, includendo questi dettagli:
    • Dove l’IA si è bloccata (posizione o funzione nell’app)
    • Il prompt o l’azione che stavi eseguendo
    • Quanto è durato lo stato di elaborazione
Potresti vedere l’errore ‘dict’ object has no attribute ‘lower’ usando il prompt della chat o provando a inviare un messaggio. Di solito accade quando la chat si aspetta testo ma riceve un oggetto inaspettato, spesso per un problema temporaneo.Per risolvere questo errore:
  1. Annulla l’ultimo messaggio, come suggerito dall’errore.
  2. Aggiorna la pagina completamente:
    • Su Windows o Linux, premi Ctrl + Shift + R o Ctrl + F5.
    • Su Mac, premi Cmd + Shift + R.
  3. Prova a svuotare la sezione chat e inizia un nuovo prompt.
  4. Se l’errore continua, contatta il supporto e includi dettagli sul prompt e sull’errore.
Se la chat AI resta su “Thinking…” dopo il primo prompt e l’app non progredisce, prova questi passaggi.Spesso l’app è stata creata parzialmente. Prova a clonarla:
  1. Vai alla Dashboard dell’app.
  2. Vai su Settings e poi App settings.
  3. Clicca Clone app.
  4. Apri l’app clonata.
Se clonare non aiuta, crea una nuova app:
  1. Copia il testo del prompt originale.
  2. Crea una nuova app.
  3. Incolla lo stesso prompt nella chat AI e riprova.
Consigli per prevenirlo:
  • Per prompt complessi, dividi la richiesta in prompt più piccoli e sequenziali.
  • Prompt iniziali molto lunghi con molti dettagli possono bloccare la chat.
  • I primi prompt complessi possono richiedere 10-15 minuti per completarsi. Se nulla cambia dopo, prova uno dei passaggi sopra.

Dati e sicurezza

Le regole di row-level security (RLS) controllano quali utenti possono accedere a dati specifici della tua app. Se utenti non autorizzati possono vedere o modificare i dati, o le regole RLS non funzionano come previsto, usa il controllo di sicurezza integrato per trovare e risolvere i problemi.Per risolvere problemi RLS:
  1. Vai alla dashboard dell’app e clicca Security.
  2. Clicca Start security check per scansionare regole RLS mancanti o mal configurate.
  3. Rivedi i problemi trovati e clicca Apply Fixes per usare i valori di default sicuri raccomandati, o regola le regole per ogni entità manualmente.
  4. Accedi con ruoli utente diversi per confermare che solo le persone autorizzate possono accedere a ogni tipo di dato.
Per maggiori dettagli sulla configurazione e gestione delle regole di sicurezza, vedi la guida alla gestione delle impostazioni di sicurezza.

Prestazioni e velocità

Potresti vedere il messaggio “500 Internal Server Error” mentre carichi l’app, salvi dati, accedi alle pagine o usi funzionalità come form o dashboard. Può portare a schermate vuote, dati mancanti, progressi persi o funzionalità non funzionanti.Questo problema è di solito causato da un problema sul backend Base44 o con la configurazione della piattaforma, come un App ID non valido, interruzioni del server, problemi di deploy, problemi API o risorse sovraccariche. Può interessare sia versioni pubblicate che di sviluppo.Un errore 500 significa che qualcosa è andato storto sul lato server e di solito non puoi risolverlo tu.Cosa fare:
  1. Aggiorna la pagina o riprova più tardi, poiché alcuni errori 500 sono temporanei.
  2. Controlla la pagina di stato o i canali Discord per vedere se c’è un incidente noto sulla piattaforma.
Se il problema continua, contatta il supporto Base44. Includi:
  • Nome della tua app
  • Dove e quando si verifica l’errore
  • Eventuali messaggi di errore dalla console (screenshot se possibile)
  • Quali passaggi hanno portato al problema
A volte un’app non si carica e mostra solo uno schermo bianco, uno spinner di caricamento o un header di base. Potresti vederlo dopo modifiche, cercando di visualizzare in anteprima o dopo la pubblicazione. Il problema può includere:
  • L’app si carica brevemente, poi scompare.
  • Cliccando il link dell’app appare solo una pagina bianca o una rotellina.
  • Alcune pagine, tab o funzionalità restano bloccate e non responsive.
  • L’app va in crash cliccando pulsanti o facendo selezioni.
  • Nulla appare provando ad accedere alla dashboard, all’anteprima o alle pagine chiave.
La maggior parte dei problemi di caricamento è causata da un problema nel codice dell’app o da un problema temporaneo della piattaforma.Prova i seguenti passaggi:
  1. Aggiorna la pagina o apri l’app in una nuova finestra del browser.
  2. Svuota cache e cookie del browser, poi riprova a caricare.
  3. Assicurati che la connessione internet sia stabile.
  4. Cambia browser o dispositivo per vedere se il problema persiste.
  5. Se hai fatto modifiche recenti prima del problema, prova ad annullare le modifiche più recenti.
  6. Aspetta qualche minuto. A volte la piattaforma si sta aggiornando o ha un breve downtime temporaneo.
Se la tua app ancora non si carica, contatta il supporto Base44 e fornisci:
  • Una descrizione di ciò che vedi (es. pagina bianca/spinner)
  • Quando è iniziato il problema e le modifiche recenti
  • Nome o link dell’app
  • Eventuali messaggi di errore mostrati nella console del browser (se possibile)
Il team di supporto indagherà e lavorerà con te per ripristinare l’app.
Se sei bloccato in uno stato di caricamento infinito dopo aver usato tutti i crediti o dopo una modifica grande, menzionalo nel messaggio.
Se il tuo prompt continua a girare e il pulsante Stop non fa nulla, prova questi passaggi:
  1. Usa la cronologia versioni per fare il revert velocemente dell’app a prima del prompt bloccato. È il modo più rapido.
  2. Cambia l’LLM nelle impostazioni dell’app, passa alla modalità Discuss e invia un prompt qualsiasi (per esempio, “hi”) per interrompere lo stato bloccato.
  3. Usa la modalità Visual Edit per fare una piccola modifica—come aggiungere uno spazio o aggiornare un testo—per forzare un cambio di stato.
  4. Se possibile, apri l’app su un dispositivo mobile, attiva la modalità Discuss e invia un prompt.
Se la tua app è rotta ma chiedere all’IA di fare revert nella chat non funziona:
  1. Ogni prompt nella cronologia della chat ha un pulsante Revert. Cliccalo per riportare l’app a subito prima di quella modifica.
  2. Fare il rollback “chiedendo” all’IA nella chat non annulla mai davvero le modifiche del prompt: solo il pulsante Revert o la cronologia versioni funzionano.
  3. Se il pulsante Revert non funziona, usa Version History (di solito vicino alla dashboard o all’anteprima). Ti permette di ripristinare una versione precedente.
  4. Se sia Revert che Version History non funzionano, contatta il supporto Base44.
Se vedi avvisi nel browser o negli strumenti di sviluppo sullo script CDN di Tailwind (come “cdn.tailwindcss.com should not be used in production”), non c’è bisogno di preoccuparsi. Lo script CDN di Tailwind viene aggiunto automaticamente dalla piattaforma Base44 ed è necessario per lo stile della tua app. Al momento questo script non può essere rimosso o disattivato.L’avviso non influisce sulla funzionalità o sicurezza dell’app. Lo script garantisce uno stile coerente e un’esperienza stabile.Base44 sta lavorando a una soluzione per questo nel prossimo futuro. Per ora, mantieni lo script nella configurazione dell’app.

App e integrazioni

Le funzioni di backend sono progettate per gestire richieste POST e non sono accessibili in un browser. Se visiti l’URL di una funzione di backend nel browser, vedrai sempre un errore. Tuttavia, se tutte le funzioni di backend restituiscono errori 404 Not Found, specialmente usando lo strumento di test della dashboard o nelle integrazioni esterne, è un problema critico. Di solito indica un problema con il routing o il deploy dell’app.Segui i passaggi qui sotto per testare la tua funzione di backend usando la dashboard, poi procedi con la risoluzione dei problemi.
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Code.
  3. Clicca Functions.
  4. Seleziona la funzione rilevante.
  5. Clicca Test Function in basso a destra.
  6. (Opzionale) Copia l’URL della funzione dalla barra laterale in alto a destra per l’uso nelle integrazioni.
  • Se il test passa: La tua funzione di backend funziona. Gli errori dal visitare l’URL nel browser sono normali.
  • Se il test restituisce un errore 404 o nessuna delle tue integrazioni funziona: Continua con i passaggi di risoluzione dei problemi qui sotto.
  1. Conferma che il tuo piano supporta le funzioni di backend: Assicurati di essere sul piano Builder o superiore.
  2. Verifica posizioni e nomi dei file:
    • Assicurati che i file delle funzioni (es. ebayAuth) siano nella directory corretta.
    • Controlla i nomi di file e funzioni per errori di battitura.
    • Ogni file deve esportare la funzione usando Deno.serve().
  3. Ripubblica l’app: Ripubblica dalla dashboard per attivare un nuovo deploy e aggiornare il routing dell’app.
  4. Rivedi build e deploy recenti: Se l’app è stata aggiornata di recente, verifica che tutti i passaggi di build e deploy siano completati con successo.
Se il problema continua dopo questi controlli, è probabilmente un problema di routing o deploy a livello di piattaforma. Contatta il supporto Base44 e includi:
  • Il link alla tua app
  • Un elenco dei nomi delle funzioni di backend colpite (per esempio, ebayAuth)
  • Screenshot che mostrano gli errori 404 a ogni endpoint
  • Quando è iniziato il problema, come dopo un deploy, migrazione o aggiornamento della piattaforma
Consiglio: Menzionare quando è iniziato il problema aiuta il team di supporto a risolverlo più velocemente.
Per motivi di sicurezza, servizi esterni come Stripe, OpenAI o Notion non permettono a terze parti (nemmeno Base44) di accedere automaticamente alle tue credenziali. Le chiavi API sono come password per i servizi. Mantenerle private e controllate dall’utente protegge i tuoi dati e assicura che solo tu autorizzi l’accesso.Invece, devi:
  1. Accedere al servizio.
  2. Andare alla sezione API o developer.
  3. Generare la tua chiave.
  4. Incollarla in Base44 come Secret.
Una volta aggiunta, la tua app può usare quella chiave in sicurezza dietro le quinte, senza codice.
Le funzioni di backend in Base44 ora supportano sia richieste GET che POST. Puoi usare entrambi i metodi per chiamare le tue funzioni di backend, a seconda del caso d’uso.
  • Le richieste GET ti permettono di passare dati nella query string dell’URL.
  • Le richieste POST ti permettono di inviare dati in modo sicuro nel corpo della richiesta.
Se vedi un errore aprendo l’URL di una funzione di backend nel browser, verifica che la richiesta sia formattata correttamente per GET o POST.
Un errore 500 di solito significa che l’URL per la richiesta POST del webhook è errato. Assicurati di usare il link default dell’app Base44 come URL base nell’endpoint della funzione.Per esempio: https://app--your-app-name.base44.app/api/apps/your-app-id/functions/yourFunctionNameSe hai un dominio personalizzato connesso, è comunque consigliato usare il link default per le richieste POST per garantire un routing corretto e meno errori.
Potresti vedere l’errore ISOLATE_INTERNAL_FAILURE quando provi a salvare o deployare una funzione di backend. Di solito significa che uno dei file nella cartella /functions non segue i requisiti della piattaforma e non può avviarsi nell’ambiente Deno di Base44.Cause comuni:
  1. Entrypoint Deno.serve mancante: Ogni file di funzione nella cartella /functions deve usare Deno.serve() come entrypoint. Per esempio: Deno.serve((request) => { ... })
  2. File di utility o file vuoti in /functions: Moduli di utility o file completamente vuoti nella cartella /functions possono attivare questo errore. I file helper vanno spostati fuori da /functions o esclusi dal deploy.
  3. Import non validi: Le funzioni di backend devono essere autonome. Mantieni solo import da pacchetti npm supportati. Non importare:
  • Componenti frontend
  • Utility condivise di progetto da altre cartelle
  • Altre funzioni di backend direttamente
  1. API non supportate: Il runtime Deno non supporta alcune built-in di Node.js o API solo per browser. Rimuovi o sostituisci cose come:
  • Moduli Node.js come fs, path, process, crypto
  • API DOM o basate su window del browser
Come risolvere gli errori ISOLATE_INTERNAL_FAILURE:
  1. Controlla l’entrypoint: Assicurati che ogni file in /functions deployato come funzione di backend definisca un blocco Deno.serve().
  2. Pulisci la cartella /functions
    • Rimuovi o sposta file vuoti o moduli di utility che non dovrebbero essere deployati come funzioni.
    • Assicurati che solo i file di funzione effettivi vivano in /functions.
  3. Correggi import e API
    • Rimuovi import locali di componenti frontend, utility condivise o altre funzioni di backend.
    • Sostituisci API Node.js o browser-specifiche non supportate con alternative supportate.
    • Mantieni solo import da pacchetti npm supportati.
  4. Salva e pubblica: Salva le modifiche e pubblica l’app così le funzioni di backend possono essere ricostruite e deployate.
  5. Chiedi all’IA di Base44 di rifattorizzare la funzione: Se vedi ancora l’errore, copia il codice della funzione nella chat AI e di’: “This backend function returns ISOLATE_INTERNAL_FAILURE. Make it self contained and compatible with Deno.serve without changing what it does.” L’IA può aiutare a riscrivere la funzione seguendo i pattern Deno corretti mantenendo la stessa logica.

Domini

Quando il tuo dominio è bloccato su “pending” dopo l’aggiornamento del DNS per aggiungerlo a Base44, di solito significa che c’è un problema con la configurazione DNS o la propagazione.Prima, verifica che i nameserver siano configurati correttamente. Leggi la nostra guida sui domini. Se hai ancora problemi, segui i passaggi qui sotto.Passaggi di risoluzione:
  1. Rimuovi eventuali record AAAA (IPv6) per il tuo dominio, poiché possono interferire con la configurazione.
  2. Aspetta 48-72 ore per la propagazione completa.
  3. Usa uno strumento come whatsmydns.net per confermare che i record aggiornati siano visibili globalmente.
  4. Ricontrolla di aver inserito i valori esatti.
  5. Se lo stato è ancora pending dopo circa 30 minuti, prova a scollegare il dominio in Base44 e riaggiungerlo.
Se il dominio ancora non si connette, contatta il supporto con:
  • Uno screenshot dei record DNS
  • Il nome del dominio
  • Il link dell’app Base44
Se hai acquistato il dominio in Base44, devi prima verificarlo. Se salti questo passaggio, il dominio non si connetterà.Devi confermare la proprietà del dominio verificando il tuo indirizzo email con IONOS.
Controlla la casella per un’email da support@ionos.com con oggetto “Please Confirm the Contact Details for Your Domain.” Apri questa email e clicca il pulsante “Confirm Email Address” entro 14 giorni. Questo passaggio è richiesto da ICANN per mantenere attivo il dominio.
Se non confermi l’indirizzo email entro 14 giorni, il dominio potrebbe essere disattivato secondo i requisiti ICANN. Se non trovi l’email, controlla le cartelle spam o junk. Se l’email o il link sono scaduti, contatta il supporto IONOS per richiedere una nuova email di conferma.Cosa devi fare:
  1. Apri l’email IONOS e clicca il link per confermare l’indirizzo email.
  2. In Base44, vai alla Dashboard dell’app e clicca Domains, seleziona il dominio e clicca Unlink domain.
  3. Connetti di nuovo il dominio.
  4. Aspetta qualche minuto per il completamento della connessione.
Se il dominio è bloccato nello stato ‘Connecting’ per più di 30 minuti, vai alla dashboard dell’app e clicca Domains, poi scollega e ricollega il dominio.
Esegui questa checklist per confermare che sia configurato correttamente:
  • Assicurati che i record DNS corrispondano esattamente a quanto mostrato nella guida per il tuo tipo di setup.
  • Rimuovi qualsiasi record AAAA (IPv6), poiché possono bloccare le connessioni.
  • Controlla eventuali refusi. Copia e incolla i valori esattamente dalla guida.
  • Assicurati che sia www che il dominio root siano configurati correttamente.
  • Conferma che il tuo dominio sia rinnovato e attivo.
  • Aspetta fino a 72 ore perché le modifiche abbiano effetto.
Risoluzione avanzata:
  • Ricontrolla i requisiti dei record CNAME e ANAME/ALIAS:
  • Rimuovi eventuali record AAAA. Base44 supporta solo IPv4 e i record AAAA possono interrompere la risoluzione del dominio.
  • Per i domini IONOS, prova a scollegare e ricollegare il dominio.
  • Se hai provato questi passaggi e vedi ancora problemi dopo la propagazione DNS completa, contatta il supporto.
Consiglio: Se il tuo dominio usa un DNS manager come Cloudflare, aggiorna i record lì invece che nel registrar. Durante configurazione o risoluzione, imposta i record legati a Base44 su DNS only (nuvola grigia) così Cloudflare risponde solo al DNS e non proxya il traffico. Questo non disattiva SSL in Base44.
Se riscontri errori SSL o un ERR_SSL_PROTOCOL_ERROR dopo aver connesso il tuo dominio personalizzato a Base44, segui questi passaggi:
  • Verifica che i record DNS del dominio corrispondano esattamente a quanto mostrato nella dashboard Base44.
  • Rimuovi eventuali record AAAA (IPv6) dalle impostazioni DNS, poiché possono bloccare connessioni sicure.
  • Controlla attentamente refusi o valori mancanti nelle voci DNS.
  • Assicurati che sia www che il dominio root puntino ai corretti IP Base44 o CNAME.
  • Verifica che la registrazione del dominio sia attiva e sia stata confermata.
  • Consenti fino a 72 ore per la propagazione completa di DNS e SSL.
  • Se usi un servizio DNS come Cloudflare, aggiorna i record direttamente lì e imposta i record legati a Base44 su DNS only (nuvola grigia) durante la configurazione o risoluzione.
Se vedi ancora errori SSL dopo questi passaggi, invia un ticket di supporto e includi:
  • Uno screenshot dei record DNS correnti
  • Il nome del dominio
  • Un link all’app Base44
Se hai eliminato un’app e stai cercando di connettere il dominio a una nuova app, potresti vedere un errore che dice che il dominio esiste già. Può succedere se il dominio è ancora registrato nel nostro sistema, anche dopo la rimozione della vecchia app.Non potrai risolvere questo da solo in questo momento. Contatta il nostro team di supporto per aiuto.
Dopo aver acquistato un dominio da noi, devi verificare le informazioni di contatto per attivarlo. Se non hai ricevuto un’email di verifica da IONOS (il registrar), il dominio potrebbe non connettersi o funzionare come previsto.Per risolvere:
  1. Controlla la casella, spam e junk per un’email da IONOS.
  2. Se non trovi l’email, contatta IONOS e richiedi una nuova email di verifica.
  3. Quando contatti IONOS, fornisci il nome del dominio e spiega che non hai ricevuto l’email dopo l’acquisto.
  4. Segui i passaggi da IONOS per completare la verifica del dominio.
Un errore 429 di solito appare a causa di un limite temporaneo sul lato Base44. Il problema si risolve automaticamente.

Aspetta qualche minuto prima di tentare di riconnettere il dominio. Se il problema continua dopo l’attesa, riprova più tardi.
Quando cerchi il dominio in strumenti DNS pubblici (come Google Dig o Whatsmydns), potresti vedere un record A extra che punta a un IP che non riconosci. Tuttavia, controllando la zona DNS del registrar, quel record A non è elencato. Di solito succede perché forwarding del dominio, redirect URL o parking sono abilitati al registrar, che crea silenziosamente un record A in background e può interferire con la connessione del dominio o la generazione di SSL.Per risolvere:
  1. Apri uno strumento di lookup DNS pubblico e cerca i record A del dominio.
  2. Confronta gli IP che vedi con i record A nella zona DNS del registrar e conferma che un IP appare solo nello strumento pubblico.
  3. Accedi al tuo account registrar e apri la pagina di gestione del dominio.
  4. Cerca sezioni chiamate Domain forwarding, URL redirect, Web forwarding o Parking.
  5. Se qualche opzione di forwarding, redirect o parking è attivata per il dominio, disattivala o eliminala, poi salva.
  6. Se non sei sicuro da dove viene l’IP extra, copia l’IP dallo strumento DNS ed esegui un lookup WHOIS.
  7. Se l’IP appartiene al tuo registrar (come GoDaddy o Namecheap), è quasi certamente una pagina di parking o forwarding di default. Assicurati che tutte le funzioni siano completamente disattivate per questo dominio.
  8. Aspetta la propagazione delle modifiche DNS e ricontrolla la connessione o lo stato SSL del dominio.
Se hai ancora problemi con il tuo dominio, contatta il supporto Base44 e includi:
  • Uno screenshot dei record DNS
  • Il nome del dominio
  • Un link all’app Base44

Contenuti e media

Puoi caricare video nella chat AI se usano un formato supportato e rispettano il limite di dimensione.Per risolvere il problema:
  1. Verifica che il video sia in uno dei formati supportati: MP4, WEBM, MOV, AVI, MKV, M4V, WMV, OGV, 3GP o 3G2.
  2. Assicurati che il video sia di 100MB o meno.
  3. Prova a caricare di nuovo.
  4. Se il caricamento ancora non funziona, aggiorna l’editor e riprova.
Per maggiori dettagli sui file supportati, vedi la guida Media.
Questo errore appare quando provi a caricare un formato di file non supportato dalla chat AI, o quando il tipo di file non corrisponde a ciò che Base44 si aspetta.Per risolvere:
  1. Verifica che il file sia in uno dei formati supportati.
  2. Assicurati che il file non superi il limite di dimensione per quel tipo.
  3. Se hai caricato accidentalmente il file sbagliato, clicca Revert sul messaggio.
  4. Prova a caricare di nuovo usando un formato supportato.
Per maggiori dettagli sui file supportati, vedi la guida Media.
Questo errore appare se carichi un’immagine il cui formato reale non corrisponde all’estensione file o a ciò che Base44 si aspettava. Spesso accade se rinomini un file da un altro formato, per esempio da .webp a .png, senza convertirlo correttamente, o se l’immagine è stata salvata in un formato diverso da quello indicato dall’estensione.Per risolvere:
  1. Annulla l’ultimo messaggio, specialmente se il caricamento era nel passaggio precedente.
  2. Apri il file in un editor di immagini e risalvalo o esportalo in un formato supportato, come PNG, JPG o JPEG, invece di rinominare solo l’estensione.
  3. Verifica che il file rispetti i limiti per la chat AI.
  4. Prova a caricare di nuovo l’immagine appena esportata usando un formato supportato.
Usa sempre immagini esportate o salvate come PNG, JPG o JPEG da un editor di immagini. Rinominare l’estensione di un file non lo converte in un formato adeguato.

Codici di errore

L’azione tentata è stata completata con successo. Di solito non vedrai questo codice nell’interfaccia Base44, ma potresti trovarlo in risposte API, log o strumenti di integrazione.Cosa dovresti fare? Nessuna azione necessaria. Significa che tutto funziona correttamente.
Un errore 400 significa che il server Base44 non ha potuto elaborare la richiesta, spesso perché alcune informazioni mancano o sono nel formato sbagliato.Esempi:
  • Inviare un form con campi obbligatori mancanti.
  • Chiamare un’API con il formato dati sbagliato.
Cosa dovresti fare? Controlla le informazioni inserite e riprova. Se usi un’API, assicurati che la richiesta corrisponda al formato atteso.
Non sei loggato o la sessione è scaduta. L’azione richiesta richiede autenticazione.Esempi:
  • Provare a vedere una pagina dashboard senza aver effettuato l’accesso.
  • Chiamare un’API o funzionalità di integrazione con credenziali non valide o token scaduto.
Cosa dovresti fare? Accedi a Base44 e riprova. Se usi integrazioni, aggiorna le chiavi API o credenziali.
Sei loggato ma non hai i permessi per eseguire l’azione o accedere alla risorsa. Può accadere se il tuo ruolo o permessi sono limitati, o se le impostazioni di Row-Level Security (RLS) per certe entità dati non sono impostate correttamente.Esempi:
  • Provare a modificare impostazioni in un’app a cui non hai accesso.
  • Tentare di accedere a dati o pagine limitati dal tuo ruolo o regole RLS.
Cosa dovresti fare? Contatta l’admin del workspace per vedere se i tuoi permessi devono essere aggiornati. Se sei un admin o sviluppatore, rivedi le regole RLS per le entità dati rilevanti e assicurati che l’accesso corretto sia configurato per le azioni che vuoi fare.Nota che le funzioni di backend sono disponibili solo sui piani Builder e superiori.Se vedi errori 403 connettendo webhook da servizi esterni (come Telegram o WhatsApp):Alcuni servizi esterni, come Telegram o WhatsApp, inviano richieste webhook dai loro server ma non supportano l’inclusione di credenziali di autenticazione (come una api_key o header personalizzati). Se il webhook o la funzione di backend richiede autenticazione, questi servizi restituiscono un errore 403.
  • Assicurati che l’endpoint del webhook non richieda autenticazione per servizi che non possono inviare credenziali. L’endpoint deve essere pubblico.
  • Se vuoi mantenere l’autenticazione per altre integrazioni, imposta una funzione o endpoint separato solo pubblico per questi servizi.
Dopo aver reso pubblico l’endpoint, il servizio esterno dovrebbe connettersi senza errori 403.
La pagina, link o risorsa che hai cercato di raggiungere non esiste.Esempi:
  • Inserire un URL errato per l’app o la dashboard.
  • Accedere a un file eliminato o spostato.
Cosa dovresti fare? Controlla eventuali refusi e conferma di avere il link corretto. Se la risorsa dovrebbe esistere, controlla con admin o compagni di squadra. Se ancora non puoi accedere, contatta il supporto Base44.
Hai tentato di eseguire un’azione troppe volte in un breve periodo. Questo attiva un limite di frequenza temporaneo che protegge prestazioni e stabilità.Esempi:
  • Cliccare rapidamente per riconnettere un dominio o ripetere la stessa azione nella dashboard.
  • Inviare molte richieste ripetute in breve tempo tramite API, funzioni di backend o automazioni.
Cosa dovresti fare? Aspetta un po’ prima di riprovare. Quando riprovi, evita di ripetere la stessa azione rapidamente.Info aggiuntive:
  • I limiti di frequenza si applicano per persona, quindi la capacità scala con il numero di persone che usano l’app.
  • Distribuisci le richieste nel tempo invece di inviarle tutte insieme.
  • Usa richieste batch dove l’integrazione lo supporta.
  • Aggiungi caching così non chiami lo stesso endpoint per gli stessi dati ripetutamente.
  • Aggiungi logica di retry che aspetta un po’ prima di inviare una nuova richiesta dopo una risposta 429.
  • Se gli errori 429 appaiono durante l’attività normale, contatta il supporto Base44 con l’ora dell’errore e cosa stavi cercando di fare.
C’è stato un problema con il server Base44 durante l’elaborazione della richiesta.Esempi:
  • Vedere una pagina “500 Internal Server Error”.
  • Funzionalità che falliscono salvando o caricando dati.
Cosa dovresti fare? Aggiorna e riprova. Se il problema continua, controlla il Discord Base44 per problemi noti o contatta il supporto con dettagli sull’errore.
Questa pagina è stata tradotta utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.