143 lines
3.5 KiB
Markdown
143 lines
3.5 KiB
Markdown
# 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! 🚀
|
|
|