WebSite X5Help Center

 
Sascha T.
Sascha T.
User

Produkte werden nicht angezeigt  de

Autor: Sascha T.
Visitado 958, Seguidores 1, Compartilhado 0  

Ich habe einen Shop für mein Unternehmen erstellt. Auf der Vorschau im Programm läuft alles optimal.

Nach dem Hochladen auf eigenem Server wird die Startseite angezeigt. Gehe ich auf Shop oder Shop:suchen erscheint zwar die Hauptstruktur der Seite, jedoch werden keine Produkte angezeigt.

Es erscheint der drehende Stern, auch über mehrere Minuten. Es sind ca. 150 Produkte im Shop.

Die Seite ist shop.ksdt.de

Publicado em
41 RESPOSTAS
Sascha T.
Sascha T.
User
Autor

surprised Neuer Link, ich habe mich verschrieben:

shop.ksdt.de

Ler mais
Publicado em de Sascha T.
Andreas S.
Andreas S.
Moderator
Usuário do mês DE

Ich sehe, dass die shop.ksdt.de eine Unterdomain ist. Wieso machst du es nicht über die normale Domain?

Ausserdem hast du zwar ein Zertifikat, aber keine Weiterleitung auf https aktiviert! Ob das auch für Unterdomains funktioniert kommt auf das Zertifikat an.

Wenn es nicht über den Provider geht, müsstest du es per htaccess lösen. Beschreibungen gibt es genug hier und im Internet! 

Ler mais
Publicado em de Andreas S.
Sascha T.
Sascha T.
User
Autor

Hallo Andreas,

danke für die Antworten/Fragen die ich gerne beantworte.

Ich habe es nicht hinbekommen nach der Anleitung, die beiden Projekte über eine Domain laufen zu lassen.

Noch nicht embarassed

Laut meinen Infos ist https richtig konfiguriert, das Zertifikat ist für Hauptdomain und Subdomain geeignet.

Ler mais
Publicado em de Sascha T.
Andreas S.
Andreas S.
Moderator
Usuário do mês DE

Wenn du den Shop nur zum testen benötigst, würde ich das Projekt in ein Unterverzeichnis laden. Unter "shop" z.B. und dann als URL der Website  "https://www.ksdt.de/shop" nehmen!

Wobei du immer noch die Umleitung per htaccess benötigst von http auf https und eventuell von ksdt.de auf www.ksdt.de

Ler mais
Publicado em de Andreas S.
Sascha T.
Sascha T.
User
Autor

Ne, der soll online gehen, kein Test

Ler mais
Publicado em de Sascha T.
Andreas S.
Andreas S.
Moderator
Usuário do mês DE

Kann man natürlich auch machen, aber das schließt nicht den letzen Absatz aus.

Hast du eigentlich eine Datenbank aktiviert für den Onlineshop?

Ler mais
Publicado em de Andreas S.
Sascha T.
Sascha T.
User
Autor

Ja, Datenbank ist aktiviert und wurde auch angelegt

Ler mais
Publicado em de Sascha T.
Sascha T.
Sascha T.
User
Autor

Jetzt hatte ich auch Zeit die Umleitung einzustellen per htaccess. 

Löst jedoch nicht das eigentliche Problem.

Ler mais
Publicado em de Sascha T.
Andreas S.
Andreas S.
Moderator
Usuário do mês DE

WEnn du eine Datenbank aktiviert hast... welche Verfügbarkeit hast du eingestellt?  Effektive Verfügbarkeit?

Hast du auch schon mal bei den "Produkten" auf "Aktualisieren" gedrückt?

Welche PHP Version läuft auf deinem Server?

Es gab schon mal 1-2 User die das gleiche Problem hatten, aber ich kann mich nicht erinnern oder den Post finden hier im Forum. Vielleicht ein anderer Moderator oder USer.

Ler mais
Publicado em de Andreas S.
Daniel W.
Daniel W.
User
Usuário do mês EN

Ich habe jetzt einen Post gefunden, wo das Problem mit dem drehenden Ladesymbol auftaucht.

