Skip to content

Commit

Permalink
follows cakephp#3733
Browse files Browse the repository at this point in the history
  • Loading branch information
cake17 committed Feb 11, 2016
1 parent e87ea37 commit 798f125
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 53 deletions.
96 changes: 46 additions & 50 deletions fr/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ Installation
############

CakePHP est rapide et facile à installer. Les conditions minimum requises sont
un serveur web et une copie de CakePHP, c'est tout! Bien que ce manuel se focalise
principalement sur la configuration avec Apache (parce que c'est le plus
utilisé couramment), vous pouvez configurer CakePHP pour lancer une diversité de
serveurs web tels que lighttpd ou Microsoft IIS.
un serveur web et une copie de CakePHP, c'est tout! Bien que ce manuel se
focalise principalement sur la configuration avec Apache (parce que c'est le
plus utilisé couramment), vous pouvez configurer CakePHP pour lancer une
diversité de serveurs web tels que lighttpd ou Microsoft IIS.

Conditions requises
===================
Expand All @@ -16,8 +16,8 @@ Conditions requises
PHP 5.2.8 ou plus)..

Techniquement, un moteur de base de données n'est pas nécessaire, mais nous
imaginons que la plupart des applications vont en utiliser un. CakePHP
supporte une diversité de moteurs de stockage de données:
imaginons que la plupart des applications vont en utiliser un. CakePHP supporte
une diversité de moteurs de stockage de données:

- MySQL (4 ou plus)
- PostgreSQL
Expand All @@ -32,11 +32,10 @@ supporte une diversité de moteurs de stockage de données:
Licence
=======

CakePHP est licencié sous la licence MIT. Cela signifie que vous êtes libre
de modifier, distribuer et reproduire le code source sous la condition que
les informations de copyright restent intactes. Vous êtes aussi libres
d'incorporer CakePHP dans toute code source d'application commerciale ou
fermée.
CakePHP est licencié sous la licence MIT. Cela signifie que vous êtes libre de
modifier, distribuer et reproduire le code source sous la condition que les
informations de copyright restent intactes. Vous êtes aussi libres d'incorporer
CakePHP dans toute code source d'application commerciale ou fermée.

Télécharger CakePHP
===================
Expand All @@ -46,20 +45,19 @@ télécharger une copie archivée de (zip/tar.gz/tar.bz2) à partir du site web
principal, soit faire un check out du code sur dépôt de git.

Pour télécharger la dernière version majeure de CakePHP, visitez le site web
principal `http://cakephp.org <http://cakephp.org>`_ et
suivez le lien "Télécharger maintenant".
principal `http://cakephp.org <http://cakephp.org>`_ et suivez le lien
"Télécharger maintenant".

Toutes les versions actuelles de CakePHP sont hébergées sur
`Github <http://github.com/cakephp/cakephp>`_. Github héberge CakePHP
lui-même ainsi que plusieurs autres plugins pour CakePHP. Les versions de
CakePHP sont disponibles sur
`Téléchargements Github <https://github.com/cakephp/cakephp/tags>`_.
`Github <http://github.com/cakephp/cakephp>`_. Github héberge CakePHP lui-même
ainsi que plusieurs autres plugins pour CakePHP. Les versions de CakePHP sont
disponibles sur `Téléchargements Github <https://github.com/cakephp/cakephp/tags>`_.

Sinon, vous pouvez obtenir du code frais avec tous les correctifs de bug
et à jour des améliorations de dernière minute. Celui-ci peut être
accessible à partir de github en clonant le répertoire de `Github`_ ::
Sinon, vous pouvez obtenir du code frais avec tous les correctifs de bug et à
jour des améliorations de dernière minute. Celui-ci peut être accessible à
partir de github en clonant le répertoire de `Github`_ ::

git clone -b 2.7 git://github.com/cakephp/cakephp.git
git clone -b 2.x git://github.com/cakephp/cakephp.git


