Skip to main content
Manchmal läuft es nicht wie geplant, aber du kannst die meisten Probleme schnell beheben. Nutze diesen Leitfaden zur Fehlerbehebung bei häufigen Problemen mit Veröffentlichung, Login, Chat und anderen Kernfunktionen.
Schnelle Tipps zur Fehlerbehebung:
  • Wenn etwas in deiner App nicht wie erwartet funktioniert und du keinen klaren Fehler siehst, tippe ‘Something is wrong’ im KI-Chat. Base44 analysiert, was passiert, zeigt mögliche Probleme auf und schlägt Korrekturen im Kontext vor.
  • Prüfe die Base44-Statusseite, um zu sehen, ob es systemweite Probleme gibt.

Editor und Dashboard

Du kannst die Landingpage deiner App nicht erreichen, weil Base44 die Datenschutzeinstellungen für Apps mit sowohl öffentlichen als auch privaten Bereichen verwaltet.Standardmäßig verlangt Base44, dass jede App eine Datenschutzstufe für alle Seiten festlegt. Wenn der Datenschutz deiner App auf Private eingestellt ist, benötigen alle Seiten, einschließlich der Landingpage, einen Login. Derzeit unterstützt Base44 es nicht, eine Seite öffentlich zu machen, während der Rest der App privat bleibt.Um das zu beheben, musst du deine App öffentlich machen, damit alle deine Landingpage erreichen können.
  1. Gehe zum Dashboard deiner App.
  2. Klicke auf Overview.
  3. Wähle unter App Visibility die Option Public.
Wenn deine App sowohl öffentliche als auch private Bereiche benötigt, folge dieser Umgehung:
  1. Erstelle eine separate App für deine öffentliche Landingpage.
  2. Veröffentliche beide Apps.
  3. Verlinke diese Landing-App mit deiner Hauptapp.
  4. Weise deine primäre Domain der Landingpage-App und eine Subdomain deiner privaten App zu.
Tipp: Betrachte im Inkognito-Fenster, um den Zugriff ohne Login zu prüfen.
Alternative Umgehung:
Wenn du eine einzige App mit einer öffentlichen Landingpage und privaten Inhalten möchtest, kannst du Row-Level Security (RLS) einrichten, um alle Seiten außer der Landingpage zu blockieren.
  • Bitte die KI, eine öffentliche Landingpage zu erstellen und sie als Standard für alle Nutzer festzulegen.
  • Sperre alle anderen Seiten hinter RLS (damit nur eingeloggte Nutzer sie sehen).
  • Konfiguriere Weiterleitungen: Ausgeloggte werden zur Landing gesendet, Eingeloggte zum Dashboard.
  • Prompt-Vorschlag:
    “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.”
Mehr zu Datenschutzeinstellungen siehe den Leitfaden Authentifizierung.
Wenn du im Editor einen weißen Bildschirm siehst, deutet das meist auf ein technisches Problem hin, das genauer geprüft werden muss.Hier einige Schritte, die du versuchen kannst:
  1. Klicke auf das Revert-Symbol einer Chat-Nachricht, um deine App auf eine vorherige funktionierende Version zurückzusetzen.
  2. Öffne die Version History (Uhrsymbol im KI-Chat) und rolle zu einer älteren Version zurück, in der das Anklicken keinen weißen Bildschirm verursachte.
  3. Versuche, dein Problem im KI-Chat mit spezifischeren Details zu beschreiben, etwa wo, wann und wie das Problem auftritt.
Wenn diese Schritte das Problem nicht lösen, könnte es ein Bug im Code oder in der Konfiguration deiner App sein. Reiche in diesem Fall ein Support-Ticket mit detaillierten Informationen ein, was den weißen Bildschirm auslöst, welches Gerät/Browser du verwendest und Screenshots oder Fehlermeldungen. Das hilft dem Base44-Team.
Dieser Fehler kann auftreten, wenn dein App-Name ein Emoji oder ein nicht unterstütztes Sonderzeichen enthält. Bei diesem Fehler kannst du den App-Editor nicht öffnen oder die App nicht umbenennen.Wenn du auf dieses Problem stößt, kontaktiere den Base44-Support, damit das Team deinen Fall eskalieren kann.
Wenn du versuchst, den Base44-App-Editor zu öffnen, siehst du möglicherweise einen leeren Bildschirm, bleibst am Ladesymbol hängen oder bemerkst, dass alles langsam läuft oder nicht reagiert. Das kann verschiedene Ursachen haben.Versuche folgende Schritte:
  1. Prüfe, ob du einen aktuellen, unterstützten Browser verwendest.
  2. Leere deinen Browser-Cache und Base44-Cookies.
  3. Deaktiviere Browser-Erweiterungen, besonders Werbeblocker oder Datenschutz-Tools.
  4. Öffne den Editor in einem Inkognito-Fenster oder versuche einen anderen Browser.
  5. Prüfe die Discord-Community auf gemeldete Ausfälle.
  6. Wenn der Editor immer noch nicht funktioniert, mach einen Screenshot aller Fehler (besonders aus der Browser-Konsole) und kontaktiere den Base44-Support mit deinen Browser- und Betriebssystemdetails.
Manchmal erscheinen nach der Veröffentlichung deiner App Aktualisierungen wie neue Inhalte, Design-Änderungen oder Bugfixes nicht auf deiner Live-Website. Das kann an Caching, Deployment-Problemen oder verpassten Schritten liegen.Versuche folgende Schritte:
  1. Leere deinen Browser- und Geräte-Cache und lade deine App neu.
  2. Prüfe deine App in einem anderen Browser oder Gerät.
  3. Stelle sicher, dass du Publish geklickt und eine “success”-Meldung gesehen hast.
  4. Wenn du eine Backend-Funktion aktualisiert hast, deploye sie über das Dashboard neu.
  5. Suche in deinem Base44-Dashboard nach Fehlerprotokollen.
  6. Wenn nichts funktioniert, füge deinen App-Link und Details zum Fehlenden hinzu, wenn du den Base44-Support kontaktierst.
