Xampp-Installation für Firmennetzwerk css wird nicht geladen

  • Hallo,
    ich habe Wordpress unter Xampp local auf meinem Rechner installiert und es läuft wunderbar.
    Greifen jedoch die Kollegen über unser Firmennetzwerk darauf zu, werden die Inhalte alle dargestellt, aber das Theme-Stylesheet anscheinend nicht geladen.
    Also Inhalt wird angezeigt, das Layout jedoch nicht.
    Da ich nicht der Netzwerk-Spezi bin, bin ich ratlos, woran das liegen kann, den mit anderen Webseiten die mit Stylesheets arbeiten (eigene Kreationen und phpBB-Forum) klappt alles wunderbar.

    Kann mir jemand einen Tip geben, wo der Fehler liegt und wie man in behebt?

    Danke im voraus,
    Jan

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Welche Dateigröße hat die Datei?

    Mache mal folgenden Test: Lösche (oder auskommentiere besser!) etwa die Hälfte der Einträge in der CSS, und versuche es noch einmal.

    wpseek.com - Die WordPress-Code-Suchmaschine

  • Hallo Alphawolf, hallo Mo,
    danke für die prompten Antworten.

    Welche Dateigröße hat die Datei?

    Mache mal folgenden Test: Lösche (oder auskommentiere besser!) etwa die Hälfte der Einträge in der CSS, und versuche es noch einmal.


    die Datei ist 11 KB groß, eine Verkleinerung bringt keine Veränderung (ausser bei mir lokal natürlich :???:).


    wird das stylesheet evtl. über "localhost" referenziert?

    Grüße
    Mo


    das könnte sein, wie gesagt, ursprünglich war alles auf lokalen Betrieb ausgelegt.
    Wo kann ich das denn überprüfen?
    Ist das der DB_HOST in der wp-config.php? Der steht bei mir auf localhost. (Allerdings für die anderen erwähnten Anwendungen auch und da funkts).

    Wenn ja, was müsste dann dort rein?
    Wenn nein, wo muß ich dann schauen?

    Danke im voraus,
    Jan

  • Naja, entweder du hast einen absoluten Link zum Stylesheet - Bsp:
    http://localhost/wordpress/theme/blablupbla/style.css
    Oder einen relativen - Bsp:
    wp-content/themes/default_de/style_retro.css .
    Falls du keinen relativen hast wird das wohl die Fehlerursache sein. Falls es dir nicht gelingt die Datei relativ einzubinden, kannst du die Stylesheets auch im header anlegen:

    HTML
    <style type="text/css"><!--
    
    
     Stylesheet Angaben
    
    
    //--></style>

    Gruß, Philippp

  • Das Problem liegt im Localhost begründet. In Deiner Datenbank sind die Variablen für den Ablageort der Site auf den Localhost gemappt. Du hast nun mehrere Optionen:

    1. Du setzt in den entsprechenden Dateien der zugreifenden Rechner (auch des Localhosts!) ein einheitliches Pseudonym für den Server und verweisst auf die jeweilige IP.

    Unter Windows ist das ganz einfach: Meist im Verzeichnis c:\windows\system32\drivers\etc\ in der Datei "hosts" einen Eintrag für den Server eintragen.

    Auf dem Localhost selbst mit

    Code
    127.0.0.1       localhost

    und auf allen anderen Clients mit

    Code
    192.168.0.55       intranet

    wobei auf den übrigen Clients natürlich die IP des Servers auf dem der Localhosts im Netz läuft anzugeben ist. Die oben stehende (192.168.0.55) ist selbstverständlich nur ein Beispiel.

    Somit wird der Server nun auf allen Rechnern über "http://intranet/" angesprochen.

    Nun gehst Du, wie in der FAQ unter

    WordPress Deutschland FAQ » Wie kann ich die Adresse meines Blogs ändern?

    beschrieben, hin und änderst die Adresse Deines Blogs in der Datenbank dahingehend ab, das selbige nun nicht mehr "http://localhost/" sondern auf "http://intranet/" verweist und dann sollte alles laufen.

    Bei Versuchen auf Rechnern von denen Du es schon probiert hast nicht vergessen den Cache zu leeren.

    2. Du gehst hin und siehst Dir den von mir geschriebenen Artikel bzw. den Hack an: Arno Simon » WebSite auf dem Localhost

    Mit letzterem kannst Du den Server dann sowohl Lokal aus dem internen Netzwerk ansprechen ohne Traffic nach aussen zu erzeugen, als auch von ausserhalb um z.B. den Zugriff von reisenden Mitarbeitern (Berater, Vertriebler, Homeoffice-Mitarbeiter etc.) zu gewährleisten.

    Der Hack sorgt letztlich dafür das immer der Richtige Pfad zu den Dateien in der Datenbank steht, bevor die HTML-Codes für die Ausgabe generiert werden.

    vG

    Arno

    Feedback ist Wichtig!|FAQ|Rückfragen im Forum!|Wenn ich mal was vergesse.... einfach mal sagen...

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!