mirsch / lab2gpx

GNU General Public License v3.0
26 stars 22 forks source link

bekomme Projekt nicht zum laufen #89

Closed widdi1977 closed 2 years ago

widdi1977 commented 2 years ago

Hallo Zusammen, mir fehlen wohl noch Bestandteile.

Zuerst bekam ich den Fehler "exsistiert nicht" bei require_once DIR . '/vendor/autoload.php'; und require_once DIR . '/config.local.php'; (einfach mal leer angelegt)

nun beschwert sich das PHP Script

Fatal error: Uncaught Error: Class 'Location\Factory\CoordinateFactory' not found in F:\XXXXX\lab2gpx\index.php:174 Stack trace: #0 {main} thrown in F:\XXXX\lab2gpx\index.php on line 174

Daher vermute ich, dass mir wohl noch folgender Bestandteil fehlt:

Zeile 23 ff use App\Exporter\CacheturDotNoExporter; use App\Exporter\GpxExporter; use App\Exporter\GpxWaypointExporter; use Location\Coordinate; use Location\Factory\CoordinateFactory;

woher bekomme ich diese abhängigen Skripte?

Für "Coordinatefactory" fand ich immerhin das hier: https://github.com/IsaacLyh/CSE110-HW2-Q1(Java)

Danke für nen Tipp :-)

mirsch commented 2 years ago

Du benötigst composer, das ist praktisch der Standard Dependency Manager für PHP. Damit kannst Du die benötigten Bibliotheken laden und auch der Autoloader wird generiert. Also einfach composer installieren und dann im Projekt Ordner: composer install ausführen.

Was Du außerdem benötigst ist der consumer_key. Du musst in der config einen gültigen Key eintragen. Siehe $config['CONSUMER_KEY'] Den Key zu bekommen dürfte das wahre Problem sein.

mirsch commented 2 years ago

ja, das liegt an der PHP Version. Mindestens 7.4

chris2286266 commented 2 years ago

Oder du nimmst in AbstractExporter.php in den Zeilen 7, 9 und 11 den Datentyp nach "protected" raus. Ist zwar nicht "schön" sollte aber wirken.

djmajino commented 2 years ago

Hello, so I managed to run this code, however I can't do anything with it, because I have missing X-Consumer-Key and I have no idea where or how to get it. I would appreciate any answer regarding this X-Consumer-Key item. Thanks a lot.

mirsch commented 2 years ago

Hello, so I managed to run this code, however I can't do anything with it, because I have missing X-Consumer-Key and I have no idea where or how to get it. I would appreciate any answer regarding this X-Consumer-Key item. Thanks a lot.

I use the key from the original app. Monitored the network traffic between the device and the api.