Wenn du nach der Veröffentlichung deiner App einen leeren Bildschirm siehst oder einen Fehler wie “Uncaught Error: Error in json schema: properties is required for object type” erhältst, gibt es meist eine Diskrepanz zwischen deinen Felddefinitionen und den gespeicherten Daten.Wenn du zum Beispiel ein flexibles Objekt oder eine benutzerdefinierte Eingabe (wie meal_preferences) verwendest, stelle sicher, dass der Eingabetyp und Wertetyp mit deinem Schema übereinstimmen. Jede Diskrepanz kann dazu führen, dass deine App falsch lädt oder einen leeren Bildschirm zeigt.Prüfe dein JSON-Schema und stelle sicher, dass deine Feldtypen und die gespeicherten Daten übereinstimmen. Wenn du ein flexibles Objekt einfügen musst, verwende JsonSchemaForm nur, wenn die Eigenschaften klar im Voraus definiert sind.
Tipp: Wenn dein App-Code und deine Einstellungen im Editor korrekt aussehen, deine Live-App aber immer noch leere Bildschirme oder fehlende Updates zeigt, prüfe deine Feldschemas und gespeicherten Daten. Versteckte Schema-Diskrepanzen sind eine häufige Ursache.

KI-Chat

Wenn du bemerkst, dass deine Credits schneller verbraucht werden als erwartet, kann es daran liegen, dass du im Build-Modus statt im Discuss-Modus mit der KI chattest. Im Build-Modus verbraucht jede Interaktion mehr Credits. Der Discuss-Modus hilft, Credits zu sparen.Um Credits beim Chatten mit der KI zu sparen:
  1. Öffne das Modus-Dropdown im KI-Chat und wähle Discuss, bevor du zu chatten beginnst.
  2. Plane, stelle Fragen und besprich deine Ideen mit der KI.
  3. Wenn du fertig diskutiert hast und bereit bist, dass die KI etwas baut, öffne das Modus-Dropdown und wähle Build. Dann kannst du die KI bitten, deine Änderungen umzusetzen.
Nutze den Discuss-Modus zum Planen und Brainstormen und wechsle in den Build-Modus, wenn die KI Aktionen ausführen, Ausgaben generieren oder Änderungen machen soll. Der Discuss-Modus verbraucht ~0,3 Credits pro Anfrage.
Mehr Informationen dazu, wie Credits funktionieren, findest du unter Credits.
Das kann passieren, wenn du ein Problem allgemein beschreibst und die KI zu raten beginnt, wo das Problem ist.Versuche diesen Workflow, wenn du einen bestimmten Bug erklären möchtest, z.B. ein Button, der nichts tut, ein Formular, das sich nicht absenden lässt, oder eine Funktion, die sich unerwartet verhält.Zeige der KI das genaue Element (Edit-Modus + Discuss):
  1. Öffne das Modus-Dropdown im KI-Chat und wähle Discuss.
  2. Klicke in der App-Vorschau auf das Element, an dem du arbeiten möchtest, z.B. einen Button, ein Formular, eine Eingabe oder Tabellenzeile.
  3. Klicke auf Discuss am Element, um einen fokussierten Chat zu öffnen, der mit dieser Komponente verknüpft ist.
  4. Erkläre im KI-Chat, was passiert und was passieren sollte.
Nenne das erwartete Ergebnis. Das hilft der KI, die aktuelle Logik und dein Ziel zu verstehen.Beispiele:
  • This button does not react when clicked, check its onClick handler.
  • After clicking this button, a PDF should download, but currently nothing happens.
  • This button should take me to the Orders page, but I stay on the same screen.
Manchmal lädt der KI-Chat nicht, bleibt beim Verarbeiten hängen oder reagiert gar nicht. Das kann an einem zu langen oder komplexen Prompt liegen, an Browser- oder Netzwerkproblemen oder vorübergehend an Systemupdates.Versuche folgende Schritte:
  1. Klicke auf das Revert-Symbol einer Chat-Nachricht oder kehre zur letzten funktionierenden Version deiner App zurück. Das kann den Zustand der KI zurücksetzen und behebt oft das Problem.
  2. Klicke auf den Stop-Button im Chat, wenn er in einem Zustand wie ‘thinking’, ‘applying changes’ oder ‘undoing’ hängt.
  3. Wenn deine KI-Anfrage sehr lang oder komplex ist, teile sie in kleinere Teile auf.
  4. Aktualisiere deinen Browser und prüfe deine Internetverbindung.
  5. Leere deinen Browser-Cache und deaktiviere Browser-Erweiterungen, die Skripte blockieren könnten.
  6. Öffne deine App in einem privaten oder Inkognito-Fenster.
  7. Wenn es immer noch nicht funktioniert, prüfe Discord für gemeldete Probleme.
    Wenn der Chat-Verarbeitungszustand länger als 10 Minuten dauert oder keine Updates liefert, klicke auf Stop und teile dem Support-Team folgende Details mit:
    • Wo die KI hängt (Ort oder Funktion in der App)
    • Der Prompt oder die Aktion, die du ausgeführt hast
    • Wie lange der Verarbeitungszustand dauerte
Du siehst den Fehler ‘dict’ object has no attribute ‘lower’ möglicherweise beim Verwenden des Chat-Prompts oder beim Senden einer Nachricht. Das passiert meist, wenn der Chat Text erwartet, aber ein unerwartetes Objekt erhält, oft durch einen temporären Fehler.Um diesen Fehler zu beheben:
  1. Setze deine letzte Nachricht zurück, wie vom Fehler vorgeschlagen.
  2. Aktualisiere die Seite vollständig:
    • Unter Windows oder Linux drücke Ctrl + Shift + R oder Ctrl + F5.
    • Auf Mac drücke Cmd + Shift + R.
  3. Versuche, den Chat-Bereich zu leeren und starte einen neuen Prompt.
  4. Wenn der Fehler weiterhin auftritt, kontaktiere den Support mit Details zu deinem Prompt und dem Fehler.
