nachdem ich jetzt auf die aktuelle Version 1.5.27 upgedatet habe, erhalte ich einen Fehler beim Aufruf des Reservierungmoduls:
Im server.log wird folgendes protokolliert: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.
Das passiert aber nur auf einem Server => PHP Version 7.2.17-0ubuntu0.18.04.1 MySql 5.7.26[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
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