Bonjour à toute et à tous,

Je pense qu'il serait intéressant de faire un tutoriel, sur la possibilités, de centraliser cakePHP sur un serveur afin d'éviter d'avoir le framework de base installé pour chaque site.

Cela demande un peu de paramétrage et je pense que beaucoup serais heureux devoir un tutoriel sur celui cette partie, moi même j'en fais partit.

Bon après midi à tous.

3 réponses


djenvert
Réponse acceptée

Hello,

Un moyen très simple sous Unix (Mac OS X ou Linux) consiste à :
1°) mettre cakephp quelque part sur le serveur, mettons là : /path/to/cake
2°)au même niveau que le dossier de votre application (/path/to/my/app), faites un lien symbolique : ln -s /path/to/cake /path/to/my/cake
(c'est la version pour CakePHP 1.x, c'est presque pareil pour la 2)

Astuce++ : faire un lien symbolique supplémentaire version mineure -> version majeure pour gérer facilement les montées en version de CakePHP. ln -s /path/to/cake_1.3.14 /path/to/cake

Sinon, bien entendu, ça peut se faire facilement par configuration de la constante CAKE_CORE_INCLUDE_PATH, voir http://book.cakephp.org/1.3/en/view/915/Advanced-Installation
http://book.cakephp.org/2.0/en/deployment.html#multiple-cakephp-applications-using-the-same-core

Bonne idée, j'ai jamais essayé de le faire pour être franc :D

Ok, en tout cas je me tiens dispo, moi aussi je planche sur sa depuis un certain temps.