Wenn der KI-Chat nach deinem ersten Prompt auf “Thinking…” bleibt und die App nicht voranschreitet, versuche folgende Schritte.Oft wurde die App teilweise erstellt. Versuche, die App zu klonen:
  1. Gehe zum Dashboard deiner App.
  2. Gehe zu Settings und dann App settings.
  3. Klicke auf Clone app.
  4. Öffne die geklonte App.
Wenn das Klonen nicht hilft, erstelle eine neue App:
  1. Kopiere den Text deines ursprünglichen Prompts.
  2. Erstelle eine neue App.
  3. Füge denselben Prompt in den KI-Chat ein und führe ihn erneut aus.
Tipps zur Vermeidung:
  • Bei komplexen Prompts teile deine Anfrage in kleinere, aufeinanderfolgende Prompts auf.
  • Sehr lange erste Prompts mit vielen Details können den Chat zum Hängen bringen.
  • Komplexe erste Prompts können manchmal 10 bis 15 Minuten dauern. Wenn sich nach dieser Zeit nichts ändert, versuche einen der Schritte oben.

Daten und Sicherheit

Row-Level Security (RLS) Regeln steuern, welche Nutzer auf bestimmte Daten in deiner App zugreifen können. Wenn unbefugte Nutzer Daten sehen oder bearbeiten können oder RLS-Regeln nicht wie erwartet funktionieren, verwende den integrierten Sicherheits-Check.Um RLS-Probleme zu beheben:
  1. Gehe zum Dashboard deiner App.
  2. Klicke auf Security.
  3. Klicke auf Start security check, um fehlende oder falsch konfigurierte RLS-Regeln zu scannen.
  4. Prüfe die gefundenen Probleme und klicke auf Apply Fixes, um die empfohlenen Standardeinstellungen zu verwenden, oder passe die Regeln für jede Datenentität manuell an.
  5. Melde dich mit verschiedenen Benutzerrollen an, um zu bestätigen, dass nur autorisierte Personen auf jede Art von Daten zugreifen können.
Mehr Details zum Einrichten und Verwalten von Sicherheitsregeln findest du im Leitfaden zur Verwaltung von Sicherheitseinstellungen.

Performance und Geschwindigkeit

Du siehst möglicherweise eine “500 Internal Server Error”-Meldung beim Laden deiner App, Speichern von Daten, Zugreifen auf Seiten oder Nutzen von Plattformfunktionen wie Formularen oder Dashboards. Das kann zu leeren Bildschirmen, fehlenden Daten, verlorenem Fortschritt oder nicht funktionierenden Funktionen führen.Dieses Problem wird meist durch ein Problem im Base44-Backend oder mit der Plattformkonfiguration verursacht, z.B. eine ungültige App-ID, Serverausfälle, Deployment-Probleme, API-Probleme oder überlastete Ressourcen. Es kann sowohl veröffentlichte als auch Entwicklungsversionen deiner App betreffen.Ein 500-Fehler bedeutet, dass etwas serverseitig schiefgelaufen ist, und du kannst ihn meist nicht selbst beheben.Was du tun solltest:
  1. Aktualisiere die Seite oder versuche es später erneut, da einige 500-Fehler vorübergehend sind.
  2. Prüfe die Statusseite oder Discord-Kanäle, ob es einen bekannten Plattformvorfall gibt.
Wenn das Problem weiter besteht, kontaktiere den Base44-Support. Gib folgende Details an:
  • Dein App-Name
  • Wo und wann der Fehler auftritt
  • Alle Fehlermeldungen aus der Konsole (Screenshots wenn möglich)
  • Welche Schritte zum Problem führten
Manchmal lädt eine App nicht und zeigt nur einen leeren Bildschirm, Ladespinner oder Basis-Header. Das kann nach Bearbeitungen, beim Vorschau-Versuch oder nach dem Veröffentlichen auftreten. Das Problem kann sowohl auf Web- als auch auf Mobilgeräten auftreten:
  • Die App lädt kurz und verschwindet dann.
  • Beim Klick auf den App-Link erscheint nur eine weiße Seite oder ein Laderad.
  • Manche Seiten, Tabs oder Funktionen bleiben eingefroren und reagieren nicht.
  • Die App stürzt beim Klicken auf Buttons oder Auswahlen ab.
  • Nichts erscheint beim Versuch, auf Dashboard, Vorschau oder wichtige Seiten zuzugreifen.
Die meisten Ladeprobleme werden durch ein Problem im Code deiner App oder ein temporäres Plattformproblem verursacht.Versuche folgende Schritte:
  1. Aktualisiere die Seite oder öffne die App in einem neuen Browserfenster.
  2. Leere deinen Browser-Cache und Cookies, und versuche dann erneut zu laden.
  3. Stelle sicher, dass deine Internetverbindung stabil ist.
  4. Wechsle Browser oder Geräte, um zu sehen, ob das Problem woanders auftritt.
  5. Wenn du kurz vor dem Problem Bearbeitungen vorgenommen hast, versuche deine jüngsten Änderungen zurückzusetzen.
  6. Warte einige Minuten. Manchmal wird die Plattform gerade aktualisiert oder hat vorübergehende Ausfallzeiten.
Wenn deine App immer noch nicht lädt, kontaktiere den Base44-Support und gib an:
  • Eine Beschreibung dessen, was du siehst (z.B. leere Seite/Spinner)
  • Wann das Problem begann und welche Änderungen du zuletzt gemacht hast
  • Der App-Name oder Link
  • Alle in der Browser-Konsole angezeigten Fehlermeldungen (wenn möglich)
