Mandant auf anderer Domain wie CMS
Mandant auf anderer Domain wie CMS
Hallo,
ich habe folgendes vor:
Ich möchte Contenido auf www.domain1.de betreiben und die Daten von Client auf www.domain2.de speichern.
Ich habe alles soweit eingerichtet, sprich Kunden und Verzeichnisse angelegt usw.
Jetzt bekomme ich folgende Meldung, wenn ich Editor oder Vorschau in Contenido aufrufe:
Fatal error: Call to undefined function: cinclude() in /www/htdocs/podenco/seiten/front_content.php on line 18
Ich habe hier im forum schon gesucht und vieles Probiert, nur ich bekomme es absolut nicht zum laufen. Hoffe mal das mir jemand helfen kann.
Gruß
Christian
ich habe folgendes vor:
Ich möchte Contenido auf www.domain1.de betreiben und die Daten von Client auf www.domain2.de speichern.
Ich habe alles soweit eingerichtet, sprich Kunden und Verzeichnisse angelegt usw.
Jetzt bekomme ich folgende Meldung, wenn ich Editor oder Vorschau in Contenido aufrufe:
Fatal error: Call to undefined function: cinclude() in /www/htdocs/podenco/seiten/front_content.php on line 18
Ich habe hier im forum schon gesucht und vieles Probiert, nur ich bekomme es absolut nicht zum laufen. Hoffe mal das mir jemand helfen kann.
Gruß
Christian
bei deinem mandanten im verzeichnis cms gibts die config.php
in dieser musst du den relativen pfad zu deinem contenido verzeichnis angeben...
dort steht vermutlich nur ../contenido/
in dieser musst du den relativen pfad zu deinem contenido verzeichnis angeben...
dort steht vermutlich nur ../contenido/
*** make your own tools (wishlist :: thx)
Hallo,
das ist nicht das Problem, wenn ich diesen Pfad nämlich ändere, werden die Fehler noch mehr, die angezeigt werden.
Folgende Angebane habe ich im einzelnen gemacht:
Meine Daten für mandant 2 liegen alle im verzeichnis http://www.domain2.de/seiten/
Demnach denke ich das es an einer anderen Stelle nicht stimmt.
Ausserdem ist mir aufgefallen das das Verzeichnis auf domain1 von Mandant2 absolut leer ist.
Irgendwie Blick ich da was nicht......
Was genau muss unter Administration->Mandanten->... Server-Pfad und Web-Adresse engegeben werden???
Und was muss in den einzelnen Verzeichnissen drin sein???
Gruß
Christian
das ist nicht das Problem, wenn ich diesen Pfad nämlich ändere, werden die Fehler noch mehr, die angezeigt werden.
Folgende Angebane habe ich im einzelnen gemacht:
Code: Alles auswählen
in der config.php:
//path to contenido, for all inclusions
$contenido_path = "http://www.domain1.de/contenido/contenido/";
$errorfont = "font3";
Im Webfront von Contenido sind die Pfade wie folgt:
Server-Pfad
/www/htdocs/username/contenido/kunden/mandant2/
Web-Addresse
http://www.domain2.de/seiten/
Demnach denke ich das es an einer anderen Stelle nicht stimmt.
Ausserdem ist mir aufgefallen das das Verzeichnis auf domain1 von Mandant2 absolut leer ist.
Irgendwie Blick ich da was nicht......
Was genau muss unter Administration->Mandanten->... Server-Pfad und Web-Adresse engegeben werden???
Und was muss in den einzelnen Verzeichnissen drin sein???
Gruß
Christian
Hi christian,
bei dem "$contenido_path" must du den Verzeichnis-Pfad auf dem Rechner angeben.
z.B. $contenido_path = "/var/www/contenido/";
Das Contenido-system und das Mandantenverzeichnis muessen auf dem gleichen Rechner liegen.
Gruss
UBo
bei dem "$contenido_path" must du den Verzeichnis-Pfad auf dem Rechner angeben.
z.B. $contenido_path = "/var/www/contenido/";
Das Contenido-system und das Mandantenverzeichnis muessen auf dem gleichen Rechner liegen.
Gruss
UBo
Suche neuen Wirkungskreis
- Kentnisse:
Web-Development, Win32APP-Development, CGI, PALM,
Delphi, PHP, Perl, ASP, VB, VBScript, JavaScript, JAVA,
(D)HTML, XML, XSLT, MySQL, MSSQL
Hi,
das bedeutet jetzt also, das wenn ich auf domain 1 das cms installiert habe und weitere Mandanten sprich Kunden in dieses aufnehmen möchte, das ich deren Webseiten auch auf meinem Webspace mit drauf nehmen muss. Somit bleibt ja der Webspace des Kunden im Beispiel domain2 leer.
Seh ich das so richtig??
Im Grunde habe ich das ja auch so. Ich habe vom Provider Webspace gemietet und darauf verschiedene Domains geschaltet und denen jeweils vom gleichen Server Webspace zugewiesen.
Dann sollte es doch so gehen, da ich ja auf dem gleichen Rechner bin???
Oder habe ich das immer noch nicht so ganz verstanden ??
Gruß
Christian
das bedeutet jetzt also, das wenn ich auf domain 1 das cms installiert habe und weitere Mandanten sprich Kunden in dieses aufnehmen möchte, das ich deren Webseiten auch auf meinem Webspace mit drauf nehmen muss. Somit bleibt ja der Webspace des Kunden im Beispiel domain2 leer.
Seh ich das so richtig??
Im Grunde habe ich das ja auch so. Ich habe vom Provider Webspace gemietet und darauf verschiedene Domains geschaltet und denen jeweils vom gleichen Server Webspace zugewiesen.
Dann sollte es doch so gehen, da ich ja auf dem gleichen Rechner bin???
Oder habe ich das immer noch nicht so ganz verstanden ??

