Seite 1 von 5

Verzeichnisstruktur zwingend?

Verfasst: Di 24. Aug 2004, 09:47
von Zalu
Hallo!

Bin Contenido Neuling und frage mich gerade, ob man die vorgegebene Verzeichnisstruktur beibehalten muss. Ich habe Contenido 4.4 auf den Server kopiert. Dort findet man nun im web Verzeichnis folgende Verzeichnisse:
/cms
/conlib
/contenido
/docs
/pear
/setup
Wenn man nun alles installiert hat, kann/sollte man /setup löschen.
Aber ein Problem hab ich damit, dass ich bei Aufrufen der Page dann einen "Link" auf www.meinserver.com/cms setzten muss.

Daher die Idee, dass ich den Inhalt von /cms komplett ins Webverzeichnis lege, ist das möglich?

Und bei einigen Seiten, die ich mir angeschaut habe, bleibt im Browser in der Adresszeile dann auch die Haupt-URL stehen.
Also egal was man anklickt, es steht immer www.meinserver.com statt der einzelnen www.meinserver.com/cms/front_content.php?idcat=15
Wie kann ich das realisieren?

Danke schonmal für Eure Hilfe!

Gruß

Zalu

Verfasst: Di 24. Aug 2004, 10:41
von Beleuchtfix
Hallo Zalu,

das Verzeichnis kannst du ändern, macht es aber nicht unbedingt übersichtlicher :!:
Du mußt bei Mandant (im Backend) das Verzeichnis anpassen und die config.php im cms Verzeichnis ändern.
Vorsicht, praktisch alle Hinweise im Forum etc. beziehen sich immer auf die Standard-Installation, und beim Erstellen eines zweiten Mandanten gibt es dann auch Probleme

Viel Erfolg
Florian

Verfasst: Fr 7. Jan 2005, 10:50
von cyaneo
Hi,

das wäre eine gute Idee für die kommende Version...

Verzeichnisstruktur:
root/cms -> root
root/conlib
root/contenido
root/docs
root/pear
root/setup (wird sowieso gelöscht)

Ev. kann man das ja berücksichtigen?

Verfasst: Fr 7. Jan 2005, 11:04
von timo
Wieso? Du kannst doch das Frontend einfach ins root umziehen...

das Frontend wird im Auslieferungszustand immer unter /cms/ bleiben.

Verfasst: Fr 7. Jan 2005, 11:23
von cyaneo
timo hat geschrieben:Wieso? Du kannst doch das Frontend einfach ins root umziehen...
und was heist das? was ist zu tun? was zu ändern?
das Frontend wird im Auslieferungszustand immer unter /cms/ bleiben.
sag niemals nie.

Verfasst: Fr 7. Jan 2005, 11:29
von emergence
man braucht nur den inhalt des cms verzeichnisses ins root verschieben
in cms/config.php die sich dann im root befindet den pfad zu contenido anpassen.
also von
../contenido/ auf contenido/ ändern...

und unter administration mandant die pfade anpassen (jeweils das cms entfernen)

Verfasst: Fr 7. Jan 2005, 11:29
von timo
cyaneo hat geschrieben:und was heist das? was ist zu tun? was zu ändern?
Die Dateien aus /cms/ ins root kopieren, in der config.php die Variable "contenido_path" anpassen und die Mandanteneinstellungen anpassen.

Verfasst: Fr 7. Jan 2005, 11:31
von cyaneo
Danke!
(wie timo sagte: einfach...) :lol:

Schönen Tag nocht!

Verfasst: Fr 7. Jan 2005, 11:50
von cyaneo
Hmm,

doch nicht so einfach:

Backend:

Server-Pfad: d:/www/contenido/ (auch d:/www/contenido versucht)
Web-Adresse: http://localhost/contenido/ (auch http://localhost/contenido versucht)

d:/www/config.php:

Code: Alles auswählen

<?php

//path to contenido, for all inclusions
$contenido_path = "/contenido/";
$errorfont = "font3";
//fo the language file
$language="de";
Im Browser URL "http://localhost/contenido/" eingegeben

Fehlermeldung:

Warning: main(/contenido/config.php): failed to open stream: No such file or directory in d:\www\contenido\front_content.php on line 17

Warning: main(): Failed opening '/contenido/config.php' for inclusion (include_path='.;c:\php4\pear') in d:\www\contenido\front_content.php on line 17

Fatal error: Call to undefined function: cinclude() in d:\www\contenido\front_content.php on line 18
Auch der Versuch, in "D:\www\front_content.php

aus

Code: Alles auswählen

include_once ($contenido_path . "includes/config.php");

Code: Alles auswählen

include_once ($contenido_path . "config.php");
oder
// include_once ($contenido_path . "includes/config.php");
zu machen, brachte folgende Fehlermeldung hervor:
Fatal error: Call to undefined function: cinclude() in d:\www\contenido\front_content.php on line 18
Was könnte ich sonst noch versuchen?

Verfasst: Fr 7. Jan 2005, 12:00
von timo
nicht "/contenido/" sondern "contenido/" in der config.php im Frontend...

Verfasst: Fr 7. Jan 2005, 12:22
von cyaneo
Wer lesen kann ist klar im Vorteil... :oops:

Danke nochmal - Perfekt!!!

Verfasst: Fr 14. Jan 2005, 00:10
von EventsOnline
Habs jetzt so gemacht wie ihr es beschrieben habt.
Es ist doch bei diesem System eine Beispielseite dabei.
Wie bringt man die Beispielseite auf die Haupturl (z.B. www.meine-domain.de) ?
Muss man die irgendwie speichern unter oder so????

Verfasst: Fr 14. Jan 2005, 00:29
von Halchteranerin
welche Beispielseite? Wenn du das mitgelieferte Beispiel meinst, musst du das nur wie oben beschrieben verschieben (das cms-Verzeichnis ins root-Verzeichnis) und die Pfade anpassen, ebenfalls wie beschrieben.

Verfasst: Fr 14. Jan 2005, 00:59
von EventsOnline
Ja ich meine das mitgelieferte Beispiel.
Ich logge mich doch immer über
http://www.meine-domain/contenido/index.php
Hab die config.php geändert und es sieht u.a. so aus
//path to contenido, for all inclusions
$contenido_path = "contenido/";
$errorfont = "font3";
//fo the language file

Muss man die mitgelieferte Beispielseite nicht irgendwie abspeichern damit es
im Hauptverzeichnis angezeigt wird?

Verfasst: Fr 14. Jan 2005, 01:10
von Halchteranerin
hast du den Inhalt des cms-Verzeichnisses ins Root-Verzeichnis verschoben? Vielleicht solltest du dir erstmal contenido in Ruhe angucken, bis du ein bisschen was davon verstanden hast, und dann erst anfangen, Dateien hin und her zu schieben. Das ist nicht boese gemeint, aber ich habe im anderen Thread gelesen, dass du gerade mit Contenido angefangen hast, und so lange du nicht genau weisst, was du tust ...

Vielleicht versuchst du es erstmal mit diesser Loesung:
http://www.contenido.org/forum/viewtopi ... 3&start=15

Ich habe den Inhalt fuer eine Datei index.html angegeben, die eine Umleitung vom Hauptverzeichnis nach cms/ macht. D.h. die Leute gehen auf www.deineseite.de und werden automatisch nach www.deineseite.de/cms umgeleitet.