2010-05-05 19 views
1

Je suis nouveau à Cakephp, et très excité de l'apprendre. J'ai lu les documents, téléchargé les fichiers, placez-le sur mon dossier racine www. (J'utilise WAMP).Comment définir plusieurs projets cakephp sur un ordinateur local?

Ma question est, puis-je télécharger 1 CakePHP et à faire pour plusieurs projets, par exemple, je mets mon CakePHP à% Webroot%, donc mon appeler mes projets:

[http://localhost/cake/project1]

[http://localhost/cake/project2]

Et ainsi de suite.

Répondre

0

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.

+0

hmmm ... Je pense que j'ai eu votre idée. Merci =] –

+0

Peut-être pratique, http://bakery.cakephp.org/articles/view/installing-cakephp-on-macos-x –

Questions connexes