Seite 1 von 1

4.9 Contendio Backend per Subdomain

Verfasst: Mo 21. Jul 2014, 17:57
von yodatortenboxer
Hallo,

ich hatte eigentlich folgendes vor:
http://www.domain.de direkt auf das Verzeichnis des Mandanten legen.
admin.domain.de direkt auf das Verzeichnis von Contenido legen.

Bei den "alten" Versionen bis 4.8.20 hatte ich da keine Probleme, da die config.php ja unterhalb im contenido Ordner lag.
Bei der 4.9 ist sie aber nicht mehr unterhalb sondern neben an im data Ordner.
Hier bekomme ich beim Anpassen der config.php die Meldung:
Fatal Error

Could not open the configuration file config.php.

Please make sure that you saved the file in the setup program and that your CON_ENVIRONMENT is valid.If you had to place the file manually on your webserver, make sure that it is placed in your contenido/data/config/{environment}/ directory.
Was muss ich wo noch anpassen damit es funktioniert?

Falls nun die Frage kommt, warum das so gemacht werden soll...
Der Kunde ist bei der Telekom als Hoster und die unterstützen keinerlei .htaccess und daher auch keinerlei mod_rewrite.
Alternativ muss ich sonst eine index.php mit einer weiterleitung hinterlegen damit beim Aufruf der Domain auf das Unterverzeichnis cms weitergeleitet wird.
Wäre aber auch nicht gerade schön :-(

Gruß Ralf

Re: 4.9 Contendio Backend per Subdomain

Verfasst: Mo 21. Jul 2014, 18:03
von dominik.ziegler
Die Meldung ist etwas irreführend.
Das data-Verzeichnis muss systembedingt IMMER auf der gleichen Ebene liegen wie der contenido-Ordner, also

- data
- contenido

Der cms-Ordner kann an beliebiger Stelle liegen, aber auch neben diesen beiden Ordnern. Die Subdomain für das Backend muss auf den Ordner contenido zeigen, in der config.php sind entsprechend URLs und Pfade anzupassen.
In der Mandantenverwaltung muss dann der Pfad und die URL zum Frontend entsprechend angepasst werden.

Zitierte Meldung besagt, dass eine Ebene höher im Ordner data/config/UMGEBUNG/ keine config.php gefunden wurde.

Re: 4.9 Contendio Backend per Subdomain

Verfasst: Mo 21. Jul 2014, 18:14
von yodatortenboxer
Die Verzeichnisstrucktur ist original geblieben.
data liegt also "paralell" zu contenido. (siehe Bild Anlage)
Ich habe nur dementsprechend die Subdomain auf den Ordner contenido verlinkt und in der config.php den Pfad angepasst:
/* The web server path to the CONTENIDO backend */
$cfg['path']['contenido_fullhtml'] = 'http://www.domain.de/contenido/';
zu
/* The web server path to the CONTENIDO backend */
$cfg['path']['contenido_fullhtml'] = 'http://admin.domain.de/';
Beim Aufruf von http://admin.domain.de kommt dann nun diese Fehlermeldung.
Ist übrigens die 4.9.4 :-)

Re: 4.9 Contendio Backend per Subdomain

Verfasst: Di 22. Jul 2014, 08:43
von mischa.holz
So wie du es beschrieben hast, sollte es eigentlich funktionieren. Kann es sein, dass du nicht aus dem webroot von der subdomain raus darfst mit PHP?

Re: 4.9 Contendio Backend per Subdomain

Verfasst: Di 22. Jul 2014, 20:04
von yodatortenboxer
Keine Ahnung. Wer weis was die Telekomiker hier wieder eingestellt haben aus "Sicherheit".
Muss ich mal schauen, komm aber erst in zwei Tagen da wieder ran.