Files
Projektarbeit-MYP/COMMON_ERRORS.md

2.5 KiB

MYP System - Häufige Fehler und Lösungen

🔧 CSS-Build-Probleme

Problem: TailwindCSS Safelist-Warnungen

warn - The safelist pattern `/^hover:.*/` doesn't match any Tailwind CSS classes.

Lösung:

  • Regex-Patterns in tailwind.config.js durch spezifische Klassennamen ersetzen
  • Statt { pattern: /^hover:.*/ } verwende konkrete Klassen wie 'hover:bg-gray-100'

Problem: Node.js nicht gefunden (Windows)

Node.js nicht gefunden in /opt/myp

Lösung:

  • Das ist ein Linux-spezifischer Test, der auf Windows nicht relevant ist
  • Node.js ist korrekt installiert und funktioniert
  • CSS-Build funktioniert: npm run build:tailwind

🐍 Python-Umgebung

Problem: python3.11 nicht erkannt (Windows)

python3.11 : Die Benennung "python3.11" wurde nicht als Name eines Cmdlet erkannt

Lösung:

  • Auf Windows verwende python statt python3.11
  • Das System erkennt automatisch die korrekte Python-Version

Problem: Fehlende Dateien im Arbeitsverzeichnis

❌ app.py fehlt
❌ models.py fehlt

Lösung:

  • Script aus dem Backend-Verzeichnis ausführen: python backend/start_development.py
  • Oder ins Backend-Verzeichnis wechseln: cd backend && python start_development.py

🌐 System-Services

Problem: Systemd-Services nicht verfügbar (Windows)

Service-Tests fehlgeschlagen (1 Fehler)

Lösung:

  • Systemd ist Linux-spezifisch und auf Windows nicht verfügbar
  • Das MYP-System läuft trotzdem korrekt als Flask-Development-Server
  • Für Windows-Deployment andere Service-Manager verwenden (z.B. NSSM)

Erfolgreiche Behebung

Status nach Fehlerbehebung:

  • TailwindCSS kompiliert ohne Warnungen
  • Flask-Server startet erfolgreich
  • Alle API-Endpunkte funktionieren
  • Frontend lädt korrekt
  • Datenbank-Verbindung funktioniert
  • Session-Management aktiv

Bestätigte Funktionalität:

🛠️ Wartung

CSS-Build bei Änderungen:

cd backend
npm run build:tailwind

Development-Server starten:

python backend/start_development.py

Production-Modus (falls erforderlich):

python backend/start_production.py

Letzte Aktualisierung: 16.06.2025 System-Status: Vollständig funktionsfähig