tkrebs / ep3-bs

Online booking system for courts
http://bs.hbsys.de/
MIT License
180 stars 107 forks source link

Fehler bei Buchung als User mit der 1.6.4 #344

Open gitroli opened 4 years ago

gitroli commented 4 years ago

Ich bekomme beim buchen als User folgenden Fehler: Oops ... da ist wohl etwas schief gelaufen An exception was raised while creating "Booking\Service\BookingService"; no instance returned

Bitte informieren Sie uns bei exotischen oder nicht nachvollziehbaren Fehlermeldungen, damit wir das Problem schnell beheben können. Zurück zur Startseite Exception details

Type

Zend\ServiceManager\Exception\ServiceNotCreatedException

Mitteilung

An exception was raised while creating "Booking\Service\BookingService"; no instance returned

File

/httpdocs/public/v3/vendor/zendframework/zend-servicemanager/src/ServiceManager.php:941

Shineson1001 commented 4 years ago

Hi @gitroli, kannst du grob die Serverumgebung beschreiben?

der Web-Anbieter hilft auch weiter.

Empfohlen ist ein Apache-Webserver mit php 7.2 Unterstützung.

gitroli commented 4 years ago

PHP hab ich 7.2 und server ist plesk mit Apache Kann es sein das eine alte zend Version das Problem macht?

gitroli commented 4 years ago

???

cbits68 commented 4 years ago

hast Du die zend Umgebung mal manuell aktualisiert? Ist die 1.6.4 über ZIP File oder git clone installiert? Passen die Rechte auf die Verzeichnisse und Dateien?

gitroli commented 4 years ago

1) muss ich checken 2) über zip file 3) rechte passen

gitroli commented 4 years ago

wie kann ich mir die zend version anzeigen lassen?

cbits68 commented 4 years ago

im Zip müsste aktuell die 2.5 integriert sein. lief es denn mal oder tauchte der Fehler gleich nach dem Setup auf? Vielleicht einfach mal probieren das ZIP File nochmal zu downloaden und nur das module Verzeichnis "überbügeln". Könnte ja sein, dass da was nicht sauber übertragen wurde …

gitroli commented 4 years ago

Gleich nach setup

Shineson1001 commented 4 years ago

Hi @gitroli, kannst du mal die Datenbank-Struktur (ohne/keine Datensätze) hier posten?

gitroli commented 4 years ago

Ja mach ich, Ich habe mich mit der 1.6.4 auf bestehende Datenbank connected, müsste man die DB Struktur updaten? DB Struktur folgt morgen

gitroli commented 4 years ago

grafik

gitroli commented 4 years ago

grafik

Shineson1001 commented 4 years ago

Hi @gitroli, du kannst die gesamte Struktur exportieren und hier als Datei anhängen.

Dann die exportierte Datei per Drag&Drop hier anhängen.

gitroli commented 4 years ago

grafik

gitroli commented 4 years ago

Formatspezifische Optionen->Struktur ?

gitroli commented 4 years ago

debug.zip

gitroli commented 4 years ago

Sieh dir mal das File an, ob du mit dem was anfangen kannst

Shineson1001 commented 4 years ago

Hi @gitroli, da fehlen 2 Felder grafik

teste mal die SQL-Statements

ALTER TABLE bs_squares ADD COLUMN min_range_book int(10) UNSIGNED DEFAULT '0' AFTER time_block_bookable_max;
ALTER TABLE bs_squares ADD COLUMN max_active_bookings int(10) UNSIGNED DEFAULT '0' AFTER range_book;
gitroli commented 4 years ago

Nein hat nichts gebracht, er konnte die COLUMNs zwar hinzufügen, aber wie gesagt keine Änderung Ich teste das in meinem Testsystem, da waren die COLUMNs noch nicht da, da keine Buchung drinnen, im Produktivsystem mit Buchungen, waren die COLUMNs bereits vorhanden

gitroli commented 4 years ago

Wie gesagt die Datenbank wurde in einer älteren Version erstellt.

Shineson1001 commented 4 years ago

Hi @gitroli, evtl. mal in alle Plätze-Einstellungen gehen und die Einstellungen noch mal bestätigen bzw. neu abspeichern.

gitroli commented 4 years ago

Hab alle Plätze nochmal die Einstellungen gespeichert, leider kommt noch immer der gleiche Fehler.

Von hier habe ich die 1.6.4 herunter geladen: https://bs.hbsys.de/packages/ep3-bs-package-1.6.4.zip

gitroli commented 4 years ago

Hat noch wer einen Vorschlag?

Shineson1001 commented 4 years ago

Hi @gitroli. wenn die 2 Spalten vorhanden sind, dann gehen die Ideen langsam aus. Du kannst die Einstellung mal prüfen https://github.com/tkrebs/ep3-bs/blob/fb4a742ffa186511ee9eb65934a6637c6ab488ad/config/init.php.dist#L13 Der Wert sollte auf false stehen .. nicht auf true.

gitroli commented 4 years ago

Gleicher Fehler, nur mit weniger debug infos

gitroli commented 4 years ago

Ich werde jetz mal über das Setup Tool eine neue DB anlegen und schauen, ob es überhaupt mit einem komplett frischem Setup funktioniert