Permissions
Expand All @@ -69,16 +67,15 @@ CakePHP utilise le répertoire ``app/tmp`` pour un certain nombre d'opérations.
Les descriptions de Model, les vues mises en cache, et les informations de
session en sont juste quelques exemples.

De même, assurez-vous que le répertoire ``app/tmp`` et tous ses
sous-répertoires dans votre installation cake sont en écriture pour
l'utilisateur du serveur web.
De même, assurez-vous que le répertoire ``app/tmp`` et tous ses sous-répertoires
dans votre installation cake sont en écriture pour l'utilisateur du serveur web.

Un problème habituel est que les répertoires app/tmp et les sous-répertoires
doivent être accessible en écriture à la fois pour le serveur web et et pour
l'utilisateur des lignes de commande. Sur un système UNIX, si votre serveur
web est différent à partir de l'utilisateur en ligne de commande, vous pouvez
lancer les commandes suivantes juste une fois dans votre projet pour vous
assurer que les permissions sont bien configurées::
l'utilisateur des lignes de commande. Sur un système UNIX, si votre serveur web
est différent à partir de l'utilisateur en ligne de commande, vous pouvez lancer
les commandes suivantes juste une fois dans votre projet pour vous assurer que
les permissions sont bien configurées::

HTTPDUSER=`ps aux | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\ -f1`
setfacl -R -m u:${HTTPDUSER}:rwx app/tmp
Expand All @@ -87,9 +84,8 @@ assurer que les permissions sont bien configurées::
Configuration
=============

Configurer CakePHP est aussi simple que de le flanquer dans le
document root de votre serveur web, ou aussi complexe et flexible
que vous le souhaitez.
Configurer CakePHP est aussi simple que de le flanquer dans le document root de
votre serveur web, ou aussi complexe et flexible que vous le souhaitez.
Cette section couvrira les trois types principaux d'installation de CakePHP:
développement, production, et avancé.

Expand All @@ -98,10 +94,10 @@ développement, production, et avancé.
sécurisé.
- Production: Nécessite d'être habilité à configurer le Document Root du
serveur, URLs propres, très sécurisé.
- Avancé: Avec un peu de configuration, vous permet de placer les
répertoires clés de CakePHP à différents endroits du système de fichiers,
avec la possibilité de partager un seul répertoire de la librairie
centrale CakePHP entre plusieurs applications.
- Avancé: Avec un peu de configuration, vous permet de placer les répertoires
clés de CakePHP à différents endroits du système de fichiers, avec la
possibilité de partager un seul répertoire de la librairie centrale CakePHP
entre plusieurs applications.

Développement
=============
Expand All @@ -128,8 +124,8 @@ chose comme cela dans votre système de fichiers::
index.php
README

Si votre serveur web est configuré correctement, vous devriez trouver
maintenant votre application CakePHP accessible à l'adresse
Si votre serveur web est configuré correctement, vous devriez trouver maintenant
votre application CakePHP accessible à l'adresse
http://www.exemple.com/cake\_2\_0/.

Utiliser un CakePHP pour de multiples applications
Expand All @@ -138,25 +134,25 @@ Utiliser un CakePHP pour de multiples applications
Si vous développez un certain nombre d'applications il peut sembler être sensé
de partager le même coeur de CakePHP. Il y a peu de façon d'accomplir cela.
Souvent, le plus facile est d'utiliser le ``include_path`` de PHP. Pour
commencer, copiez CakePHP dans un répertoire. Pour cet exemple, nous
utiliserons ``/home/mark/projects``::
commencer, copiez CakePHP dans un répertoire. Pour cet exemple, nous utiliserons
``/home/mark/projects``::

git clone git://github.com/cakephp/cakephp.git /home/mark/projects/cakephp

