Website läuft nicht korrekt mit php 8 Einstellung auf dem Server
Autor: Rene G.
Besucht 821,
Followers 1,
Geteilt 0
Ich musste den Server wechseln und habe Probleme mit dem PHP 8
«Der Shop funktioniert leider nur bis PHP 7.4.33. Sobald wir PHP ab 8 benutzen, erhalten wir Fehlermeldungen, die oberhalb der Website angezeigt werden. Hier ein Auszug der Fehlermeldung: Warning: Undefined array key «auto_increment» in /home/httpd/vhosts/platinenshop.ch/httpdocs/res/x5engine.php on line 6170 ….»
Auch wenn ich auf Aktualisieren gehe mit der PHP Version 8 erhalte ich einen Verbindungsfehler, es geht nur mit der Version PHP 7.4.33.
Bin um jede Hilfe dankbar.
Gepostet am
Wie heißt denn die Website und mit welcher Version wurde sie erstellt?
Du hast die neueste WebsiteX5-Version; diese ist mit php 8.2 kompatibel und dürfte deshalb keine Probleme bereiten. Von wem stammt denn Dein obiges Zitat?
Wenn es diese Domain ist platinenshop.ch ist bereits die aktuelle Version oben und müsste die neueste PHP 8.2 funktionieren. Auch darunter wie 8.0 oder 8.1!
Ich nehme aber an dein Projekt ist schon seit der EVO V9 aktiv mit dem Shop und immer wieder konvertiert worden, oder? Hast du schon mal den Server komplett gelöscht und neu hochgeladen?
Hast du eine Datenbank? Ist diese auch mit überzogen auf den neuen Server?
Es kann aber auch vom Hoster aus sein, wenn dieser gewisse Einstellungen gemacht hat, die solche Fehler erzeugen.
Autor
Vielen Dank für die Antworten.
Ja meine Website ist gestern auf einen anderen Server übernommen worden mit 3 Datenbanken.
Mein Provider hat mir die Fehlermeldungen so gesendet. Ja der Shop wurde immer wieder konvertiert.
Ich habe die antworten meinem Provider weitergeleitet, damit er es korrekt einstellen kann.
Was ich so weis gibt es bei Shops die mit Datenbanken arbeiten und man zieht um auf eine andere Datenbank, dann werden nicht die aktuellen Tabellen erzeugt, sondern neue Tabellen und hier kann es (muss aber nicht) zu Fehlern kommen. Ist die Datenbank migriert worden?
Autor
Auf den Server habe ich alles gelöscht und wieder hochgeladen.
Mein Provider hat nun auf die PHP Version 8.2 gestellt, auf fast allen Seiten erscheint der Fehler, er hat mir noch eine Liste gesendet die ich im Anhang habe.
https://platinenshop.ch/durchkontaktiernieten.php
Ich bin mir nicht sicher weil ich kein Datenbank Experte bin, aber wenn du eine andere Datenbank benützt wird es wohl nicht die richtigen Daten laden können.
Jedenfalls sehe ich, dass es zu keinen Fehlern bei der PHP Suche und auch bei Kontaktformularen kommt. Es kommt anscheinend nur die PHP Fehler wenn du bei den Warenseiten bist und die greifen auf die DAtenbank zu.
Oder verwendest du noch die alte DAtenbank für den Shop?
Autor
Ich verstehen nicht was damit gemeint ist die alte Datenbank.
Ich habe 3 Datenbanken, gästebuch, kundnlogin, verlaufsliste, die hat mein Provider vom alten Server auf den neuen genommen. Selbst habe ich keine Ahnung davon deshalb habe ich alles machen lassen.
Mit PHP 7.4 läuft alles nur mit PHP 8.2 kommen die Fehler.
Hello Rene
To solve this error, could you ask the hosting provider to disable the PHP parameter called "display_error" for you?
I think by changing this the problem should be solved immediately
I remain available here
Stefano
GOOGLE TRANSLATE ---
Hallo Rene
Könnten Sie zur Behebung dieses Fehlers den Hosting-Anbieter bitten, den PHP-Parameter „display_error“ für Sie zu deaktivieren?
Ich denke, dass das Problem durch eine Änderung sofort gelöst werden sollte
Ich bleibe hier verfügbar
Stefano
Autor
Ich bedanke mich bei allen die mir geholfen haben