# 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: - Dashboard: http://127.0.0.1:5000/dashboard - Drucker-Verwaltung: http://127.0.0.1:5000/printers - Job-Verwaltung: http://127.0.0.1:5000/jobs - Kalender: http://127.0.0.1:5000/calendar - Admin-Panel: http://127.0.0.1:5000/admin/ ## 🛠️ Wartung ### CSS-Build bei Änderungen: ```bash cd backend npm run build:tailwind ``` ### Development-Server starten: ```bash python backend/start_development.py ``` ### Production-Modus (falls erforderlich): ```bash python backend/start_production.py ``` --- **Letzte Aktualisierung:** 16.06.2025 **System-Status:** ✅ Vollständig funktionsfähig