Zugriff auf mysql-Datenbank
Auteur : Arno R.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
Auteur
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
Hast Du im "Database Viewer" die Einstellungen kontrolliert? Sind diese korrekt übernommen worden?
Auteur
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
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.
Eventuell hilft auch das Objekt mal deinstallieren und wieder neu installieren...
Auteur
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
HAst du schon probiert unter https://www.radmacher-kriegsheim.de/admin einzusteigen und dort die Datenbank zu überprüfen ob alles auf "PASS" ist?
Auteur
Ergebnis siehe Bildschirmabgriff:
Auteur
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
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.
Auteur
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
Auteur
Hallo,
ich habe nun folgendes gemacht:
Das zeigt, dass der Datenbankzugriff grundätzlich funktioniert. Einzig das Objekt "Database Viewer" hat Probleme mit dem Aufbau zur Datenbank.
Gruß Arno
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
Anscheinend funktioniert es jetzt! War wahrscheinlich der Browsercache schuld!
Auteur
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.
Auteur
Irgendwie lässt sich nicht alles senden. Ich probiere es mal als PDF auf meiner Cloud.
https://1drv.ms/b/s!Ap9IBZMWIJDilpYPIczX_G4_dns1VQ?e=mqTaXz
Vorgehensweise.pdf
Ich hoffe ihr könnt den Link öffnen.
Gruß Arno
Hast du auch schon mal versucht den SErver zu löschen und in der V2021.1 "alles" hochzuladen?
Welche php-Version läuft auf Deinem Webspace? Wenn möglich stelle die Version um au 7.3 oder 7.4
Auteur
Schon gemacht.
PHP 7.4.14
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.
Auteur
Hier meine weiteren Aktionen:
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
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.
Auteur
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.
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.
Auteur
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.
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!
Möglicherweise ist die MySQL 8.0 genauso wie die PHP 8.0 noch nicht kompatibel mit WSX5 2021.1!