Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    Could not load css und js (Gelöst)

    Scheduled Pinned Locked Moved Betrieb
    5 Posts 2 Posters 1.6k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • N Offline
      netgeek
      last edited by

      Hallo,

      ich komme einfach nicht weiter.

      Installationen laufen ohne Probleme durch; installiert auf

      Type: Linux OK
        Version: 2.6.17-ck1-r3 #1 SMP Thu Sep 14 13:07:41 CEST 2006 OK
      Webserver 
        Version: Apache OK
        PHP Version: 5.1.6-pl4-gentoo OK
        PHP Session Extension: Installed OK
        PHP mySQL Extension: Installed OK
        PHP XML Extension: Installed OK
      Database Access Interface (PHP mySQL Extension) 
        Version: 4.1.21

      Der Webserver ist ein Virtual-Host; Besitzer sämtlicher Dateien und Ordner des Webverzeichnisses ist apache:apache.

      Es werden aber einfach nicht die css und die js in das Temp-Verzeichnis kopiert.
      Die Meldung in der css-Datei im Temp-Verzeichnis lautet:
      ATTENTION! Could not load *** http://i-doit.ihrplatz.de:80//?load=css&theme=default *** for HTTP-precaching! Please care for its existence!

      und in der js-Datei:
      ATTENTION! Could not load *** http://i-doit.ihrplatz.de:80//?load=js *** for HTTP-precaching! Please care for its existence!

      Ich kann aber z.B. ohne Probleme zu dem Verzeichnis /src/themes/default/css browsen.

      Die Konfigurationsdateien habe ich angefügt.

      Ich hoffe, daß mich jemand auf den richtigen Weg bringen kann, wo der Fehler liegt.

      Viele Grüße
      Jörg

      config.inc.php.txt
      vh_idoit.conf.txt

      1 Reply Last reply Reply Quote 0
      • dsD Offline
        ds
        last edited by

        Hallo Jörg,

        so wie es aussieht, kann das i-doIT nicht auf die URLs: http://i-doit.ihrplatz.de//?load=css&theme=default und http://i-doit.ihrplatz.de:80//?load=js zugreifen.

        Die Konfiguration sieht gut aus. Auch das override_host hast du korrekt gesetzt.

        Da du in der config einen Proxy eingerichtet hast, vermute ich das es daran liegt, jedoch wird der css und js cache (noch) nicht über diesen geladen.

        Hast du einmal versucht, die beiden angegebenen URLs direkt von der i-doIT Maschine aufzurufen? Am besten mit lynx, falls keine grafische Oberfläche existiert.
        Wenn die beiden Links erreichbar sind, solltest du als output das css und js als plain Text bekommen, wenn nicht ist i-doIT (index.php) eventuell nicht in dem in der Apache config angegebenen DocumentRoot (/var/www/i-doit.ihrplatz.de), die *.css und *.js Dateien können nicht aus den Verzeichnissen src/themes/default/css/" & src/tools/js/" geladen werden oder es ist tatsächlich der Proxy Server.

        Kannst du das bitte noch einmal überprüfen und mir dann bescheid geben?

        Gruss,
        Dennis

        1 Reply Last reply Reply Quote 0
        • N Offline
          netgeek
          last edited by

          Hi Dennis,

          vieles versucht, der Lösung noch nicht näher.

          Der Hinweis mit dem Proxy fand ich schon ganz gut. Der Proxy ist nur für den Internet-Zugang da, also habe ich ihn erst einmal aus der Konfig rausgenommen, genauso aus meinen Browsereinstellungen.

          Auf  http://i-doit.ihrplatz.de//?load=css&theme=default und http://i-doit.ihrplatz.de:80//?load=js konnte ich mit dem Firefox von meinem Client aus zugreifen, der IExplorer meldete, daß die Dateien nicht gefunden werden können.
          Mit Lynx auf dem Server kann ich auch beide Dateien laden (wobei lynx bei der css in den Hintergrund verschwindet), sowohl als root wie auch als User apache.
          Hier ist noch zu beachten, daß ich über Umgebungsvariablen den Proxy definiert hatte und die erst rausnehmen mußte, damit es mit lynx funktioniert.

          Also der Proxy wird jetzt definitiv nicht benutzt, ich habe das Log vom Squid kontrolliert.

          Index.php und die i-doit-Verzeichnisse liegen im Document-Root.

          Hast du vielleicht noch eine Idee?

          Grüße
          Jörg

          1 Reply Last reply Reply Quote 0
          • N Offline
            netgeek
            last edited by

            Eine Bitte an das i-doit-Team:
            könnt ihr bitte in die Installationsanweisung auch die notwendigen php.ini-Einträge mit aufnehmen?

            allow_url_fopen muß z.B. auf On/1 stehen, ansonsten ist nämlich in Zeile 77 in isys_smarty_plugin_http_cachefile.class.php die Variable $l_data_url leer!

            Und dann können eben die css und js nicht in die Cachedatei geschrieben werden.

            Grüße
            Jörg

            1 Reply Last reply Reply Quote 0
            • dsD Offline
              ds
              last edited by

              Vielen Dank für den Hinweis.
              Werde ich in die Anleitung mit übernehmen

              1 Reply Last reply Reply Quote 0
              • First post
                Last post