Das Support-Team wird untersuchen und mit dir arbeiten, um deine App wiederherzustellen.
Wenn du in einem unendlichen Ladezustand feststeckst, nachdem du alle deine Credits verbraucht hast oder nach einer großen Bearbeitung, erwähne das in deiner Nachricht.
Wenn dein Prompt weiterläuft und der Stop-Button nichts tut, versuche folgende Schritte:
  1. Verwende Version History, um deine App schnell auf vor den hängenden Prompt zurückzusetzen. Das ist der schnellste Weg zurück.
  2. Ändere das LLM in deinen App-Einstellungen, wechsle in den Discuss-Modus und sende einen beliebigen Prompt (z.B. “hi”), um den hängenden Zustand zu brechen.
  3. Verwende den Edit-Modus, um eine kleine Änderung vorzunehmen, etwa ein zusätzliches Leerzeichen hinzufügen oder Text aktualisieren, um einen Zustandswechsel zu erzwingen.
  4. Wenn möglich, öffne deine App auf einem Mobilgerät, wechsle in den Discuss-Modus und sende einen Prompt.
Wenn deine App kaputt ist und die KI im Chat um Zurücksetzen zu bitten nicht funktioniert:
  1. Jeder Prompt in deinem Chatverlauf hat einen Revert-Button. Klicke darauf, um deine App auf kurz vor dieser Änderung zurückzurollen.
  2. Deine App durch “Bitten” der KI im Chat zurückzurollen setzt Prompt-Änderungen nie tatsächlich zurück — nur der Revert-Button oder Version History behebt das.
  3. Wenn der Revert-Button nicht funktioniert, verwende Version History (meist in der Nähe des Dashboards oder der Vorschau). So kannst du auf eine frühere App-Version wiederherstellen.
  4. Wenn weder Revert noch Version History funktionieren, kontaktiere den Base44-Support.
Wenn du in deinem Browser oder in Entwicklerwerkzeugen Warnungen zum Tailwind CDN-Skript siehst (z.B. “cdn.tailwindcss.com should not be used in production”), musst du dir keine Sorgen machen. Das Tailwind CDN-Skript wird automatisch von der Base44-Plattform hinzugefügt und ist für das Styling deiner App erforderlich. Dieses Skript kann derzeit nicht entfernt oder deaktiviert werden.Die Warnung beeinträchtigt weder Funktionalität noch Sicherheit deiner App. Das Skript sorgt für konsistentes Styling und eine stabile Erfahrung über alle Base44-Apps hinweg.Base44 arbeitet an einer Lösung. Bitte belasse das Skript vorerst als Teil deines App-Setups.

Apps und Integrationen

Backend-Funktionen unterstützen sowohl GET- als auch POST-Anfragen. Ein 404 wird nicht durch die verwendete Methode verursacht. Das direkte Öffnen einer Funktions-URL im Browser kann trotzdem einen Fehler zurückgeben. Die Funktion erwartet möglicherweise Daten, die der Browser nicht sendet. Siehe die Frage ‘Fehler beim Öffnen der Backend-Funktions-URL im Browser’ unten.Wenn alle deine Backend-Funktionen 404 Not Found-Fehler zurückgeben, besonders beim Dashboard-Test-Tool oder in externen Integrationen, ist das ein kritisches Problem. Es deutet meist auf ein Problem mit dem Routing oder Deployment deiner App hin, nicht auf deinen Code.Folge den Schritten unten, um deine Backend-Funktion über das Dashboard zu testen, und fahre dann mit den Fehlerbehebungsschritten fort.
  1. Klicke auf Dashboard in deinem App-Editor.
  2. Klicke auf Code.
  3. Klicke auf Functions.
  4. Wähle die relevante Funktion.
  5. Klicke unten rechts auf Test Function.
  6. (Optional) Kopiere die Funktions-URL aus der oberen rechten Sidebar für die Verwendung in Integrationen.
  • Wenn der Test besteht: Deine Backend-Funktion funktioniert. Ein Fehler beim direkten Öffnen der URL im Browser bedeutet nicht, dass die Funktion defekt ist.
  • Wenn der Test einen 404-Fehler zurückgibt oder keine deiner Integrationen funktioniert: Fahre mit den Fehlerbehebungsschritten unten fort.
  1. Bestätige, dass dein Plan Backend-Funktionen unterstützt: Stelle sicher, dass du den Builder-Plan oder höher hast.
  2. Überprüfe Dateispeicherorte und Benennung:
    • Stelle sicher, dass deine Funktionsdateien (z.B. ebayAuth) im richtigen Verzeichnis sind.
    • Prüfe Datei- und Funktionsnamen auf Tippfehler.
    • Jede Datei sollte die Funktion mit Deno.serve() exportieren.
  3. Deploye deine App neu: Deploye vom Dashboard neu, um ein frisches Deployment auszulösen und das App-Routing zu aktualisieren.
  4. Überprüfe letzten Build und Deployment: Wenn deine App kürzlich aktualisiert wurde, prüfe, ob alle Build- und Deployment-Schritte erfolgreich abgeschlossen wurden.
Wenn das Problem nach diesen Prüfungen weiterhin besteht, handelt es sich wahrscheinlich um ein Routing- oder Deployment-Problem auf Plattformebene. Kontaktiere den Base44-Support und gib an:
  • Den Link zu deiner App
  • Eine Liste der betroffenen Backend-Funktionsnamen (z.B. ebayAuth)
  • Screenshots der 404-Fehler an jedem Endpoint
  • Wann das Problem begann, z.B. nach einem Deploy, einer Migration oder einem Plattformupdate
Tipp: Zu erwähnen, wann das Problem begann, hilft dem Support-Team, das Problem schneller zu beheben.
Aus Sicherheitsgründen lassen externe Dienste wie Stripe, OpenAI oder Notion Dritte (auch Base44) nicht automatisch auf deine Anmeldedaten zugreifen. API-Schlüssel sind wie Passwörter für Dienste. Sie privat und nutzergesteuert zu halten, hält deine Daten sicher und stellt sicher, dass nur du den Zugriff autorisierst.Stattdessen musst du:
  1. Dich beim Dienst anmelden.
  2. Zum API- oder Entwicklerbereich gehen.
  3. Deinen Schlüssel generieren.
  4. Ihn als Secret in Base44 einfügen.
