Home / Forum / Multisite hosting

Multisite hosting

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein

Autor Nachricht

Michael Seidel

Registriert seit: 26.03.2007

Beiträge: 2

Montag, 26. März 2007 21:02:59

Hallo!

Ich beschäftige mich erst seit kurzem mit eZ publish und habe eine grundlegende Frage zum Multisite-Hosting, die Suche im Forum hat dazu zwar anhaltspunkte geliefert, aber leider nichts Konkretes. Ich habe die neueste Version 3.9.1 und möchte in einer Installation mehrere Webseiten verwalten, die sich teilweise inhaltlich überschneiden, teilweise auch völlig eigenständig sind. Dazu habe ich unter dem Content-root 'eZpublish' für jede Seite einen Ordner angelegt und in diesen die jew. Strukturen erstellt. Ist dies das in diesem Fall korrekte Vorgehen, oder gibt es bessere Lösungen dafür? Im Forum habe ich gelesen, dass man den Wurzelknoten per Siteaccess setzen kann, sowas wie eine chroot-Umgebung, die einzige Funktion die ich gefunden habe die dem nahekommt ist PathPrefix, oder habe ich da was übersehen?

Gruß,
realtkd

Sebastian v. Roos

Registriert seit: 27.01.2006

Beiträge: 358

Montag, 26. März 2007 22:06:16

so die obermasse Ahnung hab ich zwar auch nicht, aber es hört sich richtig an, erstmal mit eigenen Foldern

Könntest du nicht dann einen weiteren Folder erstellen, mit den Inhalten, die alle sehen dürfen. Dann mittels Rechtevergabe und -Einschränkung die Folder für die entsprechenden User freigeben.
Haben die verschiedenen Seiten denn eigene Domains?
Bei mir will ich z.B., dass nach dem Aufruf meiner Domain immer in dem Folder mit Node_id 69 angefangen wird, das mache ich durch
settings/myaccess/site.ini.append.php

[SiteSettings]
SiteName=Shop site
SiteURL=http://xxx.de
LoginPage=embedded
IndexPage=/content/view/full/69/
DefaultPage=/content/view/full/69/

mehrere siteaccess anlegen war zumindest bisher überhaupt kein problem

naja,
vielleihct wars irgendne info
gruss

_______________________

http://webdevelopment.artenic.de ARTENIC - Publishing mit allen Mitteln!

Felix Woldt

Bild Felix Woldt

Registriert seit: 31.01.2006

Beiträge: 353

Montag, 26. März 2007 22:12:52

Hallo,

jup so machen wir es schon ein ganze weile

root
- site1 (z.B de )
- site2 (z.B en )
- ganz andere site

pro ordner legst du dann einen oder mehre siteaccesses an, in den du den rootnode festlegen kannst und startseiten usw.
Sogar die suche kann dann auf den entsprechenden Baum eingeschränkt werden.

Die Zugriffe musst du dann mit geeigeneten Rollen festlegen.

Gruß Felix

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-Network.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

Michael Seidel

Registriert seit: 26.03.2007

Beiträge: 2

Mittwoch, 28. März 2007 18:25:14

Danke für Eure Antworten. Ja meine Seiten haben unterschiedliche Domains, bisher greife ich zwar noch testweise mittels URL und nicht via Domain darauf zu, aber das macht ja keine Unterschied.
@Felix: Du hast geschrieben, dass man mittels SiteAccess den rootnode festlegen kann. Dazu hab ich in der Doku nichts gefunden, meinst Du damit den PathPrefix, oder hab ich da was übersehen?

Grüße, realtkd

Sebastian v. Roos

Registriert seit: 27.01.2006

Beiträge: 358

Mittwoch, 28. März 2007 21:29:38

also, dass verschiedene siteaccesse immer mit ihrer eigenen bestimmten node starten, macht man mit
defaultPage= und indexPage=
was diese beiden einstellungen genau tun weiß ich aber auch nicht. Funktioniert aber zuverlässig.

Was ich aber weiß ist, dass ich damals lange rumprobiert habe mit set rootnode
siehe hier http://ezpublish.de/forum/nebenbei
und damit gabs nur Scherereien.
würde ich von abraten.