Dort war die Umstellung der PHP-Version bei one.com der Grund, siehe

----- Auszug -----

hab jetzt die php version von 8.0 auf 7.4 gestellt.....

jetzt läuft es wieder ohne Probleme...

>> https://helpcenter.websitex5.com/pt/post/254699

Posts vom 10.11. bis 12.11.2022

-----

Die Domain ksdt.de dürfte bei Hosteurope sein, laut DENIC.

Vielleicht hilft das bei der Fehlersuche.

Ler mais
Publicado em de Daniel W.
Sascha T.
Sascha T.
User
Autor

Hatte schon bei der Problemsuche den Eintrag gefunden. Ich habe nur die Möglichkeit von 8.0 und 8.1 einzustellen. Hatte von 8.1 auf 8.0 zurückgestellt. Ohne Erfolg.

Mir ist nicht bekannt, dass ich bei der Datenbank eine Verfügbarkeit einstellen kann. Andere Datenbanken sind von mir genauso eingerichtet und laufen super.

Ler mais
Publicado em de Sascha T.
Incomedia
Stefano G.
Incomedia

Hello Sasha

The issue with your server seems to be a specific PHP configuration

Contact your hosting provider and ask them to disable the PHP parameter called "display_errors"

Once they do that, the website should work correctly

I remain available here

Stefano

GOOGLE TRANSLATE ---

Hallo Sascha

Das Problem mit Ihrem Server scheint eine bestimmte PHP-Konfiguration zu sein

Wenden Sie sich an Ihren Hosting-Provider und bitten Sie ihn, den PHP-Parameter namens „display_errors“ zu deaktivieren.

Sobald sie das getan haben, sollte die Website korrekt funktionieren

Ich bleibe hier verfügbar

Stefano

Ler mais
Publicado em de Stefano G.
Sascha T.
Sascha T.
User
Autor

Hi Stefano,

vielen Dank für die Info, die ich sofort bei meinem Provider nachgefragt haben.

Ich melde mich bei Antwort zurück.

GOOGLE TRANSLATE ---

Hi Stefano,

Many thanks for the information, which I immediately asked my provider.

I'll get back to you with an answer.

Ler mais
Publicado em de Sascha T.
Sascha T.
Sascha T.
User
Autor

Hi Stefano,

HostEurope teilte mir mit, dass der PHP-Parameter "display_errors"nicht deaktiviert werden kann.

GOOGLE TRANSLATE ---

Hi Stefano,

HostEurope informed me that the PHP parameter "display_errors" cannot be disabled.

Ler mais
Publicado em de Sascha T.
Daniel W.
Daniel W.
User
Usuário do mês EN

Infos von Hosteurope, siehe

-----

PHP-Errors

...

Einstellungen / Mögliche Werte / Standard / Besxchreibung

Logging Output / On oder Off / Off / Bestimmt, ob auftretende Fehler im Browser ausgegeben werden sollen

>> https://www.hosteurope.de/faq/webhosting/skripte/skript-einstellungen/

-----

Standard ist "Off" - also keine Ausgabe der Fehler an den Browser - was steht im eigeenen KIS?

----- Screenshot Hosteurope KIS -----

Ler mais
Publicado em de Daniel W.
Daniel W.
Daniel W.
User
Usuário do mês EN

Evtl. das ankreuzen ...

(x) Alle Meldungen (gemäß E_ALL)

...

Loging Output:

( ) On (x) Off

... damit auch leichte Fehler nicht ausgegeben werden.

Allerdings bin ich keine PHP-Experte und kann es auch nicht testen, da kein Shop.

Ler mais
Publicado em de Daniel W.
Sascha T.
Sascha T.
User
Autor

Alle Einstellungen vorgenommen.

Es wird kein Fehler angezeigt.

Nur im Control /Admin beriech bekomme ich Fehlermeldungen, die waren aber auch vorher schon angezeigt. (Andere Baustelle)

Fehler ist also noch immer da