Nach dem Hinzufügen kann deine App diesen Schlüssel sicher und ohne Code im Hintergrund verwenden.
Backend-Funktionen in Base44 unterstützen sowohl GET- als auch POST-Anfragen. Du kannst je nach Anwendungsfall beide Methoden verwenden.
  • GET-Anfragen erlauben dir, Daten im Query-String der URL zu übergeben.
  • POST-Anfragen erlauben dir, Daten sicher im Request-Body zu senden.
Wenn du beim Öffnen einer Backend-Funktions-URL im Browser einen Fehler siehst, prüfe, ob deine Anfrage korrekt formatiert ist. Stelle sicher, dass du erforderliche Daten mit der passenden Methode übergibst.
Ein 500-Fehler bedeutet meist, dass die URL für deine Webhook-POST-Anfrage falsch ist. Stelle sicher, dass du den Standard-Base44-App-Link als Basis-URL in deinem Funktions-Endpoint verwendest.Zum Beispiel: https://app--your-app-name.base44.app/api/apps/your-app-id/functions/yourFunctionNameWenn du eine benutzerdefinierte Domain verbunden hast, wird trotzdem empfohlen, den Standard-App-Link für POST-Anfragen zu verwenden, um korrektes Routing und weniger Fehler zu gewährleisten.
Du siehst den Fehler ISOLATE_INTERNAL_FAILURE möglicherweise beim Speichern oder Deployen einer Backend-Funktion. Das bedeutet meist, dass eine der Dateien in deinem /functions-Ordner die Plattformanforderungen nicht erfüllt.Häufige Ursachen:
  1. Fehlender Deno.serve-Entrypoint: Jede Funktionsdatei im /functions-Ordner muss Deno.serve() als Entrypoint verwenden. Zum Beispiel: Deno.serve((request) => { ... })
  2. Utility-Dateien oder leere Dateien in /functions: Utility-Module oder komplett leere Dateien im /functions-Ordner können diesen Fehler auslösen, auch wenn sie keine echten Endpoints sein sollen. Helper-Dateien sollten aus /functions verschoben oder vom Deployment ausgeschlossen werden.
  3. Ungültige Imports: Backend-Funktionen müssen eigenständig sein. Behalte nur Imports von unterstützten npm-Paketen. Importiere nicht:
    • Frontend-Komponenten
    • Geteilte Projekt-Utilities aus anderen Ordnern
    • Andere Backend-Funktionen direkt
  4. Nicht unterstützte APIs: Die Deno-Runtime unterstützt einige Node.js-Built-ins oder browserspezifische APIs nicht. Entferne oder ersetze:
    • Node.js-Module wie fs, path, process, crypto
    • DOM- oder Window-basierte Browser-APIs
Wie man ISOLATE_INTERNAL_FAILURE-Fehler behebt:
  1. Prüfe den Entrypoint: Stelle sicher, dass jede Datei in /functions, die als Backend-Funktion deployed wird, einen Deno.serve()-Block als Entrypoint definiert.
  2. Räume den /functions-Ordner auf
    • Entferne oder verschiebe leere Dateien oder reine Utility-Module.
    • Stelle sicher, dass nur echte Funktionsdateien in /functions liegen.
  3. Behebe Imports und APIs
    • Entferne lokale Imports von Frontend-Komponenten, geteilten Utilities oder anderen Backend-Funktionen.
    • Ersetze nicht unterstützte Node.js- oder browserspezifische APIs durch unterstützte Alternativen.
    • Behalte nur Imports von unterstützten npm-Paketen.
  4. Speichern und veröffentlichen: Speichere deine Änderungen und veröffentliche deine App.
  5. Bitte die Base44-KI, die Funktion umzuschreiben: Wenn du den Fehler noch siehst, kopiere den Funktionscode in den Base44-KI-Chat und sage etwas wie: “This backend function returns ISOLATE_INTERNAL_FAILURE. Make it self contained and compatible with Deno.serve without changing what it does.” Die KI kann die Funktion so umschreiben, dass sie die korrekten Deno-Muster befolgt.
Diese Meldung bedeutet, dass die Organisation des Repositorys nicht für Importe in deinem Workspace freigegeben ist. Bitte einen Workspace-Inhaber oder Admin, sie unter Settings > Governance > GitHub organizations hinzuzufügen, und füge dann die Repository-URL erneut ein.Wenn du nur Lesezugriff hast, müsste Base44 eine Kopie in deinem persönlichen GitHub-Konto erstellen. Eingeschränkte Workspaces blockieren diese Kopie, auch wenn das ursprüngliche Repository zu einer freigegebenen Organisation gehört. Bitte stattdessen um Push-Zugriff auf das ursprüngliche Repository.

Domains

Die meisten Schritte unten gelten für jede Domain. Für eine über Wix gekaufte Domain findest du die domainspezifischen Einträge unter Domain-Probleme lösen. Um zu prüfen, welche Art du hast, siehe Prüfen, wo deine Domain registriert ist.
Aktualisiere zuerst deine Domains-Seite. Eine Domain, deren Setup abgeschlossen ist, kann trotzdem Pending verification anzeigen, bis der Status erneut geprüft wird. Öffne deine Domain in einem Browser, und wenn deine App lädt, ist deine Domain verbunden.Wenn sie weiterhin Pending verification anzeigt, ist der schnellste Fix, Base44 die Records für dich hinzufügen zu lassen. Fahre über das Badge und klicke auf Set up DNS for me, melde dich dann bei deinem Domain-Provider an und genehmige die Änderungen. Siehe Externe Domain verbinden.Wenn du deine Records manuell hinzugefügt hast, gibt es meist ein Problem mit deiner DNS-Konfiguration oder Propagation. Prüfe, ob deine Nameserver korrekt eingerichtet sind, mit unserem Leitfaden zu Domains.Fehlerbehebungsschritte:
  1. Entferne alle AAAA (IPv6) Records für deine Domain, da diese das korrekte Setup stören können.
  2. Warte 48-72 Stunden, bis sich die Änderungen im Internet vollständig verbreiten.
  3. Verwende ein Tool wie whatsmydns.net, um zu bestätigen, dass deine aktualisierten Records global sichtbar sind.
  4. Prüfe genau, ob du die exakten Record-Werte eingegeben hast.
  5. Wenn der Status nach etwa 30 Minuten noch ausstehend ist, versuche, die Domain in Base44 zu trennen und erneut hinzuzufügen.
