web:vm-install

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
web:vm-install [2023/12/24 15:21] – [Erreur courantes] jcheronweb:vm-install [2023/12/24 15:33] (Version actuelle) – [Bonnes pratiques] jcheron
Ligne 188: Ligne 188:
 Vérifier les chemins et les exprimer en absolu par rapport à la racine du vhost (**DocumentRoot** déclaré), en faisant attention à la **casse** (Linux contrairement à Windows fait la différence entre majuscules et minuscules). Vérifier les chemins et les exprimer en absolu par rapport à la racine du vhost (**DocumentRoot** déclaré), en faisant attention à la **casse** (Linux contrairement à Windows fait la différence entre majuscules et minuscules).
 </WRAP> </WRAP>
 +
 +==== Bonnes pratiques ====
 +<WRAP todo>
 +  * **index.php** doit se trouver à la racine du projet
 +  * Le fichier **composer.json** permettant d'inclure les librairies doit être en un seul exemplaire à la racine du projet, et il faut installer ces librairies sur la VM :
 +
 +<sxh bash;gutter:false;title: A exécuter depuis le root du projet>
 +composer update
 +</sxh>
 +  * Le dossier **vendor** de composer ne doit pas être publié sur le repository et être ajouté dans le **.gitignore**
 +  * Eviter les chemins à rallonge totalement inutiles (ie. ''/portfolio/docs/php/site/...'')
 +</WRAP>
 +
 ===== MariaDb ===== ===== MariaDb =====
 ==== Installation ==== ==== Installation ====
  • web/vm-install.1703427665.txt.gz
  • Dernière modification : il y a 16 mois
  • de jcheron