Cela copiera CakePHP dans votre répertoire ``/home/mark/projects``. Si vous ne
voulez pas utiliser git, vous pouvez télécharger un zipball et les étapes
restantes seront les mêmes. Ensuite, vous devrez localiser et modifier
votre ``php.ini``. Sur les systèmes \*nix, il se trouve souvent dans
restantes seront les mêmes. Ensuite, vous devrez localiser et modifier votre
``php.ini``. Sur les systèmes \*nix, il se trouve souvent dans
``/etc/php.ini``, mais en utilisant ``php -i`` et en regardant 'Loaded
Configuration File' (Fichier de Configuration Chargé). Une fois que
vous avez trouvé le bon fichier ini, modifier la configuration de
``include_path`` pour inclure ``/home/mark/projects/cakephp/lib``. Un
exemple ressemblerait à cela::
``include_path`` pour inclure ``/home/mark/projects/cakephp/lib``. Un exemple
ressemblerait à cela::

include_path = .:/home/mark/projects/cakephp/lib:/usr/local/php/lib/php

Après avoir redémarré votre serveur web, vous devriez voir les changements
dans ``phpinfo()``.
Après avoir redémarré votre serveur web, vous devriez voir les changements dans
``phpinfo()``.

.. note::

Expand All @@ -173,8 +169,8 @@ Une installation "production" est une façon plus flexible de lancer CakePHP.
Utiliser cette méthode permet à tout un domaine d'agir comme une seule
application CakePHP. Cet exemple vous aidera à installer CakePHP n'importe où
dans votre système de fichiers et à le rendre disponible à l'adresse :
http://www.exemple.com. Notez que cette installation demande d'avoir les
droits pour modifier le ``DocumentRoot`` sur le serveur web Apache.
http://www.exemple.com. Notez que cette installation demande d'avoir les droits
pour modifier le ``DocumentRoot`` sur le serveur web Apache.

Décompressez les contenus de l'archive CakePHP dans un répertoire de votre
choix. Pour les besoins de cet exemple, nous considérons que vous avez choisi
Expand Down Expand Up @@ -215,9 +211,9 @@ A vous de jouer!

Ok, voyons voir CakePHP en action. Selon la configuration que vous utilisez,
vous pouvez pointer votre navigateur vers http://exemple.com/ ou
http://exemple.com/cake\_install/. A ce niveau, vous serez sur la page home
par défaut de CakePHP, et un message qui vous donnera le statut de la
connexion de votre base de données courante.
http://exemple.com/cake\_install/. A ce niveau, vous serez sur la page home par
défaut de CakePHP, et un message qui vous donnera le statut de la connexion de
votre base de données courante.

Félicitations! Vous êtes prêt à :doc:`créer votre première application CakePHP
</getting-started>`.
Expand Down
2 changes: 1 addition & 1 deletion ja/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ CakePHPのリリースは `GitHub tags <https://github.com/cakephp/cakephp/tags>
他の手段を用いて、バグ修正や日ごとに行われる細かな機能追加が含まれた、できたてホヤホヤのコードを手に入れることができます。
これらは `GitHub`_ からレポジトリを複製することでアクセスすることができます ::

git clone -b 2.7 git://github.com/cakephp/cakephp.git
git clone -b 2.x git://github.com/cakephp/cakephp.git


パーミッション
Expand Down
2 changes: 1 addition & 1 deletion pt/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ estão na página
Alternativamente você pode obter uma cópia contendo todas as correções de bugs e
atualizações recentes clonando o repositório do Github::

git clone -b 2.7 git://github.com/cakephp/cakephp.git
git clone -b 2.x git://github.com/cakephp/cakephp.git

Permissões
==========
Expand Down
2 changes: 1 addition & 1 deletion zh/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ tar.bz2),也可以从 git 库中获取代码。
另外,你也可以获取未发布的最新代码,包含全部错误修正和最新的增强功能。这可以通过
克隆 `GitHub`_ 库来获得::

git clone -b 2.7 git://github.com/cakephp/cakephp.git
git clone -b 2.x git://github.com/cakephp/cakephp.git


访问权限
Expand Down

0 comments on commit 798f125

Please sign in to comment.