Gruß
Christian
Richtig, alle Mandanten muessen auf dem gleichen Webspace sein wie Contenido selber.
Wenn du beide Domains auf dem gleichen Webspace hast, hast du diese doch bestimmt in unterschiedlichen Unterverzeichnissen oder ?
Funktioniert einer der Beiden Mandanten den schon ?
Dann koenntest du den Inhalt der Variable "$contenido_path" von dort uebernehmen.
Ich stelle mir das so vor:
Verzeichnisse:
Contenido = "/var/www/contenido"
dom1="/var/www/dom1"
dom2="/var/www/dom2"
Dann must du als $contenido_path bei beiden Mandanten in der Datei "config.php"
$contenido_path = "/var/www/contenido/";
eintragen.
Die beiden Dateien waeren
/var/www/dom1/config.php
/var/www/dom2/config.php
Dann sollte es gehen.
Wenn du beide Domains auf dem gleichen Webspace hast, hast du diese doch bestimmt in unterschiedlichen Unterverzeichnissen oder ?
Funktioniert einer der Beiden Mandanten den schon ?
Dann koenntest du den Inhalt der Variable "$contenido_path" von dort uebernehmen.
Ich stelle mir das so vor:
Verzeichnisse:
Contenido = "/var/www/contenido"
dom1="/var/www/dom1"
dom2="/var/www/dom2"
Dann must du als $contenido_path bei beiden Mandanten in der Datei "config.php"
$contenido_path = "/var/www/contenido/";
eintragen.
Die beiden Dateien waeren
/var/www/dom1/config.php
/var/www/dom2/config.php
Dann sollte es gehen.
Suche neuen Wirkungskreis
- Kentnisse:
Web-Development, Win32APP-Development, CGI, PALM,
Delphi, PHP, Perl, ASP, VB, VBScript, JavaScript, JAVA,
(D)HTML, XML, XSLT, MySQL, MSSQL
Hi,
den eine Mandanten habe ich drauf und der geht auch, da er sich ja komplett auf domain1 befindet.
Ich dachte halt nur, das man es so einrichten kann, das man einen Mandanten anlegen kann, dessen Webseite auch auf seinen Webspace befindet und über das CMS auf der anderen Domain gesteuert bzw. konfiguriert wird.
Wenn ich es jetzt so mache wie du geschrieben hast, dann würde ja alle nur über domain1 mit dem CMS drauf laufen. Zusätzlich wäre die Seite nicht über domain2 zu erreichen.
Es muss doch dafür irgend ne Lösung zu finden sein
den eine Mandanten habe ich drauf und der geht auch, da er sich ja komplett auf domain1 befindet.
Ich dachte halt nur, das man es so einrichten kann, das man einen Mandanten anlegen kann, dessen Webseite auch auf seinen Webspace befindet und über das CMS auf der anderen Domain gesteuert bzw. konfiguriert wird.
Ich habe xy MB vom Provider bekommen und davon jeweils xy MB jeder Domain zugeordnet. Somit hat jede Domain auch seinen eigenen Dateistamm unabhängig von den anderen.Wenn du beide Domains auf dem gleichen Webspace hast, hast du diese doch bestimmt in unterschiedlichen Unterverzeichnissen oder ?
Wenn ich es jetzt so mache wie du geschrieben hast, dann würde ja alle nur über domain1 mit dem CMS drauf laufen. Zusätzlich wäre die Seite nicht über domain2 zu erreichen.
Es muss doch dafür irgend ne Lösung zu finden sein

