-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
cd49aab
commit c7a63a9
Showing
1 changed file
with
50 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
# Guide d'installation de Dream Site | ||
|
||
Ce guide vous aidera à installer Dream Site sur votre machine locale en utilisant Symfony et Composer. | ||
|
||
## Prérequis | ||
Assurez-vous d'avoir les éléments suivants installés sur votre machine : | ||
|
||
- [Composer](https://getcomposer.org/) - Gestionnaire de dépendances PHP | ||
- [NPM](https://www.npmjs.com/) ou [Yarn](https://yarnpkg.com/) - Gestionnaire de paquets JavaScript | ||
|
||
## Instructions d'Installation | ||
|
||
Récupérer le projet avec Composer depuis cette ligne de commande | ||
|
||
`composer create-project creative-eye/cms-project nom-du-projet` | ||
|
||
## Installation des dépendances | ||
|
||
Lancez les lignes de commandes ci-dessous pour installer les dépendances | ||
- `cd nom-du-projet` | ||
- `composer install` | ||
- `npm install` ou `yarn install` | ||
|
||
## Configuration de la base de données | ||
|
||
### Configurer les paramètres de la base de données | ||
|
||
Ouvrez le fichier .env dans un éditeur de texte et modifiez les paramètres de connexion à votre base de données MySQL : `DATABASE_URL=mysql://user:password@localhost:3306/nom_de_la_base_de_donnees?serverVersion=5.7.40&charset=utf8mb4` | ||
|
||
Remplacez `user` par le nom d'utilisateur de votre base de données MySQL, `password` par le mot de passe de votre base de données MySQL, et `nom_de_la_base_de_donnees` par le nom de la base de données que vous souhaitez utiliser. | ||
|
||
### Création de la base de données | ||
Une fois que vous avez configuré correctement le fichier .env, exécutez la commande Symfony pour créer la base de données à partir de la configuration du fichier. | ||
|
||
`php bin/console doctrine:database:create` | ||
|
||
### Création des tables | ||
Créez ensuite les tables de la base de données | ||
|
||
`php bin/console make:migration` | ||
|
||
`php bin/console doctrine:migrations:migrate` | ||
|
||
## Création de l'utilisateur Admin | ||
Lancez la commande : `php bin/console app:create-user` et suivez les instructions demandées | ||
|
||
## Accès à l'interface | ||
Lancez `symfony serve` | ||
|
||
Vous pouvez désormais accéder à l'interface d'utilisation pour commencer à gérer les contenus du site internet depuis cette URL : https://127.0.0.1/admin |