Wenn deine Domain immer noch nicht verbindet, kontaktiere den Support mit:
  • Einem Screenshot deiner DNS-Records
  • Deinem Domain-Namen
  • Deinem Base44-App-Link
Wenn du deine Domain in Base44 gekauft hast, musst du sie zuerst verifizieren. Wenn du diesen Schritt überspringst, verbindet deine Domain nicht. Das gilt für eine bei GoDaddy oder IONOS registrierte Domain. Für eine über Wix gekaufte Domain siehe Domain verifizieren.Dein Registrar sendet eine E-Mail, in der du gebeten wirst, die Kontaktdaten für deine Domain zu bestätigen. Du musst den Bestätigungslink innerhalb von 15 Tagen anklicken. Dieser Schritt ist von ICANN erforderlich, um deine Domain aktiv zu halten.GoDaddy ist der aktuelle Registrar-Partner, sodass Domains, die am oder nach dem 14. August 2026 gekauft wurden, die E-Mail von GoDaddy erhalten. IONOS war der vorherige Partner, sodass Domains, die vor diesem Datum gekauft wurden, sie von support@ionos.com mit dem Betreff “Please Confirm the Contact Details for Your Domain” erhalten. Wenn du unsicher bist, wann du deine Domain gekauft hast, durchsuche deinen Posteingang und Spam-Ordner nach “GoDaddy” und “IONOS”.Wenn du deine E-Mail-Adresse nicht innerhalb von 15 Tagen bestätigst, kann deine Domain gemäß den ICANN-Anforderungen deaktiviert werden.
Wenn du die E-Mail nicht findest oder der Link abgelaufen ist, bitte GoDaddy oder IONOS, eine neue zu senden. Für GoDaddy siehe Verifying contact information for ICANN Validation. Wenn du keinen Zugang zu deinem Konto hast, kontaktiere stattdessen Base44-Support.
Das musst du tun:
  1. Öffne die Bestätigungs-E-Mail von GoDaddy oder IONOS und klicke auf den Link zur Bestätigung.
  2. Gehe in Base44 zum Dashboard deiner App und klicke auf Domains, wähle die Domain und klicke auf Unlink domain.
  3. Verbinde die Domain erneut.
  4. Warte einige Minuten, bis die Verbindung abgeschlossen ist.
Wenn deine Domain länger als 30 Minuten im Status ‘Connecting’ hängt, gehe zum Dashboard deiner App und klicke auf Domains, dann trenne und verbinde die Domain erneut.
Gehe folgende Checkliste durch:
  • Stelle sicher, dass DNS-Records genau dem entsprechen, was in diesem Leitfaden für deinen Setup-Typ gezeigt wird.
  • Entferne alle AAAA (IPv6) Records, da sie Verbindungen blockieren können.
  • Prüfe genau auf Tippfehler. Kopiere Werte exakt aus diesem Leitfaden.
  • Stelle sicher, dass sowohl www als auch die Root-Domain korrekt eingerichtet sind.
  • Bestätige, dass deine Domain erneuert und aktiv ist.
  • Warte bis zu 72 Stunden, bis Änderungen wirksam werden.
Erweiterte Fehlerbehebung:
  • Prüfe CNAME- und ANAME/ALIAS-Record-Anforderungen:
  • Entferne alle AAAA-Records. Base44 unterstützt nur IPv4, und AAAA-Records können die Domain-Auflösung stören.
  • Für über Base44 bei GoDaddy oder IONOS gekaufte Domains versuche, die Domain zu trennen und erneut zu verbinden.
  • Wenn du diese Schritte versucht hast und nach vollständiger DNS-Propagation immer noch Probleme siehst, kontaktiere den Support.
Tipp: Wenn deine Domain einen DNS-Manager wie Cloudflare verwendet, aktualisiere die Records dort statt beim Registrar. Setze Base44-bezogene Records auf DNS only (graue Wolke), damit Cloudflare nur DNS beantwortet und keinen Traffic proxyt. Lass sie dauerhaft so, nicht nur während der Fehlerbehebung, denn Proxying führt auch dazu, dass neu hinzugefügte Seiten auf deiner benutzerdefinierten Domain 404 zurückgeben, und Cloudflare Workers laufen davor nicht. Das schaltet SSL in Base44 nicht aus.
Wenn du SSL-Fehler oder einen ERR_SSL_PROTOCOL_ERROR nach dem Verbinden deiner benutzerdefinierten Domain mit Base44 siehst, folge diesen Schritten:
  • Prüfe, dass die DNS-Records deiner Domain genau dem entsprechen, was in deinem Base44-Dashboard gezeigt wird.
  • Entferne alle AAAA (IPv6) Records aus deinen DNS-Einstellungen.
  • Prüfe sorgfältig auf Tippfehler oder fehlende Werte.
  • Stelle sicher, dass sowohl www- als auch Root-Domain auf die korrekten Base44-IPs oder CNAME zeigen.
  • Bestätige, dass deine Domain-Registrierung aktiv und bestätigt ist.
  • Warte bis zu 72 Stunden auf DNS- und SSL-Propagation weltweit.
  • Wenn du einen DNS-Dienst wie Cloudflare verwendest, aktualisiere Records dort und setze Base44-bezogene Records auf DNS only (graue Wolke), nicht proxied. Bleiben sie proxied, können neu hinzugefügte Seiten auf deiner benutzerdefinierten Domain 404 zurückgeben, während sie auf deiner .base44.app-Adresse funktionieren, und Cloudflare Workers laufen nicht vor einer Base44-Domain.
