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/.

Installation de production

Récupérée de « http://www.bricosoft.com/CakePHP »
Outils personnels
Plus