Le blog de l'informatique

  • Augmenter la taille
  • Taille par défaut
  • Diminuer la taille
Le blog de l'informatique

Cakephp 2.0, répertoires et .htaccess

Envoyer Imprimer PDF
Note des utilisateurs: / 2
MauvaisTrès bien 

Voici comment configurer les .htaccess pour son application cakephp

Notre application cakephp 2.0 est installée dans le répertoire v4 à la racine du serveur.

On a alors 2 cas :

  • on veut accéder directement à l'application avec http://monserveur.fr
  • on veut accéder à l'application avec http://monserveur.fr/v4 (par exemple pour mettre à disposition une version beta)

On va ici ne présenter que le second cas, le premier étant déjà largement documenté en particulier dans la documentation de cakephp.

Tout se passe dans les .htaccess

#
# Le .htaccess à la racine du site
# /www/.htaccess
#
<IfModule mod_rewrite.c>
RewriteEngine on

RewriteRule ^v4$ v4/app/webroot/ [L]
RewriteRule ^v4(.*)$ v4/app/webroot/$1 [L]

#
RewriteRule ^$ v3/app/webroot/ [L]
RewriteRule (.*) v3/app/webroot/$1 [L]

</IfModule>

 

#
# /www/v4/.htaccess
#

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /v4/
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>

 

#
# /www/v4/app/.htaccess
#

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /v4/
    RewriteRule    ^$    webroot/    [L]
    RewriteRule    (.*)  webroot/$1    [L]
 </IfModule>

 

#
# /www/v4/app/webroot/.htaccess
#

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /v4/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,L]
</IfModule>

Voila, ce n'est pas très compliqué. Il faut juste un peut de rigueur.
Mise à jour le Vendredi, 25 Novembre 2011 14:29
 

Cakephp 2.0.3 phpunit

Envoyer Imprimer PDF

La version cakephp 2.0.3 est supposée fonctionner avec phpunit 3.6.3

Malheureusement en suivant le mode opératoire indiqué dans la doc cakephp cela ne fonctionne pas => l'écran blanc de la mort  ;-))

Il manque une dépendance, pour la rajouter :

sudo pear install --force phpunit/PHPUnit_MockObject
 

Thunderbird - accès à l'agenda google

Envoyer Imprimer PDF

Vous pouvez lire et écrire dans l'agenda google à partir de thunderbird.

Dans la section Agendas, un clic droit puis Nouvel Agenda

Sélectionner Sur le réseau puis cliquer sur Suivant

Sélectionner CalDAV puis dans Emplacement : https://www.google.com/calendar/dav/ Cette adresse email est protégée contre les robots des spammeurs, vous devez activer Javascript pour la voir. /events (vous remplacez xxxxxx par votre nom)

puis cliquer sur Suivant

Renseigner ensuite votre login/mot de passe et vous avez accès depuis thunderbird à votre agenda google.

 

 

Linux - comparaison des performances 32 et 64 bits

Envoyer Imprimer PDF

Je n'avais jamais franchis le pas du passage à un noyau 64 bits. Avant de la franchir, j'ai réalisé un bench avec hardinfo. Voici les résultats sur quelques systèmes.

 


Intel Core 2 Quad Q9400
Ram : 4 Go
Système : Ubuntu 11.04
Intel Core 2 Duo E8200
Ram : 2 Go
Système : Ubuntu 11.04
2xAMD E-350
Ram : 2 Go
Système : Ubuntu 11.04

32 bits 64 bits 32 bits 64 bits 32 bits 64 bits
CPU Blowfish
(lower is better)
4,675 3,41 6,864 6,66 15,66 14,8
CPU CryotoHash
(higher is better)
262,022 387,37 201,989 206,66 68,15 80,6
CPU Fibonacci
(Lower is better)
3,095 3,08 3,069 3,48 5,17 5,8
CPU N-Queens
(Lower is better)
13,916 14,91 8,491 8,73 29,24 23,16
FPU FFT
(Lower is better)
1,506 1,52 3,214 3,65 7,05 8,17
FPU Raytracing
(Lower is better)
19,456 15,41 18,399 5,24 19,58 16,03

 

Mise à jour le Samedi, 10 Septembre 2011 19:19
 

Pronostics foot

Envoyer Imprimer PDF

Vous voulez pronostiquer les matchs de foot de Ligue 1, Ligue 2 et la Champions League, alors rendez vous sur http://www.mysynapse.fr.

Vous y trouverez une ambiance sympathique, vous pourrez challenger vos amis et tout cela gratuitement !

 

Mise à jour le Lundi, 27 Juin 2011 20:31
 


Page 1 sur 14

Main Menu

Ca peut vous servir

Qui est en ligne

Nous avons 1 invité en ligne

Connexion