woms 3.0
This commit is contained in:
142
PROJECT_ID_FIX.md
Normal file
142
PROJECT_ID_FIX.md
Normal file
@@ -0,0 +1,142 @@
|
||||
# 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! 🚀
|
||||
|
||||
Reference in New Issue
Block a user