💻 Copier MyClub localement pour le Développement
Créé par Jean-Emmanuel Bissey le 16/10/2025 Publié🎯 Objectif
Cet article explique comment copier localement votre instance MyClub, en suivant pas à pas la méthode présentée dans la vidéo ci-dessous.
Ce procédé vous permettra de travailler sur une version hors ligne de votre application, pour tester de nouvelles fonctionnalités ou sauvegarder vos données sans risquer de perturber le site en ligne.
🎥 Vidéo : MyClub – Copier localement
🧰 Prérequis techniques (Environnement Local))
Avant de commencer, assurez-vous que votre environnement local répond aux exigences techniques pour exécuter MyClub :
- Version de PHP : L'application nécessite au minimum la version PHP 8.4. Vous pouvez vérifier votre version en ouvrant un terminal et en utilisant la commande appropriée.
- Extensions PHP : Assurez-vous d'activer les extensions suivantes :
- SQLite : Nécessaire car MyClub utilise une base de données SQLite pour son fonctionnement.
- INTL : Requise pour la gestion de l'internationalisation, notamment pour les dates.
- Outils : Vous aurez besoin de Git (pour le clonage du dépôt) et de Composer (pour la gestion des dépendances PHP).
📦 Téléchargement et préparation (Clonage du Dépôt)
Au lieu de télécharger une archive ZIP, l'approche locale utilise Git pour copier directement le code source :
- Rechercher le dépôt : Cherchez simplement "GitHub My Club".
- Cloner le dépôt : Récupérez l'adresse du dépôt.
- Lancer le clonage : Ouvrez votre outil Git (comme Visual Studio ou un client Git) et exécutez la commande de clonage pour télécharger l'intégralité du projet sur votre ordinateur.
🗄️ Installation des dépendances (Composer)
Après le clonage, vous devez installer toutes les librairies et dépendances utilisées par l'application :
- Accéder au répertoire : Ouvrez un terminal et déplacez-vous dans le répertoire local où le projet a été cloné.
- Installer Composer (si nécessaire) : Si Composer n'est pas déjà installé sur votre système, vous devrez le faire en exécutant la séquence de commandes pour le récupérer et l'installer. Une fois l'installation confirmée, vous pouvez supprimer le programme d'installation de Composer.
- Installer les dépendances logicielles : Exécutez la commande finale de Composer pour installer toutes les dépendances requises par MyClub.
⚙️ Lancement du serveur et test
L'installation est presque terminée. Il ne reste plus qu'à finaliser l'environnement et lancer l'application :
- Créer le répertoire nécessaire : Il est nécessaire de créer un répertoire spécifique manquant pour le bon fonctionnement de l'application.
- Lancer le serveur local : Exécutez la commande pour démarrer le serveur PHP intégré (ou un autre serveur web local).
âś… Conclusion
Votre application MyClub est désormais opérationnelle et peut être testée en accédant à l'adresse locale fournie par votre serveur.