WebSite X5Help Center

 
Arno R.
Arno R.
User

Zugriff auf mysql-Datenbank  de

Autor: Arno R.
Visitado 2305, Seguidores 1, Compartilhado 0  

Hallo,

ich bin nun von der Website X5 Evo Version zur neuesten Website X5 Pro 2021.1 gewechselt. Dabei habe ich meine Homepage improtiert und neu auf den Server hoch geladen.

Seitdem bekomme bei dem Zugriff auf meine MySQL-Datenbank die Fehlermeldung "Kann Seitenzahl nicht finden" angezeigt. Lade ich die alte Evo-Version auf den Server, funktioniert wieder alles einwandfrei.

Die Datenbankanbindung ist mit dem Opjekt "Database Viewer" erstellt. Zugangsdaten wurden von der Evo-Version einwandfrei übernommen.

Aktuell habe ich die Pro-Verson hochgeladen. Hier mal der Link zu so einer Tabelle: https://www.radmacher-kriegsheim.de/einspritzsysteme.html

Kann mir jemand vielleicht ein Tipp geben, was evtl. noch fehlen könnte der falsch sein könnte?

Gruß Arno

Publicado em
26 RESPOSTAS - 1 ÚTIL - 1 CORRIGIR
Arno R.
Arno R.
User
Autor

Hallo,

noch ein kleiner Zusatz. Wenn ich die URL zu der Datenbank absichtlich falsch eingebe, dachte ich, dass es eine ander Fehlermeldung wie z.B. Datenbank nicht erreichbar geben sollte. Dies ist nicht der Fall. Es wird weiter die Fehlermeldung "Kann nicht die Zeilenzahl finden" angezeigt. Daher gehe ich im Moment aus, dass der Fehler aus der Pro-Version stammt.

P.S. In meinem Beitrag oben, habe ich fäschlischerweise "Seitenzahl" anstatt "Zeilenzahl" geschrieben. Sorry!

Gruß Arno

Ler mais
Publicado em de Arno R.
Franz-Josef H.
Franz-Josef H.
Moderator

Hast Du im "Database  Viewer" die Einstellungen kontrolliert? Sind diese korrekt übernommen worden?

Ler mais
Publicado em de Franz-Josef H.
Arno R.
Arno R.
User
Autor

Die Daten wurden bei der Konvertierung übernommen. Ich habe auch die Daten von Hand eingetragen und von der Evo-Version kopiert. Beides funktioniert nicht. 

Auch unter "Allgemein - Datenmanagement" die Datenbank bei der Konvertierung verknüpft

Auffällig finde ich jedoch, dass bei der Pro-Version im Database Viewer die URL, Benutzer und Passwort ebenfalls angebeben sind (wurden übernommen). Ebenso auffällig, wenn ich absichtlich eine falsche URL angebe, sollte eigentliche eine Meldung ausgegeben werden, dass die Datenbank nicht gefunden wird. Dies ist nicht der Fall. Es wird die gleiche Fehlermeldung ausgegeben. Also wurde bei der Erzeugung der Fehlermeldung doch noch keine Verbindung aufgebaut!?

Ansicht Database Viewer Evo:

Anasicht Database Viewer Pro:

Gruß Arno

Ler mais
Publicado em de Arno R.
Franz-Josef H.
Franz-Josef H.
Moderator

Das Objekt Database Viewer ist auf dem neuesten Stand? Kontrolliere unter "Verwalten" in der Bearbeitung einer Seite ob bei der Auswahl "Aktualisierung erforderlich" der Database Viewer aufgeführt ist.

Ler mais
Publicado em de Franz-Josef H.
Franz-Josef H.
Franz-Josef H.
Moderator

Eventuell hilft auch das Objekt mal deinstallieren und wieder neu installieren...

Ler mais
Publicado em de Franz-Josef H.
Arno R.
Arno R.
User
Autor

Es ist die aktuellste Database Viewer Version (20) installiert. Ich habe aber trotzdem nach Deinem Vorschlag das Objekt deinstalliert und neu installiert. Leider immer noch der gleiche Fehler.

Dann habe ich mal eine komplette neue Seite angelgt und einfach ein Database Viewer Opjekt plaziert und in alle Datenbankfelder "Test" eingetragen.

Hier meckert das Programm vor dem Upload, dass der Test zur Datenbank fehlgeschlagen sei. Da habe ich auf Ignorieren geklickt.

Und wieder der gleiche Fehler.

Ich denke hiermit ist klar zu sehen, dass die Datenbank gar nicht aufgerufen wird und der Fehler doch wohl aus der Pro-Version stammt.

Gruß Arno

Ler mais
Publicado em de Arno R.
Arno R.
Arno R.
User
Autor

Ergebnis siehe Bildschirmabgriff:

Ler mais
Publicado em de Arno R.
Arno R.
Arno R.
User
Autor

Guten Morgen,

