Page 1 of 1

Posted: Fri 15. Sep 2006, 22:54
by flip-flop
Hallo nfdieter,

im Regelfall musst du die Installation nach der Umleitung auf ein Unterverzeichnis als Installation im root-Verzeichnis betrachten, also

Code: Select all

$phpwcms['site']              = 'http://'.$_SERVER['SERVER_NAME'].'/';
$phpwcms['admin_email']       = 'admin@example.com';

// paths
$phpwcms['DOC_ROOT']          = $_SERVER['DOCUMENT_ROOT'];
$phpwcms['root']              = '';
Knut

Posted: Sat 16. Sep 2006, 08:10
by flip-flop
Genau so ist es, denn das CMS weiß ja nun nichts mehr von seinem Unterordner.
Ein Provoider macht prinzipiell nichts anderes mit den vielen Domains die er auf einer Maschine beherbergt. Jede Domain (virtuelle Domain) wird auf ein bestimmtes Unterverzeichnis gerichtet. Und das war bisher
/srv/www/htdocs/webxxx/html/
und ist nun
/srv/www/htdocs/webxxx/html/cms/

Es gibt schlecht konfigurierte Webserver, die brauchen eine Extrabehandlung, aber davon gehe ich ersteinmal nicht aus.

Knut

Posted: Sat 16. Sep 2006, 18:07
by flip-flop
Hallo Dieter,

ich dachte du hättest die Domain auf das Verzeichnis /cms/ umgebogen.

Ich schlage dir vor, eichte eine Sub-Domain ein wenn möglich. http://newcms.emmelsbuell.net
Dann kannst du die Installation behandeln wie eine Ansprache im Wurzelverzeichnis. Die einstellungen die ich oben gepostet habe stimmen dann.
Verfolgst du eine echte Unterverzeichnisinstallation, hat die das System schon Pfade vorgeschlagen.
Testen kannst du das im Nachhinein mit dem Programm /setup/document_root.php
Kopiere diese Datei in das Verzeichnis /cms/ und rufe sie auf.
Das Ergebnis sagt dir, was wo eingestellt werden muss. Bitte danach die Datei wieder löschen.

Knut

Posted: Sun 17. Sep 2006, 10:10
by Pappnase
hallo


welche version nutzt du überhaupt :-)

kannst du mal deine conf.inc.php posten ohne passwörter ...

Posted: Sun 17. Sep 2006, 11:24
by flip-flop
Wenn schon ein Unterverzeichnis ohne Umleitung, dann:

Code: Select all

$phpwcms['site']              = 'http://'.$_SERVER['SERVER_NAME'].'/';
$phpwcms['admin_email']       = 'admin@example.com';

// paths
$phpwcms['DOC_ROOT']          = $_SERVER['DOCUMENT_ROOT'];
$phpwcms["root"]              = "cms"; //default: "" 
eine andere Variante:

Code: Select all

$phpwcms['site']              = 'http://'.$_SERVER['SERVER_NAME'].'/';
$phpwcms['admin_email']       = 'admin@example.com'; 

// paths
$phpwcms["DOC_ROOT"]          = '/srv/www/htdocs/webxxx/html'; // $_SERVER['DOCUMENT_ROOT'];
$phpwcms["root"]              = "cms"; //default: "" 
oder

Code: Select all

$phpwcms['site']              = 'http://www.emmelsbuell.net'; 
$phpwcms['admin_email']       = 'admin@example.com'; 

// paths
$phpwcms["DOC_ROOT"]          = '/srv/www/htdocs/webxxx/html'; // $_SERVER['DOCUMENT_ROOT'];
$phpwcms["root"]              = "cms"; //default: "" 

Posted: Sun 17. Sep 2006, 19:30
by flip-flop
Also, warum nicht gleich verschieben?? Ist doch einfacher, als das ganze Gedödel mit der Umleitung
Nein, wenn du beim Provider im Backend die domain auf das Unterverzeichnis legen kannst, macht es bei einem brauchbaren Provider keinen Unterschied.
Ich empfehle für die Entwicklung einer Seite eine Sub.Domain, die dann auf das entsprechende Unterverzeichnis zielt.

Gruß Knut