Umbenennung presseportale → pressekonto in Domains, Themes und Dokumentation. Design-Tokens, Portal-Shell, Customer-Dashboard, Auth- und Admin-PM-Views. Artisan-Befehl migrate:legacy-media mit Tests und Hub-Flux-Entwicklungsdocs. Co-authored-by: Cursor <cursoragent@cursor.com>
3.1 KiB
3.1 KiB
✅ Finale Fehlerbehebung - Asset-URL Probleme gelöst
🔍 Ursprüngliches Problem
Auf https://pressekonto.test erschien der Fehler:
[Error] Not allowed to use restricted network host "0.0.0.0":
https://0.0.0.0:5178/@vite/client
🎯 Ursache
- Falscher Build-Ordner:
routes/domains.phpverwendetebuild/adminstattbuild/portal - Falscher Port: Portal versuchte Port 5178 (Web) statt 5177 (Portal) zu verwenden
- Fehlende CSS-Datei:
portal.cssexistierte nicht,vite.portal.config.jsreferenzierte sie aber
✅ Durchgeführte Fixes
1. Build-Ordner korrigiert
Datei: routes/domains.php
// VORHER (❌ FALSCH):
Vite::useBuildDirectory('build/admin');
// NACHHER (✅ RICHTIG):
Vite::useBuildDirectory('build/portal');
2. CSS-Datei umbenannt
resources/css/app.css → resources/css/portal.css
3. Alle Views aktualisiert
Geänderte Dateien:
resources/views/partials/head.blade.phpresources/views/partials/admin-head.blade.phpresources/views/layouts/admin-master.blade.phpresources/views/web/layouts/admin-master.blade.php
Alle verwenden jetzt:
@vite(['resources/css/portal.css', 'resources/js/app.js'])
4. Vite-Server neu gestartet
pkill -f "vite --config"
npm run dev:all
🧪 Verifikation
# Portal CSS wird korrekt geladen:
curl -Iks https://assets.pressekonto.test/resources/css/portal.css
# → HTTP/2 200 ✅
# Web Assets funktionieren:
curl -Iks https://assets.presseecho.test/resources/css/web/theme-presseecho.css
curl -Iks https://assets.businessportal24.test/resources/css/web/theme-businessportal24.css
📋 Finale Struktur
| Domain | Asset-Domain | Port | Build-Dir | CSS-Datei |
|---|---|---|---|---|
| pressekonto.test | assets.pressekonto.test | 5177 | build/portal | portal.css |
| presseecho.test | assets.presseecho.test | 5178 | build/web | theme-presseecho.css |
| businessportal24.test | assets.businessportal24.test | 5178 | build/web | theme-businessportal24.css |
🚀 Nächste Schritte
- Browser testen: Öffne https://pressekonto.test und mache einen Hard-Refresh (
Ctrl+Shift+R) - Keine Fehler mehr: Die "0.0.0.0" Fehler sollten verschwunden sein
- Assets laden über HTTPS: Alle CSS/JS-Dateien werden über die korrekten Asset-Subdomains geladen
📝 Wichtige Hinweise
- Vite-Server laufen im Hintergrund: Logs unter
/tmp/vite-server.log - Bei Änderungen: Vite HMR (Hot Module Replacement) funktioniert jetzt korrekt
- Produktion: Für Production einfach
npm run buildausführen
⚠️ Falls Docker Container neu gestartet wurden
Falls du die Docker Container neu gestartet hast, stelle sicher dass:
-
✅ DNS-Einträge in
/etc/hostsvorhanden sind:127.0.0.1 assets.pressekonto.test 127.0.0.1 assets.presseecho.test 127.0.0.1 assets.businessportal24.test -
✅ Vite-Server laufen:
npm run dev:all > /tmp/vite-server.log 2>&1 &
🎉 Ergebnis
Alle drei Domains laden jetzt ihre Assets korrekt über HTTPS von ihren jeweiligen Asset-Subdomains!