Redaxo trotz einer vorhandenen index.php installieren

Probleme beim Installieren. Servereinstellungen etc.

Redaxo trotz einer vorhandenen index.php installieren

Beitragvon Maw. » 3. Feb 2010, 23:11

Hallo,
ich muss für einen Kunden, der bereits eine Homepage hat, auf seinem Server Redaxo installieren.
Und zwar ist die Startseite der bisherigen Homepage im Hauptverzeichnis (root) und heißt index.php
Redaxo möchte ich nun auch ins Hauptverzeichnis installieren - hat jedoch auch eine index.php als Startseite.
Wie mach ich das nun am Besten?
Ich kann am Webserver selber leider nicht einstellen, welche Datei er beim Aufruf der Domain öffnen soll - was gibts für gute Alternativen?

Lg Maw
Maw.
 
Beiträge: 128
Registriert: 4. Aug 2008, 09:05

Beitragvon Xong » 4. Feb 2010, 00:03

Erklär bitte mal, was du wirklich möchtest.

Was soll passieren, wenn man die Domain aufruft? Es kann ja nur eine der zwei Seiten angezeigt werden.

Oder brauchst du das bloß zum Entwickeln?
LG,
Xong

Bild Määääääääääääääääääääääääh!
Benutzeravatar
Xong
 
Beiträge: 1560
Registriert: 5. Jun 2008, 07:30
Wohnort: Hohndorf in Sachsen

Beitragvon Maw. » 4. Feb 2010, 07:57

vielleicht zu umständlich ausgedrückt.
Ich möchte einfach, dass die aktuelle (alte) Seite weiterläuft und ich nebenher bereits die neue Seite (redaxo) installieren und entwickeln kann und zwar auf der richtigen Umgebung (also auf dem Hauptverzeichnis des Servers)
Und da ist das Problem, weil beide Seiten eine index.php verwenden.
Maw.
 
Beiträge: 128
Registriert: 4. Aug 2008, 09:05

Beitragvon Xong » 4. Feb 2010, 10:57

Problem dabei ist, dass du irgendwie die Seitenaufrufe unterscheiden musst.

Das einfachste wird sein, Redaxo in einem Unterordner zu installieren und mit relativen URLs zu arbeiten. Wenn du dann einen Ordner höher umziehst, kannst du einfach das base-Tag austauschen und hast ein funktionierendes System.
LG,
Xong

Bild Määääääääääääääääääääääääh!
Benutzeravatar
Xong
 
Beiträge: 1560
Registriert: 5. Jun 2008, 07:30
Wohnort: Hohndorf in Sachsen

Beitragvon Maw. » 4. Feb 2010, 13:34

ja ich glaub so muss ich das wohl machen...
Maw.
 
Beiträge: 128
Registriert: 4. Aug 2008, 09:05

Beitragvon wolfgang » 18. Feb 2010, 21:37

Du kannst in redaxo die index.php umbenennen. Zum Beispiel in cms.php. Dann musst Du noch drei kleine Änderungen machen:

1. include/master.inc.php den Eintrag in Zeile 77 ändern:
$REX['FRONTEND_FILE'] = 'index.php';
in
$REX['FRONTEND_FILE'] = 'cms.php';
Dann läuft zumindest Redaxo. Der Medienpool zickt dann noch ein bisschen rum, da rex_resize auch auf die index.php verweist. Das kann man aber auch geradebiegen.

2. include/classes/class.oomedia.inc.php Zeile 512 ändern in:
$file = 'cms.php?rex_resize='.$resizeParam.$resizeMode.'__'.$this->getFileName();

3. include/pages/mediapool.media.inc.php Zeile 245 ändern in:
$imgn = '../cms.php?rex_resize=200a__'. $encoded_fname;

Fertig.

Wolfgang
wolfgang
 
Beiträge: 65
Registriert: 20. Okt 2005, 19:52

Beitragvon Maw. » 18. Feb 2010, 22:00

genauso eine Lösung hab ich gesucht :)
danke dafür - jetzt hab ichs schon in einem unterordner am Laufen - aber nächstes Mal mach ichs bestimmt so - super

Lg
Maw.
 
Beiträge: 128
Registriert: 4. Aug 2008, 09:05

Beitragvon Xong » 19. Feb 2010, 00:27

Maw. hat geschrieben:genauso eine Lösung hab ich gesucht :)
Die Lösung ist aber nicht kompatibel zu vielen Addons und Modulen.
Ich würde an deiner Stelle bei den Unterordnern bleiben und sauber mit relativen Pfaden arbeiten.
LG,
Xong

Bild Määääääääääääääääääääääääh!
Benutzeravatar
Xong
 
Beiträge: 1560
Registriert: 5. Jun 2008, 07:30
Wohnort: Hohndorf in Sachsen


Zurück zu Installation [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast