Seite 1 von 1

BC 1.2 bricht Installation ab (Linux)

Verfasst: So 1. Nov 2015, 14:29
von Dwingo
Hallo,
bei mir lässt sich BC 1.2 nicht bei meinem Hoster installieren (Hoster: Goneo.de / PHP Version 5.6.14 / MySQL 5.5.42).
Der Apache/2.2.31 läuft unter FreeBSD 10.0.

Ich habe es jetzt mehrmals versucht, mit verschiedenen Browsern, dabei habe ich vorher auf dem Webserver und in der DB alles gelöscht und neu hochgeladen.
Auch verschiedene Downloads habe ich genutzt (Bundle, Individuell, Git). Immer bekomme ich folgende Fehlermeldung:

Database configuration error

PHP liefert folgende Fehlermeldungen:

Code: Alles auswählen

syntax error, unexpected ')' in /...../framework/CAT/Helper/DB/index.php on line 7
/...../framework/CAT/Helper/DB.php on line 391
Habe dann mal testhalber die Version 1.1.3 bei dem Hoster installiert, damit klappt alles problemlos.

In meiner Xampp Umgebung unter Windows lässt sich die Version 1.2 anstandslos installieren.

Re: BC 1.2 bricht Installation ab (Linux)

Verfasst: Mo 2. Nov 2015, 10:31
von shadowcat
Lösch mal die index.php, dann wird es gehen.

Re: BC 1.2 bricht Installation ab (Linux)

Verfasst: Mo 2. Nov 2015, 22:16
von Dwingo
Danke, nach dem Löschen der index.php hat die Installation funktioniert.

Nun, kann ich weiter testen.

Re: BC 1.2 bricht Installation ab (Linux)

Verfasst: Di 3. Nov 2015, 10:39
von shadowcat
Das Problem war mir auch schon mal begegnet, ich konnte es aber nicht reproduzieren und somit auch nicht lösen. In dem Verzeichnis wird bei der Installation eine Datei mit einem zufälligen Namen abgelegt, die die Zugangsdaten zur Datenbank beinhaltet, die früher in der config.php standen. Der Zufallsname soll die Datei besser vor eventuellen Path Traversal Lücken schützen. Normalerweise sollte die Datenbankklasse die index.php ignorieren, aber aus irgendwelchen Gründen klappt das nicht immer. Sollte ich das irgendwann mal reproduzieren können, kann ich es auch reparieren. :D

Viel Spaß beim Testen.