Projekt und Backend auf unterschiedlichen Domains |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Projekt und Backend auf unterschiedlichen Domains |
Tue. 30. January 2007, 16:05
Beitrag
#1
|
|
Member Gruppe: Members Beiträge: 14 Mitglied seit: 03.08.2006 Mitglieds-Nr.: 176 |
Hi,
habe schon ein wenig im Forum gesucht aber noch nicht das richtige gefunden. Irgendwo las ich dazu "wenn das dann mal geht" und wo anders schien es jemand hin bekommen zuhaben muste aber wohl von Hand was in irgendwelchen Dateien ändern. Ich möchte innerhalb meines Web-Pakets folgendes: Pfad auf server: (Domain:) /home/webseiten (domain1) +backend +projekt01 (domain2) +projekt02 (domain3) .... Habe im Backend alle nötigen Änderungen gemacht, aber irgendwie haut da was nicht hin, wenn ich z.B. ContentFlex verwende werden in Redaktion -> Seite -> bearbeiten die Icons zur auswahl nicht angezeigt, ich bekomme nur eine leere Seite. Bin für jeden Tipp dankbar!! Da ich in meinem Web-Paket nur eine Datenbank habe möchte ich halt nicht mit mehrern installationen arbeiten, das muste ich woanders mal machen (shared DB mit mehrern DeDi installationen) und fand das nicht so toll. Daher möchte ich jetzt gerne ein Sefrengo installation für alle Projekte (ca 3-5) Bye EL |
|
|
Tue. 30. January 2007, 16:12
Beitrag
#2
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
Meinst Du so etwas?
/home/webseiten/domain1 /home/webseiten/backend /home/webseiten/projekt01/domain2 /home/webseiten/projekt02/domain3 Das geht ohne Probleme -------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Tue. 30. January 2007, 16:24
Beitrag
#3
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
ich denke er meint eher sowas, wie du mal hier versucht hast:
ZITAT Backend1 | Projekt 1 | www.meine domain.tld Backend1 | Projekt 2 | www.meine domain2.tld Backend1 | Projekt 3 | www.meine domain3.tld hast du das eigentlich mal realisiert? gruss andi -------------------- |
|
|
Tue. 30. January 2007, 17:26
Beitrag
#4
|
|
Member Gruppe: Members Beiträge: 14 Mitglied seit: 03.08.2006 Mitglieds-Nr.: 176 |
Meinst Du so etwas? /home/webseiten/domain1 /home/webseiten/backend /home/webseiten/projekt01/domain2 /home/webseiten/projekt02/domain3 Das geht ohne Probleme Hallo Gunwald Ja, so ähnlich: /home/webseiten/ (root für www.domain1.de) /home/webseiten/backend /home/webseiten/projekt01 (root für www.domain2.de) /home/webseiten/projekt02 (root für www.domain3.de) Ich habe alle Frontend Einträge in den Projekt-Einstallungen auf www.domainX.de angepasst, backend zeigt auf www.domain1.de/backend und die Pfade sind auch OK. Wenn ich jetzt ein Test mit ContentFlex Modul mache werden mir im Backend die Icons nicht angezeigt mit den ich dann den Content einfügen kann. Sobald ich ein Projekt anlege das unter www.domain1.de/projektXX liegt geht alles wie erwartet. Aber mit einer anderen (sub-)domain also www.domain2.de oder auch www234.domain1.de habe ich wieder die Problem im Backend. Alle Pfade und URL einstellungen im Projekt habe ich mehrfach gepfüft, sehen OK für mich aus. Jetzt ist die Frage versuche ich was was nicht geht oder mache ich was falsch oder habe ich was vergessen?? Andi, genau, diesen Thread hatte ich auch mal gesehen und so in der Art woll es sein. Bye EL Der Beitrag wurde von ElBundy bearbeitet: Tue. 30. January 2007, 17:28 |
|
|
Tue. 30. January 2007, 18:15
Beitrag
#5
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
Test mit ContentFlex Modul mache werden mir im Backend die Icons nicht angezeigt mit den ich dann den Content einfügen kann. Du weisst, das Du keine Subdomains nehmen kannst!? Dieser Effewkt kommt bei Subdomains. -------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Tue. 30. January 2007, 18:43
Beitrag
#6
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 680 Mitglied seit: 09.08.2006 Wohnort: nähe Mainz Mitglieds-Nr.: 182 |
Das Problem ist, dass dann Webseiten aus /home/webseiten/projekt01 (root für www.domain2.de) Javascript-Dateien aus /home/webseiten/backend/ (root für www.domain1.de) einbinden. Da diese Dateien den Inhalt der Seite manipulieren wollen, wird das von den Browsern wegen CrossSiteScripting unterbunden. Lösung: http://forum.sefrengo.org/index.php?s=&...post&p=4410
Gruß, Peter |
|
|
Wed. 31. January 2007, 08:44
Beitrag
#7
|
|
Member Gruppe: Members Beiträge: 14 Mitglied seit: 03.08.2006 Mitglieds-Nr.: 176 |
Das Problem ist, dass dann Webseiten aus /home/webseiten/projekt01 (root für www.domain2.de) Javascript-Dateien aus /home/webseiten/backend/ (root für www.domain1.de) einbinden. Da diese Dateien den Inhalt der Seite manipulieren wollen, wird das von den Browsern wegen CrossSiteScripting unterbunden. Lösung: http://forum.sefrengo.org/index.php?s=&...post&p=4410 Gruß, Peter Hm, ich habe mir den Thread mal durchgelesen und da sind es ja mehrere Domains in einem Projekt ich habe aber verschiedene Domains für Backend und Projekte, oder kommt das auf das gleiche raus?? Das mit der sub-domain war nur mal ein Test, das Ziel ist backend via www.domain1.de/backend und Projekte via www.projekt-domain.de Das Frontend macht mir ja keine Probleme (da ich da ja auch kein Java Script verwende). Das Backend macht Probleme. Oder verstehe ich da was nicht? Sorry, aber meine PHP und Java(-Script) Kenntnisse sind nur knapp über 0. Bye EL |
|
|
Thu. 1. February 2007, 14:20
Beitrag
#8
|
|
Member Gruppe: Members Beiträge: 24 Mitglied seit: 03.07.2006 Wohnort: Bremen Mitglieds-Nr.: 86 |
Ich hatte da im Dezember mal einen Vorschlag gemacht, konnte ihn aber aus Zeitgründen noch nicht weiter verfolgen - und bin auch niemand, der Vorschlag grundsätzlich als brauchbar oder ungeeignet einstufen könnte. Vielleicht wirft ja noch mal jemand einen Blick drauf. http://forum.sefrengo.org/index.php?showtopic=591&hl=.
Grüße Fryd |
|
|
Thu. 1. February 2007, 15:45
Beitrag
#9
|
|
Member Gruppe: Members Beiträge: 14 Mitglied seit: 03.08.2006 Mitglieds-Nr.: 176 |
Hi,
also mit einem quick&dirty habe ich es mal versucht und mit 08/15 Inhalten scheint folgendes zu gehen: QUELLTEXT Administration -> System Pfad zum Backend /webseiten/backend/ HTML-Pfad zum Backend http://www.domain1.tld/backend/ Administration -> Projekte -> projekt03 Pfad und Dateiangaben Pfad zum Frontend /webseiten/projekt03/ HTML-Pfad zum Frontend http://www.domain1.tld/projekt03/ Platzhalter für Bilder http://www.domain1.tld/projekt03/cms/img/space.gif Einstellungen Dateimanager Startverzeichnis Dateimanager /webseiten/projekt03/media/ Startverzeichnis HTML-Pfad http://www.domain2.tld/media/ (Damit im Frontend die Dateien nicht von einer anderen Domain kommen.) www.domain2.tld zeigt auf /webseiten/projekt03/ Kein rewriting. Das ganze in einem Virtual Server Basic bei domainFACTORY mit Sefrengo 1.4 Beta2 standard installation. Da ich mich ja mit PHP und den Sefrengo interna nicht so auskenne sind Bedenken, Kritik, Verbesserungsvorschläge erwünscht. Bye EL Der Beitrag wurde von ElBundy bearbeitet: Thu. 1. February 2007, 15:46 |
|
|
Thu. 1. February 2007, 23:31
Beitrag
#10
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
Da ich mich ja mit PHP und den Sefrengo interna nicht so auskenne sind Bedenken, Kritik, Verbesserungsvorschläge erwünscht. Man lernt aber auch durch Ausprobieren ... alle Konfigurationen sind auch später noch änderbar. -------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Fri. 2. February 2007, 11:54
Beitrag
#11
|
|
Member Gruppe: Members Beiträge: 14 Mitglied seit: 03.08.2006 Mitglieds-Nr.: 176 |
So,
mit dem setup aus Beitrag #9 habe ich jetzt auch mod_rewrite ausprobiert, Variante 1 scheint auch zu gehen. Die htaccess die dabei war hat nicht funktioniert, aber ich meine das ich das selbe problem bei DeDi damals auch hatte (bei einem Reseller vom selben Provider gehostet), ich vermute aber mal das das dann an dF liegt. Also, in den Projekt Einstellungen mod_rewrite auf 1 und die .htaccess wiefolgt: QUELLTEXT Options +FollowSymLinks RewriteEngine On RewriteBase / #dedi mod_rewrite support=1 RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^/?(.*/)?([1-9][0-9]*)?cat([1-9][0-9]*)(,[^\?]*)? /index.php?idcat=$3 RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^/?(.*/)?([1-9][0-9]*)?side([1-9][0-9]*)(,[^\?]*)? /index.php?idcatside=$3 mod_rewirte Variante2 hatte ich auch probiert, Basepath bei UrlRewrite=2. muste ich auf "http://" stellen damit die Links dann aussehen wie http://www.domian2.tld/Ordnername/ aber das gab immer einen error 500. Bye El |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 23.9.24 - 02:16 |