Ler mais
Publicado em de Sascha T.
Daniel W.
Daniel W.
User
Usuário do mês EN

Ich habe das Template "Onlineshop / BookFinder" (kostenlos) von WebSite X5 auf mein Webhosting-Paket bei Hosteurope hochgeladen, da kommt keine Fehlermeldung, auch nicht im Adminbereich.

>> http://finde-links.de/123shop-hosteurope/cartsearch/index.html (nur zu Testzwecken)

Also muss womöglich der Fehler woanders gesucht werden und nicht unbedingt bei "display_errors".

Ler mais
Publicado em de Daniel W.
Sascha T.
Sascha T.
User
Autor

Vielen Dank für die Info. Hätte mich auch gewundert, wenn es bei HostEurope nicht gehen würde.
Ich denke mal, ich habe irgendeine Einstellung falsch oder etwas nicht berücksichtigt.
Kämpfe mich durch Anleitungen, finde jedoch keine  Lösung.

Ler mais
Publicado em de Sascha T.
Andreas S.
Andreas S.
Moderator
Usuário do mês DE

Ich glaube es hängt irgendwie mit der Unterdomain zusammen!  Möglicherweise weil man die Seite nicht unter www zu erreichen ist. Oder vielleicht wird sie sowieso auf www umgeleitet und findet nichts.

Normalerweise müsste es eine Fehlermeldung geben, wenn du im Onlineshop auf "aktualisieren" drückst. Wenn nichts kommt, dann ist es erreichbar und müsste funktionieren.

Ler mais
Publicado em de Andreas S.
Sascha T.
Sascha T.
User
Autor

So, nun habe ich den Shop zur Hauptseite eingebunden. Also keine Subdomain mehr. Der Fehler bleibt der gleiche. Mit klicken auf Shop kommt die Struktur aber keine Artikel.

Die Datenbank wurde erstellt und es werden auch zumindest Zugriffsdaten eingetragen.

Nur den Adminbereich kann ich jetzt auch nicht mehr aufrufen.

Es kommt der Fehler 

Warning: Undefined array key "auto_increment" in /is/htdocs/wp1049757_97BV7DWFFW/www/schleifen/res/x5engine.php on line 6063

Warning: Undefined array key "auto_increment" in /is/htdocs/wp1049757_97BV7DWFFW/www/schleifen/res/x5engine.php on line 6063

Warning: Cannot modify header information - headers already sent by (output started at /is/htdocs/wp1049757_97BV7DWFFW/www/schleifen/res/x5engine.php:6063) in /is/htdocs/wp1049757_97BV7DWFFW/www/schleifen/admin/libraries/controlpanel.class.php on line 69

Ler mais
Publicado em de Sascha T.
Andreas S.
Andreas S.
Moderator
Usuário do mês DE

O.K. dann ist eindeutig die PHP zu alt oder etwas im Backend von deinem Hoster ist bei PHP falsch eingestellt, denn wenn solche MEldungen kommen ist meisten der Server der nicht die Skripte bearbeiten kann.

Ler mais
Publicado em de Andreas S.
Sascha T.
Sascha T.
User
Autor

Die Meldung kommt erst seitdem der Shop drinnen ist, vorher war alles OK.

Kann also keine PHP Einstellung vom Hoster sein.

Irgendwas wird in der Struktur class nicht gefunden oder ausgeführt. Es hängt eindeutig mit dem Shop zusammen.

Ler mais
Publicado em de Sascha T.
Sascha T.
Sascha T.
User
Autor

Die Zeile 6063 ist:

