Ergebnis 1 bis 19 von 19

Thema: Nach dem Umzug werden keine Bilder/CSS/JS geladen

  1. #1
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Mannheim
    Beiträge
    139

    Standard Nach dem Umzug werden keine Bilder/CSS/JS geladen

    Hallo zusammen,

    Nach dem Umzug auf einen anderen Server werden keine Bilder/CSS/JS geladen. Stattdessen kommt Seite nicht gefunden.
    Und das Install-Tool ist unter http://domain/contao/install nicht aufrufbar

    Was soll ich anpassen? Liegt es an Contao oder der Apache-Konfiguration?



    Vielen Dank.
    Geändert von olek07 (28.07.2017 um 11:59 Uhr)

  2. #2
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.077
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Da werden wir schon noch einige Informationen brauchen. Z.B.
    Welche Contao-Version?
    Ist die Installation jetzt oder vor dem Umzug in einem Unterverzeichnis installiert gewesen?
    Ist URLs umschreiben aktiviert?

    Und was trifft jetzt zu bei Aufruf von Backend und Frontend?
    Wird gar kein HTML ausgeliefert (Fehler 404)?
    Oder wird die Seite erzeugt und nur das CSS/JS nicht geladen?

  3. #3
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Mannheim
    Beiträge
    139

    Standard

    ich nutze Contao 4.4.1
    Das Backend kann ich aufrufen
    Die Seiten im FE werden angezeigt, Verlinkungen funktionieren auch (mod_rewrite aktiv)
    Nur CSS/JS und Bilder produzieren Seite nicht gefunden.

  4. #4
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.077
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ah, ok. Kann es sein, dass du die Ordner, in denen die entsprechenden Dateien liegen, nicht öffentlich gemacht hast? Das muss in der Dateiverwaltung explizit für die entsprechenden Ordner eingestellt werden, sonst sind die nicht übers Frontend zugreifbar.

  5. #5
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Mannheim
    Beiträge
    139

    Standard

    hm. die DB habe ich übertragen. Dort stehen die Infos, ob Ordner freigeschaltet sind. Also ja, die Ordner sind freigeschaltet
    Die Grafik /assets/images/3/foto_spannungsverhaeltnisse_4-e2e854d4.jpg wird nicht angezeigt, aber sie existiert auf dem Server

  6. #6
    Contao-Nutzer
    Registriert seit
    22.06.2017.
    Beiträge
    186

    Standard

    Thema Symlinks? Geguckt, ob da alles passt, bzw. wie hast Du den Umzug realisiert?

  7. #7
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Mannheim
    Beiträge
    139

    Standard

    hm. nee, wo genau?
    Die Grafik /files/buendnisaktionstage-blog-2016/bilder/akademie-der-vielfalt/foto-akademie-der-vielfalt-1.JPG widr angezeigt.
    Alles, was aus assets kommt, wird nicht angezeigt

  8. #8
    Contao-Nutzer
    Registriert seit
    22.06.2017.
    Beiträge
    186

    Standard

    Zitat Zitat von vinslave Beitrag anzeigen
    hm. nee, wo genau?
    Die Grafik /files/buendnisaktionstage-blog-2016/bilder/akademie-der-vielfalt/foto-akademie-der-vielfalt-1.JPG widr angezeigt.
    Alles, was aus assets kommt, wird nicht angezeigt
    Kommst Du via FTP oder Konsole an die assets dran, wenn Du über das web-Verzeichnis gehst?

  9. #9
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Mannheim
    Beiträge
    139

    Standard

    ja, über SSH komme ich dran. Die Dateien werde von Contao generiert un liegen drin

  10. #10
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.077
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wenn du im der Konsole im web-Verzeichnis eingibst "ls -l assets", dann müsste das in etwa so aussehen:
    Code:
    lrwxrwxrwx 1 webxx webxxg       9 Jul 16 19:14 assets -> ../assets
    assets muss also ein SymLink auf ../assets sein und kein normales Verzeichnis.

  11. #11
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Mannheim
    Beiträge
    139

    Standard

    ja. ist so:

    lrwxrwxrwx 1 alexander www-data 9 Jul 14 15:21 assets -> ../assets/

  12. #12
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Mannheim
    Beiträge
    139

    Standard

    Sorry. Du hattest recht. Ich habe auf dem falschen Server geguckt. Jetzt läuft's.
    Vielen Dank

    Nur ein Problem habe ich noch. Das Install-Tool funktioniert nicht.
    ich bekomme "Es ist ein Fehler aufgetreten"

  13. #13
    Contao-Nutzer
    Registriert seit
    22.06.2017.
    Beiträge
    186

    Standard

    Zitat Zitat von vinslave Beitrag anzeigen
    Nur ein Problem habe ich noch. Das Install-Tool funktioniert nicht.
    ich bekomme "Es ist ein Fehler aufgetreten"
    Gibts ein Log Eintrag oder ähnliches? Nur die Meldung "Es ist ein Fehler aufgetreten" ist jetzt nicht so informativ

  14. #14
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Mannheim
    Beiträge
    139

    Standard

    Code:
    [2017-07-28 13:37:40] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction","_route":"contao_install"},"request_uri":"http://contao4.dev/contao/install","method":"HEAD"} []
    [2017-07-28 13:37:40] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction","_route":"contao_install"},"request_uri":"http://contao4.dev/contao/install","method":"GET"} []
    [2017-07-28 13:37:40] app.CRITICAL: An exception occurred. {"exception":"[object] (Symfony\\Component\\Filesystem\\Exception\\IOException(code: 0): Failed to remove directory \"/var/www/vhosts/contao4/web/files\": rmdir(/var/www/vhosts/contao4/web/files): Directory not empty. at /var/www/vhosts/contao4/vendor/symfony/symfony/src/Symfony/Component/Filesystem/Filesystem.php:179)"} []

  15. #15
    Contao-Nutzer
    Registriert seit
    22.06.2017.
    Beiträge
    186

    Standard

    Code:
    ...Failed to remove directory \"/var/www/vhosts/contao4/web/files\...
    Hast Du vielleicht doch noch etwas im Ordner web/files drin ausser den Symlinks?

  16. #16
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Mannheim
    Beiträge
    139

    Standard

    sorry, das war die falsche Datei. Hier

    Code:
    [2017-07-28 13:51:43] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction","_route":"contao_install"},"request_uri":"http://mabu.dev.passionfive.de/contao/install","method":"GET"} []
    [2017-07-28 13:51:43] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction","_route":"contao_install"},"request_uri":"http://mabu.dev.passionfive.de/contao/install","method":"GET"} []
    [2017-07-28 13:51:43] app.CRITICAL: An exception occurred. {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\ClassNotFoundException(code: 0): Attempted to load class \"Config\" from the global namespace.\nDid you forget a \"use\" statement? at /mannscvu/dev.mannheimer-buendnis.de/vendor/contao/core-bundle/src/Resources/contao/library/Contao/Environment.php:537)"} []
    Das ist die Schleife:

    Code:
    		foreach (\Config::get('os') as $k=>$v)
    		{
    			if (stripos($ua, $k) !== false)
    			{
    				$os = $v['os'];
    				$mobile = $v['mobile'];
    				break;
    			}
    		}
    Geändert von olek07 (28.07.2017 um 13:09 Uhr)

  17. #17
    Contao-Nutzer
    Registriert seit
    22.06.2017.
    Beiträge
    186

    Standard

    Zitat Zitat von vinslave Beitrag anzeigen
    Das ist die Schleife:
    Code:
    		foreach (\Config::get('os') as $k=>$v)
    		{
    			if (stripos($ua, $k) !== false)
    			{
    				$os = $v['os'];
    				$mobile = $v['mobile'];
    				break;
    			}
    		}
    Tja die Schleife sieht ganz böse aus - hat aber damit nix zu tuen.

    Lösche mal bitte deinen Cache unter /var/cache/ (kannst auch erstmal sicherhaltshalber den Ordner var/cache/prod/ umbennen)

  18. #18
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Mannheim
    Beiträge
    139

    Standard

    den Cache habe ich gelöscht. Aber im Log steht im Klartext, dass es hier kracht:

    Code:
    foreach (\Config::get('os') as $k=>$v)
    Ich habe php 5.6 auf dem Server. Auf der lokalen Maschine habe ich php 7. Es läuft ohne Probleme

  19. #19
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.094
    Partner-ID
    10107

    Standard

    Selber Fehler wie hier: https://community.contao.org/de/show...e-Installation

    Ursache wurde bisher nicht gefunden.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •