WebSite X5Help Center

 
Ewald Bönisch
Ewald Bönisch
User

DataBase Viewer zeigt keine Daten - X5 Evo 2019.3.11  de

Autor: Ewald Bönisch
Besucht 1352, Followers 1, Geteilt 0  

Der Database Viewer zeigt keine Daten einer ganz simplen Test-Tabelle an, obwohl ich mit Phpmyadmin oder auch über HeidiSQL alle Daten sehen kann. Der Viewer zeigt nur die Filter- und Export-Möglichkeit an.
Die Felder Image01 und Image01_filename habe ich ausgeblendet. Dass der Viewer Bilder anzeigt, erwarte ich ja schon gar nicht. Aber wenigstens alle anderen Felder sollte er anzeigen.

Das sieht man:




X5 2019.3.11 
MySQL 5.7.28 
PHP 7.3 

Gepostet am
16 ANTWORTEN
Franz-Josef H.
Franz-Josef H.
Moderator

Ist die Website denn online? Der Database Viewer zeigt die Daten nur an, wenn die Website online ist...

Mehr lesen
Gepostet am von Franz-Josef H.
Andreas S.
Andreas S.
Moderator

Stimmen die Datenbankdaten im Datenmanagement? 

Ist ein Tabellenname vergeben worden in WSX5 oder wenn du in deiner Datenbank das selbst gemacht hast, ist der Name auch in WSX5 eingefügt worden?

Bekommst du auch keine Fehlermeldung beim Hochladen deines Projekts (bezüglich Datenbank)?

Hast du schon mal kontrolliert wenn du dich unter www.deinedomain.de/admin  eingeloggt hast, ob die Datenbank auch auf "grün" steht?

Mehr lesen
Gepostet am von Andreas S.
Ewald Bönisch
Ewald Bönisch
User
Autor

Die Daten stimmen im Datenmanagement. Der Tabellenname ist in WSX5 eingetragen.
Die Tabelle existiert in der Datenbank. Die Datenbank läuft.
Ich kann in allen anderen Systemen die Daten dieser Tabelle anzeigen lassen. Sieht man auch im Screenshot.
D.h., die Datenbank ist online!
Die Website läuft momentan während der Entwicklung unter meinem lokalen Laragon-Webdienst.
Ich exportiere in das lokale Verzeichnis des Webdienstes - ohne Fehlermeldung.
Ich sehe keinen Grund, warum die Daten von hier aus nicht angezeigt werden sollten.

Gruß
Ewald

Mehr lesen
Gepostet am von Ewald Bönisch
Andreas S.
Andreas S.
Moderator

Ich exportiere in das lokale Verzeichnis des Webdienstes - ohne Fehlermeldung

was heisst das genau?  Exportierst du nicht über "Export ins Internet" ?  Wenn du Export auf ein Laufwerk machst und dann die Seite lokal aufrufst, wirst du keine Anzeige deiner Datenbank machen können. Das geht nur auf dem Server Online!

Mehr lesen
Gepostet am von Andreas S.
Ewald Bönisch
Ewald Bönisch
User
Autor

Verstehe ich nicht. Warum soll das nur funktionieren, wenn der Viewer "online" ist?
Der Aufruf, um die Daten abzuholen ist doch wohl überall gleich. Mit anderen Mitteln (HeidiSQL, Phpmyadmin) komme ich doch auch von überall an die Daten ran.

Außerdem ist mein lokaler Server (Laragon) funktional doch völlig gleich wie ein Server im Web. Da ist auch nichts geblockt, sonst könnte ich mit anderen Mitteln die Daten auch nicht abrufen.
Und sonst würde ja auch keiner mit lokalen Servern entwickeln können. Meine Joomla-Projekte laufen damit auch genau gleich wie im Web. Daher sollte das mit dem erzeugten Code von WSX5 eigentlich genauso sein und auch "lokal" funktionieren.

Kannst du (oder jemand) mir technisch grob erklären, worin der Unterschied liegen soll, ob ich den Code mit meinem lokalen Webserver ausführe oder auf einem Server im Web? Mir fehlt einfach die plausible Erklärung hierfür.

Mehr lesen
Gepostet am von Ewald Bönisch
Ewald Bönisch
Ewald Bönisch
User
Autor

Nachtrag:
Ich habe es jetzt auf eine Testseite exportiert.
Auch online funktioniert es nicht!
Und ich habe sogar Felder mit Bildern vorsorglich noch entfernt.

Mehr lesen
Gepostet am von Ewald Bönisch
Franz-Josef H.
Franz-Josef H.
Moderator

Kannst Du mal die jeweiligen Screencopys der Einstellungen in WebsiteX5 posten? Also
"1 Einstellungen", reiter "Erweitert", Auswahl "Datenmanagement" und
die Einstellungen im Objekt Database Viewer

Mehr lesen
Gepostet am von Franz-Josef H.
Franz-Josef H.
Franz-Josef H.
Moderator

