Von xamp auf HostEurope - Seite wird nicht korrekt dargestellt?


18.11.2021, 14:57

Vielen Dank für all eure Antworten. Das Problem ist an sich zwar noch nicht gelöst, aber ich bin dank eurer Hilfe auf die richtige Spur gekommen. Es lag tatsächlich am Server. Ich werde sofort den zuständigen Kollegen kontaktieren, dann sollte sich das bald erledigt haben. Vielen Dank nochmal. :)

Lezurex  18.11.2021, 11:06

In welchen Ordner auf dem Server hast du die Seite denn hochgeladen?

Conspiratist 
Beitragsersteller
 18.11.2021, 12:53

Direkt auf dem Server gibt es einen Ordner namens DEMO, darin einen Unterordner mit dem Projektnamen. Die Subdomain greift direkt auf diesen Ordner zu.

Lezurex  18.11.2021, 11:07

Schau mal in den Entwicklertools im Netzwerk-Tab, warum die Assets nicht geladen werden können. (HTTP-Statuscode)

Conspiratist 
Beitragsersteller
 18.11.2021, 13:02

Habe im Netzwerk-Tab jetzt den Request aufgenommen und es steht überall 200, was ja eigentlich OK heißt, meine ich zumindest gelesen zu haben.

3 Antworten

Es ist alles weiß mit schwarzer Schrift, Dateien wie Bilder werden nicht abgerufen.

Die Seite selbst wird also geladen. Es scheint also irgendwo mit der Verknüpfung der Inhalte zu hapern. Ich würde nochmal die Pfade überprüfen, ggf. wie folgt ändern.

<link rel="stylesheet" href="assets/css/custom.css">
<!-- change to -->
<link rel="stylesheet" href="./assets/css/custom.css">

Sprich einen Punkt und Schrägstrich vor den Pfad setzen. Falls das immer noch nichts gebracht hat, würde ich mal nachschauen, wie es bezüglich der Zugriffsrechte der einzelnen Verzeichnisse aussieht. Wohl möglich ist dort der Hund begraben.

Woher ich das weiß:Berufserfahrung – UI/UX Designer, Full-Stack Developer

Conspiratist 
Beitragsersteller
 18.11.2021, 13:04

Danke, werde ich direkt versuchen und dann nochmal mit dem Kollegen sprechen, der den nächst höheren Zugriff auf den Server hat. Der kann da bestimmt nachsehen wie es damit aussieht.

0
Könnt ihr mir vielleicht einen Rat geben?

sieh dir den Quelltext der falsch angezeigten Seite online im Browser an (Strg+U). Dann klickst Du auf den Link im href-Attribut des <link rel="stylesheet" ...> Elements.

Wir Dir dann das Stylesheet oder eine Fehlerseite angezeigt? Wenn letzteres, hast Du die CSS-Datei falsch eingebunden.

Dateipfad. Der ist immer ungefähr "assets/css/custom.css"

Ersetze alle diese Pfade durch https://www.deine Domain.tld/assets/css/custom.css

Alex


Conspiratist 
Beitragsersteller
 18.11.2021, 13:19

Versuche ich auch gleich. Mir wird da nur wieder die Seite angezeigt. Keine Fehlerseite oder das Stylesheet.

0
EinAlexander  18.11.2021, 13:24
@Conspiratist
Mir wird da nur wieder die Seite angezeigt

Du hast entweder die Dateipfade falsch angegeben oder die Dateirechte stimmen nicht. Ohne die Adresse der Seite zu kennen, kann ich Dir da nicht weiterhelfen.

0
Conspiratist 
Beitragsersteller
 18.11.2021, 13:30
@EinAlexander

Ich geh erstmal nach den Dateirechten fragen. Vielleicht stimmt da ja echt was nicht, vorher hat es auch schon einmal funktioniert und dann hab ich diesen Unterordner unter DEMO erstellt und die Subdomain darüber zugreifen lassen...

0
elmex7  18.11.2021, 14:17
@Conspiratist

"Mir wird da nur wieder die Seite angezeigt."

Hast Du vielleicht fehlerhafte Umleitungen angelegt?

1
Conspiratist 
Beitragsersteller
 18.11.2021, 14:54
@elmex7

Hätte ich auch gedacht, aber habe die gleiche Seite jetzt auf einen anderen Server hochgeladen und da funktioniert alles einwandfrei. Wird tatsächlich irgendwas an den Einstellungen von der Subdomain etc liegen. Aber da kann ich nichts machen, weil mir keine Berechtigungen vorliegen.

Vielen Dank auf jeden Fall.

0
EinAlexander  18.11.2021, 14:55
@Conspiratist
Aber da kann ich nichts machen, weil mir keine Berechtigungen vorliegen.

chmod 644 für die CSS Datei kannst du mit jedem FTP Programm machen.

0

woran scheitert es den ? hast du irgendwo absolute pfade nutzen müssen ?

guck doch mal in den HTML den du bekomsmt, welcher pfad da dann rauskommt , vielleicht sind nur die datei rechte für den ordner nicht richtig .

scheint ja das bei den ordner da was nicht stimmt.

ist bei dir local der root der gleiche ? oder beim server davor noch ein html ordner bzw htdocs . vorrausgesetzt du nutz irgendwo direkte pfade .irgendwo ein framework (weil ich sehe da so assets , das klingt mir wie was an framework ) oder htaccess die redirects etc machen ?

aber da es ja wohl nur die einfachen dinge sind css und bilder . denke ich eher an rechte probleme .


Conspiratist 
Beitragsersteller
 18.11.2021, 13:17

Nirgendswo ein absoluter Pfad. Ich habe auf xamp allerdings in den vergangenen Versionen Ausnahmen gemacht, dafür aber extra SITE_ROOT in einer config Datei definiert, damit die Seite den Pfad vollständig von selbst zieht und ich nicht irgendwelche Fehler einbaue, wenn ich das per Hand immer wieder neu eintippe.

Benutze Bootstrap, sonst kein extra Programm. Die vorherige Seite war komplett Kraut und Rüben auf dem Server verbreitet (alles irgendwie in einen Ordner geklatscht mit wenigen Unterordnern, was das ganze ziemlich unübersichtlich gemacht hat), deshalb habe ich das so angelegt.

0