WebSite X5Help Center

 
Rosemarie H.
Rosemarie H.
User

Website funktioniert mit php 8 nicht mehr"  de

Autore: Rosemarie H.
Visite 1362, Followers 2, Condiviso 0  
Parole Chiave: 2020,php8,pro,website

Hallo,

aktuell verwende ich noch PHP 7.4, aber mein Provider schaltet die alten PHP Versionen demnächst ab und will, dass ich auf PHP 8 wechsle. Habe es testweise probiert, dann funktioniert start-smoking.com aber nicht mehr. 

Was kann ich tun?
Danke.

VG
RH

Postato il
10 RISPOSTE - 2 UTILI - 1 CORRETTO
Rosemarie H.
Rosemarie H.
User
Autore

sorry, doch noch mal ne frage / ergänzung... komischerweise betrifft das nur eine Seite, die mit version 2020.3.8 und php8 nicht funktioniert... die anderen Seiten funktioniern noch in dieser Kombination.

kann das noch an etwas anderem liegen?

Leggi di più
Postato il da Rosemarie H.
Franz-Josef H.
Franz-Josef H.
Moderator

Und welche der Seiten ist das? 

Zu sehen ist, daß Du ein Zeichen (>) zuviel ganz oben auf den Seiten hast. im Schritt 1'Einstellungen' Auswahl 'Statistiken und Code' im Bereich Code  hast Du im benutzerdefinierten Code  'Innerhalb des <BODY> Tag' einen Eintrag,  der das oben genannte Zeichen verursacht. Lösche den Code da raus und schreibe ihn in den benutzerdefinierten Code 'Vor dem </HEAD> Tag>, denn da gehört er hin.

Vermutlich ist das aber nicht die Ursache für den beschriebenen Fehler...

Leggi di più
Postato il da Franz-Josef H.
Rosemarie H.
Rosemarie H.
User
Autore

Danke für die schnelle reaktion... 

"Und welche der Seiten ist das?"
naja, die https://start-smoking.com nur diese seite funktioniert nach umstellung auf php 8 nicht mehr... ferienhaus-herter.de etwa funktioniert dagegen(beide erstellt mit version 2020.3.8)

"Zu sehen ist, daß Du ein Zeichen (>) zuviel ganz oben auf den Seiten hast."
sry, finde ich weder im quellcode noch im backend, kannst du vielleicht einen screenshot machen / den quellcode kopieren?

Leggi di più
Postato il da Rosemarie H.
Franz-Josef H.
Franz-Josef H.
Moderator

So sieht im Quelltext der body-Tag aus:

<body <!-- Google Tag Manager (noscript) -->

<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WK4BFDH"

height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

<!-- End Google Tag Manager (noscript) -->>

Und so müsste er sein:

<body>

Das oben Fett geschriebene ist zuviel und steht an der oben genannten Stelle. Oder Du hast es auf jeder einzelnen Seite in den Eigenschaften in den benutzerdefinierten Code geschrieben. 

Leggi di più
Postato il da Franz-Josef H.
Andreas S.
Andreas S.
Moderator
Utente del mese DE

Ich sehe, dass du bei der Smoking Seite die Startseite auf php umgestellt hast. Anscheinend benötigt irgend ein Objekt oder individuelles Skript diese Umstellung!

Wenn du noch mit der Version 2020.3 arbeitest, dann funktioniert PHP 8.0 nicht denn das ist erst in den nächsten Versionen kompatibel. Die Version 8.1 ist sowieso erst mit der V2022.2 kompatibel.

Leggi di più
Postato il da Andreas S.
Rosemarie H.
Rosemarie H.
User
Autore

@Franz-Josef:

komisch, ich hatte da kein < zu viel im quellcode gesehen, hier der Screenshot:

aber hab das scipt jetzt mal in den head-tag gesetzt...

Passt jetzt?

@Andreas, ach ja, stimmt... hatte aus irgendeinem grund die seite mal auf .php umgestellt (und die anderen Seiten nicht, die haben nocht .html als endung) ... dann liegt es vermutlich daran.

danke.

Leggi di più
Postato il da Rosemarie H.
Franz-Josef H.
Franz-Josef H.
Moderator

Es ist kein < zuviel sondern das > ist zuviel. Das passiert durch die umfangreichen Codezeilen mit eigenen Script-Tags innerhalb des <body>-Tag.

Zu sehen ist es aber noch nicht, da Du anscheinend noch nicht hochgeladen hast. Vielleicht vor dem hochladen Strg-Taste+Vorschaubutton damit alles neu aufgebaut wird und dann komplett hochladen. 

Leggi di più
Postato il da Franz-Josef H.
Rosemarie H.
Rosemarie H.
User
Autore

ja sry ich meinte das > :) 

hm doch, hatte es hochgeladen:

das tag manager tag erscheint nun direkt im head tag nach dem cookiebot... war zuvor weiter unten

so ist es im backend:

Leggi di più
Postato il da Rosemarie H.
Franz-Josef H.
Franz-Josef H.
Moderator

Ok, Du bist ja zweisprachig unterwegs und auf der deutschen Seite ist es korrigiert. Aber die englische Seite hat immer noch den > drin. Da musst Du noch Hand anlegen....

Leggi di più
Postato il da Franz-Josef H.
Rosemarie H.
Rosemarie H.
User
Autore

recht hast du, vielen Dank!

Leggi di più
Postato il da Rosemarie H.