Wenn du SSL-Fehler nach diesen Schritten immer noch siehst, reiche ein Support-Ticket ein mit:
  • Screenshot deiner aktuellen DNS-Records
  • Deinem Domain-Namen
  • Einem Link zu deiner Base44-App
Wenn du eine App gelöscht hast und die Domain mit einer neuen App verbinden möchtest, siehst du möglicherweise einen Fehler, dass die Domain bereits existiert. Das kann passieren, wenn die Domain noch in unserem System registriert ist, auch nach Entfernen der alten App.Du kannst das derzeit nicht selbst beheben. Bitte kontaktiere unser Support-Team.
Nach dem Kauf einer Domain bei uns musst du deine Kontaktdaten verifizieren, um sie zu aktivieren. Wenn du keine Verifizierungs-E-Mail vom Registrar erhalten hast, verbindet deine Domain möglicherweise nicht.GoDaddy ist der aktuelle Registrar-Partner, sodass Domains ab dem 14. August 2026 bei GoDaddy registriert sind. IONOS war der vorherige Partner. Für eine über Wix gekaufte Domain kommt die E-Mail stattdessen von Wix, und deine Domains-Seite zeigt einen Resend Verification Email-Button.Um dieses Problem zu lösen:
  1. Durchsuche deinen Posteingang, Spam- und Junk-Ordner nach “GoDaddy” und “IONOS”.
  2. Wenn du sie nicht findest, bitte den Registrar um eine neue Verifizierungs-E-Mail. Gib deinen Domain-Namen an.
  3. Wenn du keinen Zugriff auf dein Konto beim Registrar hast, kontaktiere Base44-Support.
  4. Öffne die neue E-Mail und folge den Schritten darin.
Ein 429-Fehler tritt meist aufgrund eines temporären Limits auf Base44-Seite auf. Dieses Problem behebt sich automatisch.

Warte einige Minuten, bevor du versuchst, deine Domain erneut zu verbinden. Wenn das Problem nach dem Warten weiterhin besteht, versuche es später erneut.
Wenn du deine Domain in öffentlichen DNS-Tools (wie Google Dig oder Whatsmydns) nachschaust, siehst du möglicherweise einen zusätzlichen A-Record, der auf eine IP-Adresse zeigt, die du nicht erkennst. Wenn du jedoch die DNS-Zone deines Registrars prüfst, ist dieser A-Record nicht aufgeführt. Das passiert meist, weil Domain-Weiterleitung, URL-Weiterleitung oder Parking beim Registrar aktiviert ist.Um dieses Problem zu beheben:
  1. Öffne ein öffentliches DNS-Lookup-Tool und schaue die A-Records deiner Domain nach.
  2. Vergleiche die dort gesehenen IPs mit den A-Records in der DNS-Zone deines Registrars und bestätige, dass eine IP nur im öffentlichen Tool erscheint.
  3. Melde dich bei deinem Domain-Registrar-Konto an und öffne die Verwaltungsseite für deine Domain.
  4. Suche nach Abschnitten wie Domain forwarding, URL redirect, Web forwarding oder Parking.
  5. Wenn eine Weiterleitungs-, Redirect- oder Parking-Option für deine Domain aktiviert ist, deaktiviere oder lösche sie und speichere.
  6. Wenn du nicht sicher bist, woher die zusätzliche IP kommt, kopiere die IP-Adresse aus dem DNS-Tool und mache eine WHOIS-Suche.
  7. Wenn die IP zum Unternehmen gehört, bei dem du die Domain registriert hast, ist es fast sicher eine Standard-Parking- oder Weiterleitungsseite. Stelle sicher, dass alle Weiterleitungs- und Parking-Funktionen vollständig deaktiviert sind.
  8. Warte auf DNS-Propagation und prüfe dann erneut den Verbindungsstatus.
Wenn du weiterhin Probleme mit deiner Domain hast, kontaktiere Base44-Support und gib an:
  • Einen Screenshot deiner DNS-Records
  • Deinen Domain-Namen
  • Einen Link zu deiner Base44-App

Inhalte und Medien

Du kannst Videos in den KI-Chat hochladen, wenn sie ein unterstütztes Format verwenden und das Dateigrößenlimit einhalten.Um das Problem zu beheben:
  1. Prüfe, ob dein Video eines der unterstützten Formate ist: MP4, WEBM, MOV, AVI, MKV, M4V, WMV, OGV, 3GP oder 3G2.
  2. Stelle sicher, dass dein Video 100 MB oder weniger pro Video hat.
  3. Versuche, das Video erneut hochzuladen.
  4. Wenn der Upload immer noch nicht funktioniert, aktualisiere den Editor und versuche es erneut.
Mehr Details zu unterstützten Dateien siehe Medien-Leitfaden.
Dieser Fehler erscheint, wenn du ein nicht unterstütztes Dateiformat hochlädst oder der Dateityp nicht dem entspricht, was Base44 erwartet.Um das Problem zu beheben:
  1. Prüfe, ob deine Datei ein unterstütztes Format hat.
  2. Stelle sicher, dass deine Datei das Größenlimit für diesen Dateityp nicht überschreitet.
  3. Wenn du versehentlich die falsche Datei hochgeladen hast, klicke auf Revert an der Nachricht.
  4. Versuche, deine Datei erneut in einem unterstützten Format hochzuladen.
Mehr Details siehe Medien-Leitfaden.
Dieser Fehler erscheint, wenn du ein Bild hochlädst, dessen tatsächliches Format nicht seiner Dateiendung entspricht. Das passiert oft, wenn du eine Datei umbenennst (z.B. von .webp auf .png), ohne sie richtig zu konvertieren.Um diesen Fehler zu lösen:
  1. Setze deine letzte Nachricht zurück, besonders wenn der Bild-Upload dein vorheriger Schritt war.
  2. Öffne die Datei in einem Bildeditor und exportiere sie in einem unterstützten Format wie PNG, JPG oder JPEG, statt nur die Dateiendung umzubenennen.
  3. Prüfe, ob deine Datei die Limits für den KI-Chat erfüllt.
  4. Versuche, das neu exportierte Bild in einem unterstützten Format erneut hochzuladen.