Wenn du versuchst ueber die Grenzen deines Webspace hinweg auf andere PHP-Dateien zuzugreifen dann klopft dir Jeder gute Provider mit recht auf die Finger 
Das waere ja ein Sicherheitsloch, weil wer wuerde dich daran hindern dann auch auf die Dateien eines ganz anderen zuzugreifen ?
Hast du z.B. Confixx bei deinem Provider im Einsatz ?
Dann kanst du doch einfach fuer die dom1 das rootverzeichnis auf "/var/www/dom1" legen und fuer dom 2 das rootverzeichnis auf "/var/www/dom2" .
Wenn du nun nicht eine 3. Domaine fuer das Contenido-Verzeichnis hast mueste Contenido innerhalb einem der anderen beiden Domainen liegen.
Da beide im gleichen Webspace liegen duerfte es hier keine Probleme geben.
Ich habe es selber noch nicht ausprobiert da sich diese Anforderung bei mir noch nicht ergeben hat.
Kannst du den einzelnen Domainen verschiedene rootverzeichnisse zuordnen im gleichen Webspace ?
Gruss UBo

Das waere ja ein Sicherheitsloch, weil wer wuerde dich daran hindern dann auch auf die Dateien eines ganz anderen zuzugreifen ?
Hast du z.B. Confixx bei deinem Provider im Einsatz ?
Dann kanst du doch einfach fuer die dom1 das rootverzeichnis auf "/var/www/dom1" legen und fuer dom 2 das rootverzeichnis auf "/var/www/dom2" .
Wenn du nun nicht eine 3. Domaine fuer das Contenido-Verzeichnis hast mueste Contenido innerhalb einem der anderen beiden Domainen liegen.
Da beide im gleichen Webspace liegen duerfte es hier keine Probleme geben.
Ich habe es selber noch nicht ausprobiert da sich diese Anforderung bei mir noch nicht ergeben hat.
Kannst du den einzelnen Domainen verschiedene rootverzeichnisse zuordnen im gleichen Webspace ?
Gruss UBo
Suche neuen Wirkungskreis
- Kentnisse:
Web-Development, Win32APP-Development, CGI, PALM,
Delphi, PHP, Perl, ASP, VB, VBScript, JavaScript, JAVA,
(D)HTML, XML, XSLT, MySQL, MSSQL
Hallo noch mal.
Wie kann ich es anstellen, von der Domain des Kunden auf das Verzeichnis im CMS des Kunden weiter zu leiten, das auch die Domain des Kunden im Adressfenster des Browsers angezeigt wird.
z.B.
Ich rufe domain2.de auf und es wird auf domain1.de/contenido/cms/....
weiter geleitet. Ich möchte aber, das im Adressfenster domain2.de (Kunden URL) angezeigt wird und nicht der Pfad, auf den verwiesen wurde.
Wie kann ich das verwirklichen, da der Kunde ja gerne seine Adresse im Browser angezeigt bekommen will????
Gruß
Christian
Wie kann ich es anstellen, von der Domain des Kunden auf das Verzeichnis im CMS des Kunden weiter zu leiten, das auch die Domain des Kunden im Adressfenster des Browsers angezeigt wird.
z.B.
Ich rufe domain2.de auf und es wird auf domain1.de/contenido/cms/....
weiter geleitet. Ich möchte aber, das im Adressfenster domain2.de (Kunden URL) angezeigt wird und nicht der Pfad, auf den verwiesen wurde.
Wie kann ich das verwirklichen, da der Kunde ja gerne seine Adresse im Browser angezeigt bekommen will????
Gruß
Christian
benutze einfach Frames.
Lade in die startseite der Domaine 2 einfach das CMS aus Domaine 1 in ein Frame.
Dadurch das es in einem Frame geladen wird, wird die URL in der Adresszeile nich veraendert.
Gruss
UBo
Lade in die startseite der Domaine 2 einfach das CMS aus Domaine 1 in ein Frame.
Dadurch das es in einem Frame geladen wird, wird die URL in der Adresszeile nich veraendert.
Gruss
UBo
Suche neuen Wirkungskreis
- Kentnisse:
Web-Development, Win32APP-Development, CGI, PALM,
Delphi, PHP, Perl, ASP, VB, VBScript, JavaScript, JAVA,
(D)HTML, XML, XSLT, MySQL, MSSQL
-
- Beiträge: 7
- Registriert: So 23. Mai 2004, 13:23
- Kontaktdaten:
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
Ich kapiere das Problem nicht ganz.
Es gibt die Domains www.domain1.de und www.domain2.de. Beide Domains befinden sich physikalisch auf demselben Server.
Bei meinem Provider (Profihost) ist das so, dass die Daten von www.domain2.de in einem Unterverzeichnis von www.domain1.de liegen. Die sind aber sowohl ueber www.domain2.de als auch ueber www.domain1.de/domain2.de/ ansprechbar. Ist das bei Euch (MegaBit, Chillmaster) nicht auch so? In dem Fall sehe/habe ich ueberhaupt kein Problem mit Contenido.
Meine Serversituation habe ich, wenn auch im anderen Zusammenhang, in diesem Thread beschrieben:
http://www.contenido.de/forum/viewtopic.php?t=4310
Hier ein Ausschnitt:
Es gibt die Domains www.domain1.de und www.domain2.de. Beide Domains befinden sich physikalisch auf demselben Server.
Bei meinem Provider (Profihost) ist das so, dass die Daten von www.domain2.de in einem Unterverzeichnis von www.domain1.de liegen. Die sind aber sowohl ueber www.domain2.de als auch ueber www.domain1.de/domain2.de/ ansprechbar. Ist das bei Euch (MegaBit, Chillmaster) nicht auch so? In dem Fall sehe/habe ich ueberhaupt kein Problem mit Contenido.
Meine Serversituation habe ich, wenn auch im anderen Zusammenhang, in diesem Thread beschrieben:
http://www.contenido.de/forum/viewtopic.php?t=4310
Hier ein Ausschnitt:
[/code]Ich habe die Hauptdomain www.abc.de und www.xyz.de. www.xyz.de ist nur 'aufgeschaltet', d.h. sie liegt auf dem Server der Hauptdomain innerhalb eines Unterverzeichnisses. Die aufgeschaltete Domain ist sowohl unter www.xyz.de, als auch unter www.abc.de/xyz/ erreichbar.
Der Server-Pfad zu den Daten von www.abc.de, speziell der Mandantenpfad, lautet {rootdir}/www.abc.de/cms/. Der Server-Pfad fuer www.xyz.de lautet {rootdir}/www.abc.de/xyz/.