frage an die Moderatoren. Wurde das geschilderte Anliegen an die Entwikler weitergeleitet und wie geht es nun weiter? Würde mich schon ärgern, wenn ich die neu erworbene Pro-Lizens nicht in dem gewohneten Umfang nutzen könnte. Gerade die Datenanbidung soll auf meine Homepage eine Schlüsselrolle bilden. Gerade hier versprach ich mir mit der Pro-Vesion weitere Vorteile.

Gruß Arno

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

Normalerweise lesen die Admins hier mit!  Wenn es einen generellen Fehler gibt, wird dieser an die Entwickler weitergeleitet.

Allerdings hat noch keiner so einen Fehler gesehen oder bemerkt.

Ich nehme an du hast von der EVO 2020.3.8 auf die neue PRO V2021.1 konvertiert oder?

Hast du beim Programm nur ein Upgrade gemacht oder hast du die PRO Version extra installiert?

Wie hast du das Projekt eingelesen?Einfach in der neuen PRO Version gestartet und konvertiert oder von der EVO exportiert und in die PRO importiert?

Hast du verschiedene Tabellennamen für BLOG Kommentare und Gästebuch genommen?

Du kannst noch versuchen den Tabellennamen zu ändern und die Daten von der alten Tabelle in die neue transferieren.

Ler mais
Publicado em de Andreas S.
Arno R.
Arno R.
User
Autor

Hallo,

Danke für die schnelle Antwort.

Ich habe die Pro-Version Extra installiert. Also kein Upgrade gemacht. Danach habe das Projekt aus einem Evo-Backup (.iwzip-Datei) importiert und hochgeladen.

Die Datenbankanbindung habe ich mit dem Objekt Database Viewer realisiert.

Blockkommentare und Gästebuch laufen noch Verzeichnisbasierend. Es war aber meine Absicht diese Datenbankbasierend umzustellen.

Ich werde versuchen eine komplet neue Tabelle in der Datenbank anzulegen und diese mit dem Objekt Database Viewer einzulesen.

Des weiteren Versuche Deinem Vorschlag nach das Gästebuch und/oder die Blockkommentare umzustellen.

Ich werde wieder berichten.

Gruß Arno

Ler mais
Publicado em de Arno R.
Arno R.
Arno R.
User
Autor

Hallo,

ich habe nun folgendes gemacht:

  • Gästebuch umgestellt auf "Datenversand an eine Datenbank" - Funktioniert
  • Blockkommentare umgestellt auf "Datenversand an eine Datenbank" - Funktioniert
  • Neue Datenbank und Tabelle mit Inhalt angelegt und eine neue Seite mit dem Objekt "Database Viewer" angelegt - Funktioniert nicht. Gleicher Fehler.
  • Tabellennamen geändert, in dem Objekt angepasst - funktioniert nicht. Immer noch der gleiche Fehler.

Das zeigt, dass der Datenbankzugriff grundätzlich funktioniert. Einzig das Objekt "Database Viewer" hat Probleme mit dem Aufbau zur Datenbank.

Gruß Arno

Ler mais
Publicado em de Arno R.
Incomedia
Stefano G.
Incomedia

Hello Arno

I would definitely like to investigate this further for you.

What kind of data is present in the Table you're using? Can you show me? 

Also, on what page is the issue happening? I've checked this one but it seems to work here:

https://www.radmacher-kriegsheim.de/einspritzsysteme.html

I assume the issue is elsewhere

Please verify all of this and keep me posted here

Thank you

Stefano

GOOGLE TRANSLATE ---

Hallo Arno

Ich würde das auf jeden Fall gerne weiter für Sie untersuchen.

Welche Art von Daten enthält die von Ihnen verwendete Tabelle? Kannst du mir zeigen?

Auf welcher Seite tritt das Problem auf? Ich habe dies überprüft, aber es scheint hier zu funktionieren:

https://www.radmacher-kriegsheim.de/einspritzsysteme.html

Ich gehe davon aus, dass das Problem anderswo liegt

Bitte überprüfen Sie dies alles und halten Sie mich hier auf dem Laufenden

Danke

Stefano

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

Anscheinend funktioniert es jetzt! War wahrscheinlich der Browsercache schuld!

Ler mais
Publicado em de Andreas S.
Arno R.
Arno R.
User
Autor

Hallo zusammen,

ich habe heute Morgen die letzte funktionierente Version 2020.3.8 hochgeladen. Daher habt ihr keine Fehlermeldung bekommen. Mittlerweile ist wieder die Pro-Version 2021.1 Online. Beim Zugriff wird die Fehlermeldung wieder angezeigt.

Die Tabelle enthält, wie Du sicherlich gesehen hast Integer und Varchar Daten. Sind keine großen Tabellen. Die Größte hat 106 Zeilen mit ca 7 oder 8 Spalten.

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

Hast du auch schon mal versucht den SErver zu löschen und in der V2021.1 "alles" hochzuladen?

Ler mais
Publicado em de Andreas S.
Franz-Josef H.
Franz-Josef H.
Moderator

Welche php-Version läuft auf Deinem Webspace? Wenn möglich stelle die Version um au 7.3  oder 7.4

