Hallo Chris,
On 04.12.14 13:28, Chris Wolff - AERTiCKET AG wrote:
Hallo Liebe mailingliste. Ich habe Problem mit dem TYPO3_context.
Vielleicht verstehe ich es auch nur nicht richtig.
Ich setzt per apache conf auf dem virtual host:
SetEnv TYPO3_CONTEXT Development
Trozdem bekomme ich keine fehler ausgabe: im Frontend.
Wenn ich im installt tool das Development Preset aktiviere funktioniert die
Ausgabe.
Aktuell ändert ein anderer TYPO3_CONTEXT nichts an der Konfiguration.
Der Preset im Install Tool hat nichts mit dem TYPO3_CONTEXT zu tun,
sondern ändert bestimmte Dinge einfach global.
Ich möchte es aber gerne Per Environment Variable Setzten. Damit es sich
automatisch ändert sobald das system auf
Den staging bzw live server geht.
Das kannst Du aktuell nur dadurch erreichen, dass Du den Context in
einer typo3conf/AdditionalConfiguration.php abfragst und dann eine
andere Config setzt.
Meine AdditionalConfiguration.php besteht aus genau einer Zeile:
<?php
@include __DIR__ . '/../Configuration/' .
\TYPO3\CMS\Core\Utility\GeneralUtility::getApplicationContext() .
'/Settings.php';
Dafür habe ich einen Configuration Order auf der obersten Ebene mit
jeweiligen Settings.php Dateien in entsprechenden Unterordnern:
also z.B.:
Configuration/Development/Local/Settings.php
oder:
Configuration/Production/Staging/Settings.php
Um Host Konfiguration (DB/Image magic pfad, etc) von
Production/Development relevanten settings zu trennen ist bei mir in
Configuration/Development/Settings.php
und
Configuration/Production/Settings.php
Auch noch eine Settings.php Datei, die ich einbinde.
Also die Configuration/Development/Local/Settings.php fängt an mit:
<?php
@include __DIR__ . '/../Settings.php';
Ein wenig vorsichtig solltest Du sein mit den shutup operators (@ vor
dem include). Wenn Du in einer includierten Datei einen Fehler einbaust,
dann bekommst Du dann nämlich nix ausgegeben. Ich finde es aber OK und
bequem nicht immer kontrollieren zu müssen ob da auch wirklich eine
Datei liegt, bzw. könnte sie entfernen wenn ich sie nicht brauche.
Nur so als Anregung, vielleicht gefällt es ja :)
Kind regards,
Helmut
--
Helmut Hummel
Release Manager TYPO3 6.0
TYPO3 CMS Active Contributor, TYPO3 Security Team Member
TYPO3 .... inspiring people to share!
Get involved: typo3.org
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german