Und vielleicht auch die URL der Testseite.

Mehr lesen
Gepostet am von Franz-Josef H.
Ewald Bönisch
Ewald Bönisch
User
Autor

Wenn's hilft, gerne. Wie gesagt, ist nur ein Testprojekt mit einem Free-Template von Incomedia.

Bei meinem Hoster ist Datenbankname und Benutzername immer identisch, daher nicht wundern. Mit exakt diesen Daten kann ich mit anderen Programmen auf die Tabelle text_dbh der Datenbank zugreifen. Sieht man auch oben in dem älteren Screenshot vom 01.01.2020 mit dem Select - Statement.

So sieht die Seite in WSX5 aus. In Textblock A steht der Text "Database", im Database-Viewer-Block B sollen die Daten erscheinen.

Und so sieht die Seite (online) aus:

Meine Vermutung ist einfach, dass der Database-Viewer nicht auf der Höhe der Zeit ist und evtl. mit PHP 7.3 nicht zurechtkommt. Wie gesagt, nur eine Vermutung.

Mehr lesen
Gepostet am von Ewald Bönisch
Andreas S.
Andreas S.
Moderator

Ich glaube eher es ist die "Vielfalt" der Spalten die du einfügen willst in diesen DatabaseViewer! Bei deiner Menge müsste das Objekt über die ganze Seite gestellt werden also mind. 2000px Breit sein. So kann es diese Menge nicht anzeigen.

Mehr lesen
Gepostet am von Andreas S.
Franz-Josef H.
Franz-Josef H.
Moderator

Also bei mir werden Datenbankinhalte mit Database Viewer und php 7.3.12 korrekt angezeigt. Und Deine Einstellungen sehen vollständig und richtig aus...

Ein möglicher Punkt wäre allerdings im Database Viewer der Eintrag des Tabellennamens. Hast Du den eventuell kopiert und eingefügt? Ist vielleicht hinter dem Textstring test_dbh ein Leerzeichen oder ein Steuerzeichen? Gib den Text am besten mal von hand ein...

Mehr lesen
Gepostet am von Franz-Josef H.
Andreas S.
Andreas S.
Moderator

@Franz Josef ...die Einstellungen werden schon korrekt sein, aber mit wievielen Spalten  (nicht Reihen) hast du den Viewer getestet?  Mit 2 oder 4 Spalten?  Beim Ihm sind 11 sichtbare Spalten enthalten. Wenn es sich nicht mit der Anzeige ausgeht wird es auch nichts anzeigen.

Mehr lesen
Gepostet am von Andreas S.
Franz-Josef H.
Franz-Josef H.
Moderator

Ok, ich habe leider nur 10 Spalten. undecided

Ich habe aber testweise dem Tabellennamen ein blank angefügt und hatte den gleichen Effekt, den er beschreibt. 

Mehr lesen
Gepostet am von Franz-Josef H.
Ewald Bönisch
Ewald Bönisch
User
Autor

Zunächst mal ein Dankeschön für eure Bemühungen!

Es war wohl alles korrekt angegeben. 
Durch weitere Tests habe ich jetzt herausgefunden, dass wahrscheinlich das Template die Ursache ist.
Mit einem anderen, leeren Template funktioniert es jetzt, wenn die Seite online ist.


Warum es aber mit meinem lokalen Server nicht funktioniert, begreife ich immer noch nicht.


Gruß
Ewald

Mehr lesen
Gepostet am von Ewald Bönisch
Incomedia
Stefano G.
Incomedia

Hello Ewald 

It is indeed very weird that it seems to work with a template and not with another.

I need to ask you, if possible, to upload both of these online in two different subfolders and let me know their URLs here.

I will check the pages for you in order to understand what be going wrong. 

Please do this and keep me updated here

Thank you

Stefano

GOOGLE TRANSLATE --

Hallo Ewald
Es ist in der Tat sehr seltsam, dass es mit einer Vorlage und nicht mit einer anderen zu funktionieren scheint.

Ich muss Sie nach Möglichkeit bitten, beide online in zwei verschiedenen Unterordnern hochzuladen und mir ihre URLs hier mitzuteilen.

Ich werde die Seiten für Sie überprüfen, um zu verstehen, was falsch läuft.
Bitte tun Sie dies und halten Sie mich hier auf dem Laufenden

Vielen Dank

Stefano

Mehr lesen
Gepostet am von Stefano G.
Ewald Bönisch
Ewald Bönisch
User
Autor

Hello Stefano,

I'm a little bit surprised now. Since I made the new project with the empty template suddenly all is working now. Even if I use the same template (named "doctor") again which was not working before. So I guess, that there was either something in the cache, I had a typo somewhere and did not see it or something completely different and I dont know the reason at the moment. 

So what can I say now? Nothing but "Thank you very much for your help!"
If I will see the problem again I will return, but for now this case seems to be done!

Kind Regards
Ewald

Mehr lesen
Gepostet am von Ewald Bönisch