if ($value["auto_increment"] && !strpos($act_field["Extra"], "auto_increment")) {

Die Zeile 69 ist:

header("Location: login.php");

Ler mais
Publicado em de Sascha T.
Sascha T.
Sascha T.
User
Autor

So, konnte folgendes finden.

Wenn ich die Bestellung ohne Registrierung und nur per Mail senden einstelle. Komme ich zumindest in den Adminbereich wieder rein.

Jedoch bleibt der Fehler Warning: Undefined array key "auto_increment" in /is/htdocs/wp1049757_97BV7DWFFW/www/schleifen/res/x5engine.php on line 6063

Aber die Daten werden angezeigt.

Produkte werden dennoch nicht angezeigt

Ler mais
Publicado em de Sascha T.
Sascha T.
Sascha T.
User
Autor

Ich habe weitergespielt. 

Jetzt habe ich auf Manuelle Registrierung zurück gestellt.

Produkte werden angezeigt, Adminbereich ohne Fehler.

Ist aber nicht Sinn und Zweck. Zumal wenn Kunden öfters kaufen. 

Die müssen sich ja jedes Mal neu Eintragen

Ler mais
Publicado em de Sascha T.
Andreas S.
Andreas S.
Moderator
Usuário do mês DE

Wie können die Kunden eigentlich bestellen wenn nur der Kreis kommt und keine Waren anzeigt?  Oder zeigt es diese jetzt an in der Original Domain?

Unter "5" Export ins Internet bei der URL der WEbsite musst du das www. weggeben, denn deine Seite ist nur unter ksdt.de zu finden.

Ler mais
Publicado em de Andreas S.
Sascha T.
Sascha T.
User
Autor

Jetzt werden die Produkte angezeigt. Aber alles ohne Registrierung. Was absolut dämlich ist.

Meine Seite wird mit und ohne www. angezeigt, da stimmt alles.

Ler mais
Publicado em de Sascha T.
Incomedia
Stefano G.
Incomedia

Hello Sasha

I've tried visiting your website but I can see that it's not there at the moment.

When the website is online again, notify me here. Leave it as it is for a while so I can take a look at it and let me know exactly what isn't working then. I will be able to provide more information then, but only if the website is regularly uploaded for me to check

I remain available here

Stefano

GOOGLE TRANSLATE ---

Hallo Sascha

Ich habe versucht, Ihre Website aufzurufen, sehe aber, dass sie im Moment nicht verfügbar ist.

Wenn die Website wieder online ist, benachrichtigen Sie mich hier. Lassen Sie es eine Weile so, wie es ist, damit ich es mir ansehen und mir genau sagen kann, was dann nicht funktioniert. Dann kann ich weitere Informationen geben, aber nur, wenn die Website regelmäßig hochgeladen wird, damit ich sie überprüfen kann

Ich bleibe hier verfügbar

Stefano

Ler mais
Publicado em de Stefano G.
Sascha T.
Sascha T.
User
Autor

Hi Stefano,

die Seite mit dem Shop ist nun direkt unter ksdt.de zu erreichen.

Hi Stefano,

the site with the shop can now be reached directly at ksdt.de.

Ler mais
Publicado em de Sascha T.
Incomedia
Stefano G.
Incomedia

Hello Sasha

I've checked the error

It seems like all you have to do to fix the error is ask your hosting provider to disable the PHP parameter called "display_errors". Once you do that, the issue should be fixed

I remain available here

Stefano

GOOGLE TRANSLATE ---

Hallo Sascha

Ich habe den Fehler überprüft

Es scheint, als müssten Sie zur Behebung des Fehlers nur Ihren Hosting-Provider bitten, den PHP-Parameter namens „display_errors“ zu deaktivieren. Sobald Sie dies getan haben, sollte das Problem behoben sein

Ich bleibe hier verfügbar

Stefano

Ler mais
Publicado em de Stefano G.
Daniel W.
Daniel W.
User
Usuário do mês EN

@Stefano G.: Womit der Fragensteller Sascha T. wieder am Anfang wäre, siehe

-----

Es scheint, als müssten Sie zur Behebung des Fehlers nur Ihren Hosting-Provider bitten, den PHP-Parameter namens „display_errors“ zu deaktivieren.

Gepostet am 08.05.2023 13:30:16 von Stefano G.

-----

Hi Stefano,

HostEurope teilte mir mit, dass der PHP-Parameter "display_errors"nicht deaktiviert werden kann.

Gepostet am 04.05.2023 05:24:44 von Sascha T.

-----

@Sascha T.: Geht die Registrierung jetzt oder geht sie nicht?

Ler mais
Publicado em de Daniel W.
Sascha T.
Sascha T.
User
Autor

Geht nicht, mit Aktivierung der Datenbank werden keine Produkte mehr angezeigt und ist kein Zugriff mehr uf den Adminbereich möglich.

Ler mais
Publicado em de Sascha T.
Andreas S.
Andreas S.
Moderator
Usuário do mês DE

Steht in den Antworten oben etwas von einer "Datenbank"?  

Es geht hier um deinen Hoster der beim PHP etwas umstellen muss, damit es funktioniert.

Ler mais
Publicado em de Andreas S.
Sascha T.
Sascha T.
User
Autor

So, dann nochmal.

Nach dem Einspielen des Shops auf meinem Hoster wurden keine Produkte angezeigt.

Zusätzlich konnte ich nicht mehr in den Adminbereich.

Der Hoster teilte mir mit, dass der PHP-Parameter "display_errors" nicht deaktiviert werden kann.

Die weiteren PHP-Einstellungen habe ich vorgenommen. Der Fehler blieb.

Die zuvor angelegte Datenbank wurde jedoch richtig erstellt und auch mit Daten gefüllt, wie die Seitenzugriffe.

Erst als ich die Datenbank in allen Bereichen deaktiviert habe, wurden die Produkte angezeigt und der Zugriff zum Adminbereich war wieder möglich. Nach dem Cash leeren wurden auch keine PHP Fehler mehr im Adminbereich angezigt.

Da Kunden bei mir öfters bestellen ist ein Speichern der Kundendaten mit Login unerlässlich.

Ler mais
Publicado em de Sascha T.
Daniel W.
Daniel W.
User
Usuário do mês EN

Leider betreibe ich keinen Shop, deshalb kann ich keinen Shop im Praxisbetrieb testen, aber ich habe mal in einem anderen Post für einen Fragesteller testweise einen Kundenbereich eingerichtet, siehe

>> http://finde-links.de/123shop-hosteurope/index.html (nur zu Testzwecken)

Im Test-Shop wird eine Datenbank genutzt und trotz Kundenbereich werden die Artikel angezeigt, dazu ist der Webhoster auch Hosteurope, also müssten alle 3 Dinge bei Shop zusammen passen.

Den kundenbereich habe ich vorher bei WebSite X5 nach dieser Anleitung eingerichtet, siehe

>> https://guide.websitex5.com/de/support/solutions/articles/44001451762-so-aktivieren-sie-die-kundenregistrierung-f%C3%BCr-ihren-onlineshop

Und die Raster bei WebSite X5 für den Kundenbereich habe ich so eingerichtet, siehe

(Kleiner Fehler im Screenshot: Richtig heißt es Your Orders Objekt.)

----- Screenshots aus meinem englischsprachigem Post für einen anderen User -----

-----

-----

Ler mais
Publicado em de Daniel W.
Daniel W.
Daniel W.
User
Usuário do mês EN

Beim Login & Logout Objekt habe ich für den "Button-Effekt" das eingestellt:

Typ: Logout

Textgröße: 16

Textfarbe: Weiß

Hintergrundfarbe "Rot"

Ler mais
Publicado em de Daniel W.
Klaus G.
Klaus G.
User

Hallo Sascha,

Diese Benachrichtigung (Auschnitt) habe ich von meinem Provider bekommen.

Was ist genau passiert?

Ab der PHP-Version 8.1, die XXXXXXXXX ab dem 01.12.2021 eingeführt hat, war die Fehlerausgabe über den Browser standardmäßig aktiviert („display_errors = on“).

Da es sich hier um die Default-Einstellung von PHP direkt handelt und die PHP Entwickler davon ausgehen, dass diese Einstellung nur in Entwicklungsumgebungen aktiviert bleibt, haben sie kürzlich weitere Details in der Fehlerausgabe hinzugefügt. Dies konnte z. B. bei einem fehlgeschlagenen Verbindungsaufbau zur Datenbank dazu führen, dass die Zugangsdaten einer Datenbank als Fehlerausgabe im Klartext im Browser des Besuchers ausgegeben wurden.

Wie hat XXXXXXXXXXX reagiert?

Um die Veröffentlichung von sensiblen Inhalten über den Browser im Fehlerfall zu vermeiden und zu unterdrücken, haben wir die Standardeinstellung von „on“ auf „off“ geändert. Somit tritt das oben beschriebene Verhalten für PHP 8.1 , 8.2 und neuere Versionen nicht mehr auf.

Könnte doch mit PHP zu tun haben ????

Gruß MCMACMASTER

Ler mais
Publicado em de Klaus G.
Klaus G.
Klaus G.
User

Ich nochmal,

du hast gravierente HTML-Fehler eingebaut.

1. Lagere die font-face in eine CSS (stylesheet-font-face.css) Datei aus und verlinke sie unter Punkt 1->Code ganz unten Verlinkte Dateien. Sollte dann so in der HTML drin stehen

<link rel=stylesheet href=css/stylesheet-font-face.css media="screen, print" />

2. Zeile 5 ist auch nicht korrekt.

3. In Zeile 330 = </style><style> = FALSCH. <style>gehört in die nächste Zeile.

4. Vieleicht reicht es für die restlichen HTML Fehler wenn du  <style> in die nächste Zeile setzt ???

5. HTTPS bzw. HTTP/2 ist nicht aktiv.

6. Dir fehlt eine .htaccess im obersten Root für die Texte usw.

7. Aktiviere unter Punkt 1 SEO (siehe Screenshot), Serverseitige Komprimierung ist nicht aktiviert.

Es sind auch keine Canoncial-Tags gesetzt.

Z.B.:

<link rel=canonical href=https://www.ksdt.de/index.html/ />

<link rel=canonical href=https://www.ksdt.de/moire-baender.html/ />

Dies ist auf allen Seiten einzufügen: Natonalbänder usw.

Lies mal hier:

https://seorch.de/result-check/www-ksdt-de-2023-05-14-07-58-80.html

Hast noch einiges zu tun :-) :-)