probier doch erstmal aus, mit default ...
vielleicht ist das ja schon alles, was du brauchst

Gruss

_______________________

http://webdevelopment.artenic.de ARTENIC - Publishing mit allen Mitteln!

M K

Registriert seit: 24.02.2009

Beiträge: 92

Dienstag, 03. November 2009 12:30:49

Hallo,

ich habe auch eine Multisite erstellt und habe jetzt das problem das sich der AnonymousUser nicht automatisch ausloggt.

hab für jede site einen anonymous user angelegt und den in den site.ini s eingestellt.

wenn ich jetzt von einer site zur nächsten springe muss ich immer erst den user ausloggen um den inhalt zu sehen.

kann man das irgendwie einstellen das es automatisch geht?

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Dienstag, 03. November 2009 14:08:57

Gib jedem deiner Anonymous-Nutzer jeweils nur das Login-Recht für den entsprechenden Siteaccess und nicht für alle, dann sollte es gehen.

Dipl. Ing. (FH) M. Sc. Thomas Köhn

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-NETWORK.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

M K

Registriert seit: 24.02.2009

Beiträge: 92

Mittwoch, 04. November 2009 13:50:54

Habe folgende Einstellungen:

Im jeweiligen Siteaccess:
[UserSettings]
AnonymousUserID=ID des Users
--------

und jedem User eine Rolle eingerichtet mit Login auf den jeweiligen Siteaccess

wenn ich nun von einer Seite zu anderen switche muss ich mich immer erst manuell ausloggen bevor ich den INhalt angezeigt bekomme...

Cache ist deaktiviert

Woran könnte das liegen?

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Mittwoch, 04. November 2009 14:24:22

Schau mal nach, ob folgende Einstellung bei dir in der site.ini deines Siteacesse gesetzt ist.

[SiteAccessSettings]
RequireUserLogin=false

Dipl. Ing. (FH) M. Sc. Thomas Köhn

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-NETWORK.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

M K

Registriert seit: 24.02.2009

Beiträge: 92

Mittwoch, 04. November 2009 15:48:06

da hab ich auch schon dran rumgespielt, wenn es true ist bekomme ich das login fenster. bei mir ist es auf false und ich bekomme nen kernel fehler, weil ich beim switchen immer mit dem falschen anonymous user eingeloggt bin. erst wenn ich mich über .../user/logout abmelde werde ich über die site.ini

[UserSettings]
AnonymousUserID=...

mit dem richtigen user eingeloggt.

ich habe pro siteaccess (rolle) sections vergeben, kann das daran liegen?

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Mittwoch, 04. November 2009 16:31:42

Wenn dein Anonymous User kein Recht zu Login hat, dann kann er demzufolge auch nicht eingeloggt sein. Das heiß er muß das Loginrecht besitzen. Würde mal prüfen, ob Anonymous User das Recht eventuell von einer übergeordneten Rolle hat.

Dipl. Ing. (FH) M. Sc. Thomas Köhn

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-NETWORK.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

M K

Registriert seit: 24.02.2009

Beiträge: 92

Mittwoch, 04. November 2009 17:35:52

Siteaccess1 -> User 1
Siteaccess2 -> User 2
wenn ich diesen Siteaccess surfe bekomme ich den inhalt angezeigt.

Stelle ich den Siteaccess jetzt auf Siteaccess2 um (in der URL) so bekomme ich den Inhalt nicht angezeit, da ich noch mit User1 eingeloggt bin.
logge mich über die URL aus: "Siteaccess2/user/logout", wird mir der inhalt für Siteaccess2 dann angezeigt, da über die site.ini jetzt automatisch der richtige user2 eingeloggt wird.
gibts eine automatische logoutfunktion?

verstehst du mich jetzt? ich glaube wir reden irgendwie aneinander vorbei

M K

Registriert seit: 24.02.2009

Beiträge: 92

Freitag, 06. November 2009 11:24:04

das war mein Fehler:

[Session]
SessionNamePerSiteAccess=disabled

so muss es sein:
[Session]
SessionNamePerSiteAccess=enabled

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein