2.5 KiB
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
stattpython3.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:
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