Skip to content

Latest commit

 

History

History
76 lines (66 loc) · 3.07 KB

SETUP.md

File metadata and controls

76 lines (66 loc) · 3.07 KB

FRENCH VERSION

Préparation de l'environnement

  1. Installation de Wamp
  2. Installation de composer
  3. Installer les dépendances avec composer
  4. Ajout du standard CakePHP à CodeSniffer vendor/bin/phpcs --config-set installed_paths /path/to/your/app/vendor/cakephp/cakephp-codesniffer

Initialisation du site

  1. Créer la DB mll_site
  2. Créer le compte DB
  • Nom utilisateur : mllAdmin
  • Mot de passe : toto
  1. Lancer les migrations de la Base de Donnée
  • Ouvrir un terminal ou l'invite de commande sous Windows
  • Déplacer le dossier courant : cd path\to\bin
  • Lancer la migration : cake migrations migrate
  1. Ouvrir PHPMyAdmin
  • Atteindre la DB mll_site
  • Ouvrir l'onglet SQL
  • Glisser populate.sql et lancer l'exécution

Attention Lors de la premiere visite du site web, un délai est causé par la compilation de less

LINUX

Autorisation :
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 tmp
setfacl -R -d -m u:${HTTPDUSER}:rwx tmp
setfacl -R -m u:${HTTPDUSER}:rwx logs
setfacl -R -d -m u:${HTTPDUSER}:rwx logs

i18n

  1. Extraire les locales: bin/cake i18n extract
  2. Ouvrir le fichier des locales fr_CA: poedit src/Locale/fr_CA/default.po
  3. Dans Poedit, choisir l'option Catalog,Update from POT file...
  4. Traduire les chaînes de caractères
  5. Sauvegarder le fichier de locale

#ENGLISH VERSION

Setup for your environnement

  1. Installation of Wamp
  2. Installation of composer
  3. Installation of dependencies with composer
  4. Installation of CakePHP standard on CodeSniffer vendor/bin/phpcs --config-set installed_paths /path/to/your/app/vendor/cakephp/cakephp-codesniffer

Initialize the website

  1. Create the database mll_site
  2. Create the db account
  • Username : mllAdmin
  • Password : toto
  1. Launch migrations of the DB
  • Open a terminal (cmd on windows)
  • Move to the bin folder : cd path\to\bin
  • Execute the migration : cake migrations migrate
  1. Open PHPMyAdmin
  • Go to mll_site DB
  • Open the SQL tab
  • Drag populate.sql into the SQL window and execute

Warning The first time you visit the web site, a delay is caused by less

##LINUX## Autorisation :
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 tmp
setfacl -R -d -m u:${HTTPDUSER}:rwx tmp
setfacl -R -m u:${HTTPDUSER}:rwx logs
setfacl -R -d -m u:${HTTPDUSER}:rwx logs

i18n

  1. Extract the locales: bin/cake i18n extract
  2. Open the fr_CA locales with Poedit: poedit src/Locale/fr_CA/default.po
  3. In Poedit, choose the option Catalog,Update from POT file...
  4. Translate the strings
  5. Save the locale file