Vous pouvez avoir autant de projets Cake que vous le souhaitez sur votre serveur. Le plus simple est de tout simplement les mettre dans leurs sous-dossiers séparés.
webroot/
project1/
app/
cake/
vendors/
project2/
app/
cake/
vendors/
Une petite technique plus avancée est de séparer les répertoires d'applications et gâteau:
cake/
webroot/
app1/
controllers/
...
webroot/
index.php
app2/
controllers/
...
webroot/
index.php
Vous devez modifier les app/webroot/index.php
fichiers pour pointer vers l'emplacement correct du répertoire cake/
, que vous pouvez Reste où tu veux.
Encore mieux, et la configuration recommandée pour votre serveur de production en direct, est de séparer les répertoires cake, app et webroot. De cette façon, vous pouvez même avoir plusieurs applications qui partagent un dossier cake
commun.
cake/
app1/
controllers/
...
app2/
controllers/
...
webroot/
app1_webroot/
index.php
app2_webroot/
index.php
Dans ce cas, vous êtes seulement jamais exposer le contenu du répertoire app/webroot/
au public, tandis que la bibliothèque gâteau et les fichiers d'applications réelles restent dans un répertoire différent pas visible au public. Tout ce que vous devez faire est d'éditer les chemins dans le fichier app/webroot/index.php
pour pointer vers les bons répertoires.
hmmm ... Je pense que j'ai eu votre idée. Merci =] –
Peut-être pratique, http://bakery.cakephp.org/articles/view/installing-cakephp-on-macos-x –