Hallo egobrain,

ich hab im Root-Verzeichnis eine index.php, die ich aus webroot geholt
hab, das sind die Änderungen:

        if (!defined('ROOT')) {
                 //define('ROOT', 'FULL PATH TO DIRECTORY WHERE APP DIRECTORY IS
LOCATED. DO NOT ADD A TRAILING DIRECTORY SEPARATOR');
                 //You should also use the DS define to separate your 
directories
                 // define('ROOT', dirname(dirname(dirname(__FILE__))));
        define('ROOT', dirname(__FILE__));
        }
        if (!defined('APP_DIR')) {
                 //define('APP_DIR', 'DIRECTORY NAME OF APPLICATION');
                 //define('APP_DIR', basename(dirname(dirname(__FILE__))));
        define('APP_DIR', 'app');
        }
/**
 * This only needs to be changed if the cake installed libs are located
 * outside of the distributed directory structure.
 */
        if (!defined('CAKE_CORE_INCLUDE_PATH')) {
                 //define ('CAKE_CORE_INCLUDE_PATH', 'FULL PATH TO DIRECTORY 
WHERE
CAKE CORE IS INSTALLED. DO NOT ADD A TRAILING DIRECTORY SEPARATOR');
                 //You should also use the DS define to separate your 
directories
                 // define('CAKE_CORE_INCLUDE_PATH', ROOT);
         define('CAKE_CORE_INCLUDE_PATH', DS . 'home' . DS . 'php' .
DS . 'cake.beta');
        }

Dabei habe ich cen CAKE_CORE komplette ausserhalb des htdocs liegen,
aber aber genauso gut innerhalb liegen.
Außerdem hab ich den Inhalt von webroot ins Hauptverzeichnis gezogen.
Klappt wunderbar und kann ich auch für
andere Domains nutzen.
Wenn vorher die normale Standardinstallation funktioniert hat, dann
sollte es auch klappen mit dem verschieben.
In deinem Fall würde dann in /htdocs das gesamte cake kommen und der
CAKE_CORE drauf zeigen.
Dann brauchst Du eigentlich nur noch ROOT und APP einstellen. Ich mach
es immer mit absoluten Pfaden, geht
aber auch mit den entsprechenden Hilfsmitteln wie es oben beim ROOT
über den Pfad der aktuellen index.php.

Am 24. April 2008 21:55 schrieb egobrain <[EMAIL PROTECTED]>:
>
>  hallo,
>  ich bin ein absoluter neuling in sachen cakephp und weiß mir daher
>  auch nicht mehr zu helfen. ich würde das framework gerne in folgender
>  konstellation zum laufen bringen :
>
>  /htdocs
>            /app
>            /cake
>            /webroot               ---- ist beim hoster als
>  rootverzeichnis eingetragen ( normalerweise htdocs )
>
>  aus dem manual von cakephp werde ich irgendwie nicht schlau. habe
>  schon mehrere änderungen an den konstanten root, app_dir und
>  cake_core_include_path vorgenommen. momentan sehen die pfade wie folgt
>  aus ( auszug aus der datei: /webroot/index.php ) :
>
>  define('ROOT', DS.'htdocs');
>  define('APP_DIR', 'webroot');
>  define('CAKE_CORE_INCLUDE_PATH', DS.'htdocs');
>
>  müsste ich nicht eigentlich, da die index.php im webroot-verzeichnis
>  liegt, mittels /../ in der verzeichnisstruktur erstmal eine stufe
>  zurück ? wäre euch für ein paar konstruktive lösungsvorschläge sehr
>  dankar...
>
>  >
>



-- 
Siegfried Hirsch
hhS - Welserstr. 1 - 81373 München - (089) 5484 3564 - skype:shirsch
Fax +49 - (0)89 - 943 992 698 - http://www.rss-blogger.de
http://www.newsbee.de NewsBee 2 - customized RSS solutions
Ihre Abos verwalten und kündigen mit http://abo-stop.de

--~--~---------~--~----~------------~-------~--~----~
Bitte bei Fragen immer auch die aktuell verwendete cakePHP Version angeben und
wenn möglich auch das verwendete Betriebssystem und die PHP Version. Danke.
Sie erhalten diese Nachricht, weil Sie Mitglied sind von Google Groups-Gruppe 
"CakePHP-de für deutsche CakePHP Entwickler".
 Für das Erstellen von Beiträgen in dieser Gruppe senden Sie eine E-Mail
an [email protected]
 Um sich von dieser Gruppe abzumelden, senden Sie eine E-Mail an [EMAIL 
PROTECTED]
 Weitere Optionen finden Sie in dieser Gruppe unter 
http://groups.google.com/group/cakephp-de?hl=de
-~----------~----~----~----~------~----~------~--~---

Antwort per Email an