Verwende immer Bilder, die aus einem Bildeditor als PNG, JPG oder JPEG exportiert oder gespeichert wurden. Das Umbenennen der Dateiendung konvertiert sie nicht in ein richtiges Format.

Fehlercodes

Die versuchte Aktion wurde erfolgreich abgeschlossen. Du siehst diesen Code meist nicht in der Base44-Oberfläche, aber vielleicht in API-Antworten, Logs oder Integrations-Tools.Was solltest du tun? Keine Aktion nötig. Das bedeutet, alles funktioniert korrekt.
Ein 400-Fehler bedeutet, dass der Base44-Server deine Anfrage nicht verarbeiten konnte, oft weil Informationen fehlen oder das Format falsch ist.Beispiele:
  • Ein Formular mit fehlenden Pflichtfeldern absenden.
  • Eine API mit dem falschen Datenformat aufrufen.
Was solltest du tun? Prüfe die eingegebenen Informationen und versuche es erneut. Bei API-Nutzung stelle sicher, dass deine Anfrage dem erwarteten Format entspricht.
Du bist nicht eingeloggt oder deine Login-Sitzung ist abgelaufen. Die angeforderte Aktion erfordert Authentifizierung.Beispiele:
  • Versuchen, eine Dashboard-Seite ohne Anmeldung anzuzeigen.
  • Eine API- oder Integrationsfunktion mit ungültigen Anmeldedaten aufrufen.
Was solltest du tun? Melde dich bei Base44 an und versuche es erneut. Bei Integrationen aktualisiere deine API-Schlüssel oder Anmeldedaten.
Du bist angemeldet, hast aber keine Berechtigung, diese Aktion auszuführen oder auf die Ressource zuzugreifen. Das kann passieren, wenn deine Rolle oder Berechtigungen eingeschränkt sind, oder wenn Row-Level Security (RLS) Einstellungen für bestimmte Datenentitäten nicht richtig gesetzt sind.Beispiele:
  • Versuchen, Einstellungen in einer App zu ändern, auf die du keinen Zugriff hast.
  • Versuchen, auf Daten oder Seiten zuzugreifen, die durch deine Rolle oder RLS-Regeln in deiner App beschränkt sind.
Was solltest du tun? Prüfe mit deinem Workspace-Admin, ob deine Berechtigungen aktualisiert werden müssen. Wenn du Admin oder Entwickler bist, überprüfe die RLS-Regeln.Beachte, dass Backend-Funktionen nur im Builder-Plan und höher verfügbar sind.Wenn du 403-Fehler beim Verbinden von Webhooks von externen Diensten siehst (wie Telegram oder WhatsApp):Einige externe Dienste, wie Telegram oder WhatsApp, senden Webhook-Anfragen von ihren Servern, unterstützen aber nicht das Einschließen von Anmeldedaten. Wenn dein Webhook oder deine Backend-Funktion Authentifizierung erfordert, geben diese Dienste einen 403-Fehler zurück.
  • Stelle sicher, dass dein Webhook-Endpoint keine Authentifizierung für Dienste erfordert, die keine Anmeldedaten senden können.
  • Wenn du Authentifizierung für andere Integrationen behalten möchtest, richte eine separate öffentliche Funktion oder Endpoint für diese Dienste ein.
Nach dem Öffentlichmachen deines Endpoints sollte der externe Dienst ohne 403-Fehler verbinden.
Die Seite, der Link oder die Ressource, auf die du zugreifen wolltest, existiert nicht.Beispiele:
  • Eingabe einer falschen URL für deine App oder dein Dashboard.
  • Zugriff auf eine gelöschte oder verschobene Datei.
Was solltest du tun? Prüfe auf Tippfehler und bestätige, dass du den korrekten Link hast. Wenn die Ressource existieren sollte, prüfe mit deinem Workspace-Admin oder Teamkollegen. Wenn du sie immer noch nicht erreichen kannst, kontaktiere den Base44-Support.
Du hast eine Aktion in kurzer Zeit zu oft ausgeführt. Das löst ein temporäres Rate-Limit aus.Beispiele:
  • Schnelles Klicken zum erneuten Verbinden einer Domain oder Wiederholen derselben Aktion.
  • Senden vieler wiederholter Anfragen in kurzer Zeit über die API oder Backend-Funktionen.
Was solltest du tun? Warte kurz, bevor du es erneut versuchst. Vermeide beim erneuten Versuch, dieselbe Aktion schnell zu wiederholen.Zusätzliche Informationen:
  • Rate-Limits gelten pro Person.
  • Verteile Anfragen über die Zeit, statt sie alle auf einmal zu senden.
  • Verwende Batch-Anfragen, wo deine Integration sie unterstützt.
  • Füge Caching hinzu, damit du nicht immer wieder denselben Endpoint aufrufst.
  • Füge Retry-Logik hinzu, die kurz wartet, bevor sie eine neue Anfrage sendet.
  • Wenn 429-Fehler bei normaler Aktivität auftreten, kontaktiere den Base44-Support.
Es gab ein Problem mit dem Base44-Server beim Verarbeiten deiner Anfrage.Beispiele:
  • Eine “500 Internal Server Error”-Seite sehen.
  • Funktionen schlagen beim Speichern oder Laden von Daten fehl.
Was solltest du tun? Aktualisiere und versuche es erneut. Wenn das Problem weiterhin auftritt, prüfe Base44-Discord für bekannte Probleme oder kontaktiere den Support.
Diese Seite wurde mit KI übersetzt. Die genauesten und aktuellsten Informationen findest du in der englischen Version.