WebSite X5Help Center

 
Stefanie P.
Stefanie P.
User

Neue php Version  de

Autore: Stefanie P.
Visite 754, Followers 1, Condiviso 0  
Parole Chiave: php,website x5 pro 2022.3

Guten Abend zusammen

Mein Domain-Anbieter hat die Version PHP 7.4 auf 8.0 geändert.

Seit da, zeigt es mir auf allen Seite welche mit den Onlineshop im Zusammenhang stehen, Fehlermeldungen an. Hier die Website von mir www.reitsportboutique.ch

Gemäss Domain-Anbieter müsse ich mich ins Backend vom CMS einloggen und da alles aktualisieren. Leider weiss ich nicht, wo das ist.

Kann mir da jemand weiterhelfen?

Grüsse Steffi

Postato il
9 RISPOSTE
Franz-Josef H.
Franz-Josef H.
Moderator

Du solltest zunächst dafür sorgen, dass Deine Website immer auf die sichere https-Site umgeleitet wird. Wenn es bei Deinem Webhoster keine Möglichkeit gibt, die Umleitung zur https-Seite zu erzwingen, musst Du selbst eine .htaccess-Datei erstellen. Dazu mit dem Windows Editor eine Datei mit folgendem Inhalt erstellen:

RewriteEngine On

RewriteCond %{HTTPS} !=on

RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Diese speichern zum Beispiel als htaccess.txt. Dann umbenennen in .htaccess (ja, der Punkt muss vorne sein) und diese in Dein Serverzeichnis (dahin wo Du auch Deine Homepage hochlädst) laden. Damit wird jeder Aufruf Deiner Seite automatisch auf die https-Seite gelenkt.

Wenn das die Fehler nicht behebt, solltest Du hier die Fehlermeldungen näher benennen , zB Screenshot,  und beschreiben, was Du getan hast bzw wann der Fehler entsteht. 

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

Besten Dank für die Rückmeldung.

Anbei ein Screenshot der Fehlermeldung, welche nur auf Seiten mit Verkaufsartikeln angezeigt wird.

Dieser Fehler kam erst nach Umstellung von PHP 7.4 auf 8.0.

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

Es ist ja 'nur' eine Warnung. Im Backend beim Webhoster kannst Du PHP Meldungen ausblenden oder vom Service ausblenden lassen.

Du solltest aber auch die oben beschriebene Umleitung einrichten. Das ist schon wichtig!

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

Du arbeitest noch mit der Professional V2021.3 aber in dieser Version ist die Kompatiblität mit PHP 8.0 nicht gegeben. Erst in der neuen V2022.3 ist die neue PHP 8.0 kompatibel.

Du müsstest ein Update machen von WSX5 oder beim Provider auf 7.4 downgraden lassen (wenn er es noch lässt)!

Leggi di più
Postato il da Andreas S.
Stefanie P.
Stefanie P.
User
Autore

Vielen Dank für die Antworten. Konnte dieses Problem vorerst lösen.

Leggi di più
Postato il da Stefanie P.
Franz-Josef H.
Franz-Josef H.
Moderator
Franz-Josef H.
Du solltest zunächst dafür sorgen, dass Deine Website immer auf die sichere https-Site umgeleitet wird. Wenn es bei Deinem Webhoster keine Möglichkeit gibt, die Umleitung zur https-Seite zu erzwingen, musst Du selbst eine .htaccess-Datei erstellen. Dazu mit dem Windows Editor eine Datei mit folgendem Inhalt erstellen: RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] Diese speichern zum Beispiel als htaccess.txt. Dann umbenennen in .htaccess (ja, der Punkt muss vorne sein) und diese in Dein Serverzeichnis (dahin wo Du auch Deine Homepage hochlädst) laden. Damit wird jeder Aufruf Deiner Seite automatisch auf die https-Seite gelenkt. Wenn das die Fehler nicht behebt, solltest Du hier die Fehlermeldungen näher benennen , zB Screenshot,  und beschreiben, was Du getan hast bzw wann der Fehler entsteht. 
warum hast Du das oben beschriebene immer noch nicht umgesetzt. Beim Aufruf  von www.reitsportboutique.ch landet man immer noch auf der unsicheren Seite. Das kann immer wieder zu unerwarteten Fehlern oder anderen Problemen führen!

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

Weil ich es leider nicht geschafft habe und aktuell ein grösseres Problem hab, seit dem Update auf die neue Version.

Leggi di più
Postato il da Stefanie P.
Daniel W.
Daniel W.
User

A) Ist denn zumindest bei ...

-----

5 Export > Export der Website ins Internet

URL der Website: https://reitsportboutique.ch

-----

... ein https (also mit s) angegeben?

B) Wie ich über nic.ch/de/whois/ sehe ist der webspace bei one.com - siehe Anleitung

-----

Alle Aufrufe via HTTPS ausliefern

Hierfür fügen Sie diesen Code in eine Datei auf Ihrem Webspace namens .htaccess ein:

#Rewrite everything to https
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

>> https://help.one.com/hc/de/articles/115005587449-Wie-verwalte-ich-SSL-f%C3%BCr-meine-Webseite-#step-2

----- Kleine Anleitung ----

1) Code kopieren und im Windows Editor einfügen, als htaccess.txt abspeichern.

2) Bei Website X5 unter ...

> 5 Export > Export der Website ins Internet

... auf das Symbol rechts bei "URL der Website" klicken und schauen, ob eine .htaccess vorhanden ist.

3) Hier gibt es nun 2 Möglichkeiten, je nachdem ob eine Datei .htaccess vorhanden ist oder nicht.

a) Ist keine .htaccess vorhanden, dann auf das "Blatt mit Pfeil nach oben"-Symbol klicken, auf der Festplatte die Datei htaccess.txt suchen, markieren und auf OK klicken.

Nun die htaccess.txt markieren und auf das Symbol rechts vom roten X klicken, um den Dateinamen von htaccess.txt in .htaccess (also mit Punkt am Anfang und ohne .txt am Ende) zu ändern.

b) Ist eine .htaccess vorhanden, dann diese markieren und auf das "Blatt mit Pfeil nach unten"-Symbol klicken, damit kann diese Datei .htaccess auf der Festplatte gespeichert werden.

In der heruntergeladen Datei .htaccess (evtl. in htaccess.txt umbenennen) am Ende den Code von one.com (siehe oben fett markiert) einfügen.

Nun geht es bei Punkt A) weiter, also die beiden Absätze befolgen. Evtl. kommt die Meldungen, dass die .htaccess schon vorhanden wäre, hier die vorhandene .htaccess überschreiben lassen.

Leggi di più
Postato il da Daniel W.
Daniel W.
Daniel W.
User

Kleine Korrektur - hier ist klein a) gemeint.

Nun geht es bei Punkt a) weiter, also die beiden Absätze befolgen. Evtl. kommt die Meldungen, dass die .htaccess schon vorhanden wäre, hier die vorhandene .htaccess überschreiben lassen.

Leggi di più
Postato il da Daniel W.