CakePHP
De Bricosoft.
CakePHP est un framework utilisant le design pattern modèle-vue-contrôleur.
Installation de test
Dézippez l'archive à la racine de votre serveur web. L'arborescence est :
/wwwroot racine web de test
/cake
/app
/webroot votre application ici
/cake
/vendors
.htaccess
index.php
Dans MySQL, créez une bdd et un utilisateur associé :
CREATE DATABASE dev_cake; GRANT ALL PRIVILEGES ON dev_cake.* TO 'toto'@'localhost' IDENTIFIED BY 'plop';
Dans /cake/app/config/ renommez database.php.default en database.php puis modifiez y les paramètres de connexion à la base de donnée (nom de serveur, nom de base, utilisateur, mot-de-passe).
/cake/app/config/database.php :
class DATABASE_CONFIG { var $default = array( 'driver' => 'mysqli', 'persistent' => false, 'host' => 'localhost', 'login' => 'toto', 'password' => 'plop', 'database' => 'dev_cake', 'prefix' => '' );
Toujours dans /cake/app/config/ modifiez core.php en changeant la constante CAKE_SESSION_STRING par une chaîne aléatoire, avec par exemple en ligne de commande :
perl -e '@c=("A".."Z","a".."z",0..9);print join("",@c[map{rand @c}(1..36)]),"\n"'
Naviguez sur votre installation tout fraiche (http://dev.votreserveur.fr/cake/) puis corrigez les erreurs et warnings indiqués, comme donner les droits d'écriture dans /app/tmp/.