Ler mais
Publicado em de Franz-Josef H.
Arno R.
Arno R.
User
Autor
Andreas S.
Hast du auch schon mal versucht den SErver zu löschen und in der V2021.1 "alles" hochzuladen?

Schon gemacht.

PHP 7.4.14

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

Das einzige was du noch machen kannst den Inhalt der Ordner "Preview" und "upload" löschen und das Projekt neu zu starten und STRG+Vorschau zu drücken und danach wieder hochladen.  Wenn es in anderen Projekten funktioniert, dann hat es etwas im Projekt nicht aktualisiert oder ein Pfad stimmt nicht was in der neuen Version wichtig ist.

Ler mais
Publicado em de Andreas S.
Arno R.
Arno R.
User
Autor

Hier meine weiteren Aktionen:

  1. Alle Dateien auf dem Server gelöscht
  2. Projektordner auf meinem PC gelöscht (inkl. Preview und Upload)
  3. Pro 20211.1 gestartet und letztes Backup (.iwzip-Datei) geladen
  4. Projekt geöffnet und automatische Konvertierung durchgeführt
  5. Alle Sitemaps mit dem Objekt „Database Viewer“ gelöscht
  6. Eine neue Sitemap mit „Database Viewer“ mit erforderlicher Angabe für Datenbankzugriff erstellt
  7. Direkt ohne Vorschau auf Server hochgeladen

Gleicher Fehler wieder. Ich kann nicht daran glauben, dass es sich hier nicht um einen Fehler im Update 2021.1 handeln soll. Sorry.

Gruß Arno

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

Ist äußerst Mysteriös!  Ich kann aber nicht glauben, dass keiner im Programm eine Datenbank verwendet. Wenn doch und dann auch den Fehler bekommt und hier eigentlich tausende Postings mit dem gleichen Fehler gepostet werden.

Du kannst natürlich noch auf einen Admin warten was der dazu sagt! Vielleicht müssen sie auch direkt dein Projekt prüfen wobei du aber dein Projekt zur Verfügung stellen müsstest.

Ler mais
Publicado em de Andreas S.
Arno R.
Arno R.
User
Autor

Ich habe nun die funktionierende EVO-Version in das Root-Verzeichnis hochgeladen und die Pro-Version in das untergeordnete Verzeichnis /Pro2021.1 in einer abgespeckten Version. 

Hier der Link zur nicht funktionierenden Datenbankabfrage: https://www.radmacher-kriegsheim.de/Pro2021.1/einspritzsysteme.html

Aber immer noch wundere ich, dass bei der Version 2020.3.8 nur im Datenmanagement die Zugangsdaten für die Datenbank erforderlich sind und in der Version 2101.1 die Zugangsdaten für die Datenbank im Objekt "Database Viewer" ein zusätzlich eingeben werden müssen. Das macht doch eigentlich schon keinen Sinn.

Wenn hier jemand doch noch das gleich Problem hat, doch bitte kurz melden. Danke.

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

Ich sehe gerade es gibt einen Unterschied beim Database Viewer bei der V2020.3 muss man nur die Datenbank auswählen und in der V2021.1 muss man die Zugangsdaten für die Datenbank extra eingeben.  ICh kann dir aber nicht sagen welchen Vorteil das bringt in der neuen Version.  Möglicherweise keine ÜBerschneidung mit Tabellen für den Shop oder Gästebuch!

Es ist auch nicht möglich Die VErsion 20 vom Database Viewer in der V2020.3 auszuwählen. Hierfür man man einen Downgrade auf V19 machen damit es wieder funktioniert.

Die V2021.1 benötigt jedenfalls die V20 und kann nicht mit der V19 betrieben werden.

Jedenfalls solltest du alles kontrollieren in dem Projekt, dass eine V20 installiert ist und auch auf der Seite eingefügt ist.

Wahrscheinlich ist dort der Hund begraben.

Ler mais
Publicado em de Andreas S.
Arno R.
Arno R.
User
Autor

Ich konnte das Problem, aber den Fehler nicht beseitigen!

Ich bin in der glücklichen Lage und konnte meine Tabellen auf einer MySQL-Datenbank auf einen anderen Server umziehen. Mit dieser Datenbank scheint der Zugriff nun funktionieren. Auf der ursprünglichen Datenbank ist wohl irgendeine Einstellung anders, mit der die Version 2021.1 nicht zurechtkommt.

  • Nicht funktionierende DB

  • Funktionierende DB

Nun funktioniert der Zugang zwar, aber wenn man den Fehler nicht kennt, kann er jederzeit wieder auftauchen.

Hier wäre eine Dokumentation wünschenswert, in der die Voraussetzungen niedergeschrieben sind. So könnte man auf der Datenbank die richtigen Einstellungen finden.

Ich möchte mich für die Hilfe bedanken!

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

Möglicherweise ist die MySQL 8.0 genauso wie die PHP 8.0 noch nicht kompatibel mit WSX5 2021.1!

Ler mais
Publicado em de Andreas S.