config.local.php

Gesperrt
Ab7zCh3kR
Beiträge: 15
Registriert: Fr 7. Jan 2005, 15:52
Kontaktdaten:

config.local.php

Beitrag von Ab7zCh3kR » Mo 2. Jul 2007, 09:58

Die config.local.php überschreibt scheinbar nicht alle Werte aus der config.php. In der Datei startup.php wird nach dem Includen der config.php mehrmals auf $cfg['path']['contenido'] zugegriffen (für die locales). Erst danach wird die Datei config.local.php included. Das Problem fällt erst dann auf wenn der Basispfad zu Contenido in beiden Dateien komplett anders ist.

Problemlösung: Das Includen der config.local.php direkt nach dem Includen der config.php durchführen. Dies dürfte auf den vorhandenen Code keine Seiteffekte haben.

Ciao, Ab7zCh3kR
The last good thing written in C was Franz Schubert's Symphony No. 9.

Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 » Mo 2. Jul 2007, 10:05

Also, die Pfade sollen durchaus in der "contenido/includes/config.php" gesetzt werden. Das Setup schreibt die Datei ja auch selbst bzw. ändert diese im Fall des Setuptyps Migration. Ein Überschreiben durch die "config.local.php" ist dafür nicht notwendig.

Ab7zCh3kR
Beiträge: 15
Registriert: Fr 7. Jan 2005, 15:52
Kontaktdaten:

Beitrag von Ab7zCh3kR » Mo 2. Jul 2007, 10:15

Dodger77 hat geschrieben:Also, die Pfade sollen durchaus in der "contenido/includes/config.php" gesetzt werden. Das Setup schreibt die Datei ja auch selbst bzw. ändert diese im Fall des Setuptyps Migration. Ein Überschreiben durch die "config.local.php" ist dafür nicht notwendig.
Dann sollte man das so auch in der techdoc beschreiben ;)

Mein Problem was ich damit lösen wollte: Ich checke aus unserem Sourcecode-Repository das Contenido-Setup unseres Kunden aus. Darin enthalten ist die config.php des Livesystems. Diese Config stimmt natürlich nicht mit meiner lokalen Systemconfig überein. Ich hätte nun gerne meine lokalen Einstellungen (Pfade, URLs, DB Zugangsdaten) in der config.local.php geändert und diese Datei generell vom Commit ins Repository ausgenommen. Im Moment muss ich manuell immer prüfen dass ich nicht meine lokale config.php comitte, was auf die Dauer etwas nervig ist.

Ciao, Ab7zCh3kR
The last good thing written in C was Franz Schubert's Symphony No. 9.

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Mo 2. Jul 2007, 12:56

Sollte auch so sein, ggf. Bug.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

Gesperrt