# Project ID Fehler beheben Wenn du die Fehlermeldung bekommst: **"Project with the requested ID could not be found"**, folge diesen Schritten: ## Schritt 1: Project ID im Appwrite Dashboard überprüfen 1. Gehe zu [https://cloud.appwrite.io](https://cloud.appwrite.io) 2. Logge dich ein 3. Wähle dein Projekt **woms** aus 4. Gehe zu **Settings** → **General** 5. Suche nach **Project ID** 6. **Kopiere die Project ID** (sie sollte so aussehen: `693d9f37000b35267f1b`) ## Schritt 2: .env Datei aktualisieren 1. Öffne die `.env` Datei im Root-Verzeichnis deines Projekts 2. Überprüfe, ob die Project ID korrekt ist: ```env VITE_APPWRITE_ENDPOINT=https://cloud.appwrite.io/v1 VITE_APPWRITE_PROJECT_ID=693d9f37000b35267f1b VITE_APPWRITE_DATABASE_ID=6943bf0e0003291f8c35 ``` 3. **Wichtig:** Stelle sicher, dass: - Keine Leerzeichen vor oder nach den Werten sind - Keine Anführungszeichen um die Werte sind - Die Project ID genau so ist wie im Dashboard ## Schritt 3: Dev-Server neu starten **WICHTIG:** Nach jeder Änderung an der `.env` Datei musst du den Dev-Server **komplett neu starten**! 1. Stoppe den laufenden Server (falls er läuft): - Drücke `Ctrl+C` im Terminal 2. Starte den Server neu: ```bash npm run dev ``` ## Schritt 4: Browser-Konsole überprüfen 1. Öffne die App im Browser 2. Öffne die Browser-Entwicklertools (F12) 3. Gehe zum Tab **Console** 4. Du solltest jetzt Debug-Informationen sehen: ``` 🔧 Appwrite Konfiguration: Endpoint: https://cloud.appwrite.io/v1 Project ID: 693d9f37000b35267f1b Database ID: 6943bf0e0003291f8c35 ``` 5. Wenn du `NICHT GESETZT` siehst, bedeutet das, dass die `.env` Datei nicht geladen wird ## Schritt 5: Überprüfe die .env Datei-Position Die `.env` Datei **MUSS** im Root-Verzeichnis sein (gleiche Ebene wie `package.json`): ``` tickte-system/ ├── .env ← HIER! ├── package.json ├── vite.config.js ├── src/ └── ... ``` ## Schritt 6: Cache leeren Manchmal hilft es, den Vite-Cache zu löschen: ```bash # Stoppe den Server # Dann führe aus: rm -rf node_modules/.vite npm run dev ``` ## Schritt 7: Projekt-Status überprüfen 1. Gehe zu deinem Appwrite Dashboard 2. Überprüfe, ob das Projekt **aktiv** ist 3. Überprüfe, ob du **Zugriff** auf das Projekt hast 4. Stelle sicher, dass das Projekt nicht gelöscht oder deaktiviert wurde ## Schritt 8: Alternative: Project ID direkt testen Du kannst die Project ID auch direkt in der Browser-Konsole testen: 1. Öffne die Browser-Konsole (F12) 2. Führe aus: ```javascript console.log('Project ID:', import.meta.env.VITE_APPWRITE_PROJECT_ID) ``` Wenn `undefined` ausgegeben wird, wird die `.env` Datei nicht geladen. ## Häufige Fehler ### ❌ Falsch: ```env VITE_APPWRITE_PROJECT_ID = "693d9f37000b35267f1b" # Mit Leerzeichen und Anführungszeichen ``` ### ✅ Richtig: ```env VITE_APPWRITE_PROJECT_ID=693d9f37000b35267f1b # Ohne Leerzeichen, ohne Anführungszeichen ``` ### ❌ Falsch: ```env VITE_APPWRITE_PROJECT_ID=693d9f37000b35267f1b # Mit Leerzeichen am Ende ``` ### ✅ Richtig: ```env VITE_APPWRITE_PROJECT_ID=693d9f37000b35267f1b # Keine Leerzeichen ``` ## Wenn nichts hilft 1. Erstelle eine neue `.env` Datei: ```bash rm .env cat > .env << 'EOF' VITE_APPWRITE_ENDPOINT=https://cloud.appwrite.io/v1 VITE_APPWRITE_PROJECT_ID=693d9f37000b35267f1b VITE_APPWRITE_DATABASE_ID=6943bf0e0003291f8c35 EOF ``` 2. Starte den Server neu: ```bash npm run dev ``` 3. Überprüfe die Browser-Konsole auf die Debug-Ausgaben Viel Erfolg! 🚀