presseportale/_docs/FINAL-FIX-SUMMARY.md
Kevin Adametz 0a3e52d603 19-05-2026 Rebrand Pressekonto, Hub-Flux UI und Legacy-Media-Migration
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>
2026-05-19 16:36:13 +00:00

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

  1. Falscher Build-Ordner: routes/domains.php verwendete build/admin statt build/portal
  2. Falscher Port: Portal versuchte Port 5178 (Web) statt 5177 (Portal) zu verwenden
  3. Fehlende CSS-Datei: portal.css existierte nicht, vite.portal.config.js referenzierte 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.php
  • resources/views/partials/admin-head.blade.php
  • resources/views/layouts/admin-master.blade.php
  • resources/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

  1. Browser testen: Öffne https://pressekonto.test und mache einen Hard-Refresh (Ctrl+Shift+R)
  2. Keine Fehler mehr: Die "0.0.0.0" Fehler sollten verschwunden sein
  3. 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 build ausführen

⚠️ Falls Docker Container neu gestartet wurden

Falls du die Docker Container neu gestartet hast, stelle sicher dass:

  1. DNS-Einträge in /etc/hosts vorhanden sind:

    127.0.0.1 assets.pressekonto.test
    127.0.0.1 assets.presseecho.test
    127.0.0.1 assets.businessportal24.test
    
  2. 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!