Gruß

MCMACMASTER

Ler mais
Publicado em de Klaus G.
Klaus G.
Klaus G.
User

Impressum kann kein Mensch lesen, das Hintergrundbild muss raus.

Ler mais
Publicado em de Klaus G.
Sascha T.
Sascha T.
User
Autor
Klaus G.
Ich nochmal, du hast gravierente HTML-Fehler eingebaut.  Nicht ich, sondern das Programm 1. Lagere die font-face in eine CSS (stylesheet-font-face.css) Datei aus und verlinke sie unter Punkt 1->Code ganz unten Verlinkte Dateien. Sollte dann so in der HTML drin stehen <link rel=stylesheet href=css/stylesheet-font-face.css media="screen, print" /> 2. Zeile 5 ist auch nicht korrekt. 3. In Zeile 330 = </style><style> = FALSCH. <style>gehört in die nächste Zeile. 4. Vieleicht reicht es für die restlichen HTML Fehler wenn du  <style> in die nächste Zeile setzt ??? 5. HTTPS bzw. HTTP/2 ist nicht aktiv. 6. Dir fehlt eine .htaccess im obersten Root für die Texte usw. 7. Aktiviere unter Punkt 1 SEO (siehe Screenshot), Serverseitige Komprimierung ist nicht aktiviert. Es sind auch keine Canoncial-Tags gesetzt. Z.B.: <link rel=canonical href=https://www.ksdt.de/index.html/ /> <link rel=canonical href=https://www.ksdt.de/moire-baender.html/ /> Dies ist auf allen Seiten einzufügen: Natonalbänder usw. Lies mal hier: https://seorch.de/result-check/www-ksdt-de-2023-05-14-07-58-80.html Hast noch einiges zu tun :-) :-) Gruß MCMACMASTER

Ich werde es bei Gelegenheit mal prüfen und ggf. berichtigen. 

Danke

Ler mais
Publicado em de Sascha T.