Fehler bei Reservierungsmodul

Antwort erstellen

Bestätigungscode
Gib den Code genau so ein, wie du ihn siehst; Groß- und Kleinschreibung wird nicht unterschieden.
Smileys
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[url] ist eingeschaltet
Smileys sind eingeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Fehler bei Reservierungsmodul

Re: Fehler bei Reservierungsmodul

von pichel » Mi 22. Mai 2019, 23:20

Gelöst in der 1.5.28. Damit funktioniert die Reservierungsansicht nun mit jeder MySQL-Konfiguration.

Re: Fehler bei Reservierungsmodul

von andi » Di 21. Mai 2019, 16:49

Ja, das klappt jetzt.

Vielen Dank :D

Re: Fehler bei Reservierungsmodul

von pichel » Mo 20. Mai 2019, 23:13

Hi Andi,

versuche es mal mit der angehängten reservation,php (vorher aus dem Zip entpacken), die du über die originale Datei im php-Verzeichnis kopierst. Hilft das?

Gruß,

Stefan
Dateianhänge
reservation.zip
(2.77 KiB) 178-mal heruntergeladen

Re: Fehler bei Reservierungsmodul

von andi » Do 16. Mai 2019, 18:15

Danke für die schnelle Rückmeldung :P

Re: Fehler bei Reservierungsmodul

von pichel » Do 16. Mai 2019, 17:39

Hi Andi,

ich kann es mit erst am Wochenende anschauen, aber wahrscheinlich habe ich an einer Stelle etwas unsauber gearbeitet, sodass es zu dieser Fehlermeldung kommt, wenn die Datenbankengine entsprechend eingestellt ist.

Man kann in der Datenbank Konfiguration angeben, ob select Anweisungen, bei denen die ORDER BY Parameter nicht im Select aufgeführt sind, as Fehler zu betrachten sind.

Den entsprechenden konfigurationsparameter kenne ich nicht auswendig, kann ich am Wochenende herausfinden.

Gruß,

Stefan

Fehler bei Reservierungsmodul

von andi » Do 16. Mai 2019, 17:15

Hallo Stefan,

nachdem ich jetzt auf die aktuelle Version 1.5.27 upgedatet habe, erhalte ich einen Fehler beim Aufruf des Reservierungmoduls:
Kommunikationsfehler zum Server: ReservierungsinfosInternal Server Error (php/contenthandler.php?module=reservation&command=getReservations) - In der Feedbackansicht lässt sich ein Fehlerprotokoll an den Anbieter übermitteln.
Im server.log wird folgendes protokolliert:
[Thu May 16 16:34:46.066008 2019] [php7:error] [pid 24429] [client 192.168.200.200:57108] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 3065 Expression #1 of ORDER BY clause is not in SELECT list, references column 'osk.ROOM.sorting' which is not in SELECT list; this is incompatible with DISTINCT in /var/www/html/os/webapp/php/commonutils.php:318\nStack trace:\n#0 /var/www/html/os/webapp/php/commonutils.php(318): PDOStatement->execute(Array)\n#1 /var/www/html/os/webapp/php/reservation.php(142): CommonUtils::fetchSqlAll(Object(PDO), 'SELECT DISTINCT...', Array)\n#2 /var/www/html/os/webapp/php/reservation.php(18): Reservation->getReservations('16', '05', '2019')\n#3 /var/www/html/os/webapp/php/contenthandler.php(82): Reservation->handleCommand('getReservations')\n#4 {main}\n thrown in /var/www/html/os/webapp/php/commonutils.php on line 318, referer: https://server1.fritz.box/os/webapp/res ... l?v=1.5.27
Das passiert aber nur auf einem Server => PHP Version 7.2.17-0ubuntu0.18.04.1 MySql 5.7.26
Auf meinem Raspi bekomme ich mit der gleichen Installation den Fehler nicht => PHP Version 7.0.33-0+deb9u3 MariaDB 10.1.38

Im Log wird offensichtlich das SQL Statement bemängelt, hängt das mit der PHP/MySql Version zusammen oder ist es ein anderes Problem?

Gruß
Andi

Nach oben