Installation admin
Les fichiers du site Web sont en ligne sur la plateforme de contrôle de version Github. Cet outil permet d'avoir un historique du code en ligne et sur son ordinateur.
Logiciels requis
Cliquez sur les noms des logiciels afin de suivre le tutoriel d'installation.
Configuration de Docker
Pour configurer Docker, créez un dossier dans lequel les fichiers du projet seront téléchargés (vous pouvez nommer le dossier comme vous le souhaitez). Dans ce dossier, créez un fichier docker-compose.yml
avec comme contenu :
Rendez-vous ensuite dans votre Terminal (MacOS/Linux) ou PowerShell et placez-vous dans le dossier de votre Docker (où votre fichier docker-compose.yml est enregistré).
Construisez ensuite votre conteneur Docker grâce au docker-compose en entrant la commande :
Si l'installation s'est correctement déroulée, la liste de conteneur devrait être disponible dans l'application Docker.
Configuration du conteneur
Pour configurer le conteneur, un fichier contenant les différentes commandes d'installation est présent dans le dossier /bin. Pour l'exécuter, entrez cette commande :
Une fois que la commande est exécutée, rendez-vous à l'adresse http://localhost:8313 dans votre navigateur, elle doit afficher la configuration de PHP :
Maintenant, vous pouvez désactiver le site de test en activant le vrai site. Pour cela, entrez dans le terminal du conteneur puis placez-vous dans le dossier de configuration des sites grâce à cette commande :
Modifier le fichier symfony.conf (nano symfony.conf
) en remplaçant la ligne "ServerName dev.popeye-troyes.fr" par "ServerName localhost".
Désactivez la configuration par défaut et activez la configuration du site admin en entrant ces commandes :
Si vous rechargez à nouveau la page du navigateur, vous devriez avoir une erreur. Ceci est normal, car l'url redirige vers un dossier inexistant.
Récupération du projet
Pour récupérer les fichiers du projet hébergés sur Github, il faut cloner le projet (repository). Pour cela, suivez les étapes ci-dessous :
Ouvrez un nouveau Terminal (MacOS/Linux) ou PowerShell (Windows)
Rendez-vous dans le dossier dans lequel vous souhaitez cloner le site
Clonez le repository du site sur votre machine
Ouvrez le projet dans votre éditeur de code
Dupliquez le fichier
.env
et renommez-le en.env.local
Ouvrez le fichier .env.local et commentez la ligne ci-dessous (en ajoutant # au début de la ligne)
Décommentez la ligne d'au-dessus en supprimant le #
Modifier les informations selon l'utilisateur de la base de donnée (par défaut, l'identifiant et le mot de passe sont "root")
Retournez ensuite dans le terminal dans lequel vous êtes connecté au conteneur Docker
Installer les dépendances du projet en entrant les commandes ci-dessous dans le dossier du site (cd /var/www/admin.popeye-troyes.fr) :
Exportez la base de donnée Popeye dans PhpMyAdmin présent dans l'interface de Plesk
Rendez-vous sur l'url http://localhost:8082 et connecter vous grâce au identifiant suivant :
user : root
password: Popeye
Importer le fichier sql dans votre base de donnée locale dans "Importer" de PhpMyAdmin
Rechargez à nouveau la page localhost:8313
Vous obtenez normalement la page d'accueil du site web.
Dernière mise à jour
Cet article vous a-t-il été utile ?