Pour déployer votre projet Laravel sur Cpanel, veuillez suivre les instructions suivantes:
- Exporter la base de données et créer un fichier ZIP de votre projet Laravel.
- Ouvrez votre base de données depuis le gestionnaire de base de données que vous utilisez
- Exportez ensuite la base de données sur votre PC
- Créer une base de données dans votre cPanel
- Connectez-vous à votre espace cPane
- Cliquez sur Assistant de base de données MySQL sous la rubrique BASES DE DONNÉES.
- Sous Nouvelle base de données, entrez un nom pour votre base de données et cliquez sur Étape suivante.
- Saisissez un nom d'utilisateur, et un mot de passe, et cliquez sur le bouton Créer un utilisateur.
- Cochez la case située à côté de Tous les privilèges pour attribuer des privilèges à l'utilisateur de la base de données., puis cliquez sur Étape suivante
- Dans la fenêtre suivante, un message de confirmation de l’ajout de l’utilisateur s’affichera
- Importer la base de données locale vers l’hébergement
- Cliquez sur PhpMyAdmin dans la rubrique BASES DE DONNÉES
- À partir de la liste de gauche, cliquez sur le nom de la base de données à exporter.
- Cliquez sur l’onglet Importer.
- Dans la section Fichier à importer cliquez sur le bouton Choose File.
- Votre navigateur vous invitera à repérer sur votre ordinateur le fichier de la base de données.
NB : Assurez-vous que le fichier de la base de données sur votre ordinateur local correspond au nom de la base de données sur le serveur.
- Une fois le fichier sélectionné, laissez tous les paramètres par défaut, et cliquez sur Exécuter.
- S'il n'y a pas d'erreurs lors de l'importation, vous recevrez un message de succès.
- Charger et extraire le fichier ZIP de votre projet
- Dans la section Fichiers sélectionnezGestionnaire de fichiers
- Cliquez sur Charger
- Cliquez sur le bouton Sélectionner un fichier, et sélectionnez le fichier ZIP
- Cliquez sur l’onglet Extrait.
- Dans la fenêtre qui apparaîtra, Laissez le chemin vide, et cliquez sur Extract File(s).
- Accédez au répertoire de votre projet Laravel et ouvrez le dossier public.
- Sélectionnez tous les fichiers du dossier et cliquez sur Déplacer. Renseignez le chemin vers le dossier public_html puis cliquez sur Move Files afin d’effectuez le déplacement vers le dossier public_html.
- Mettre à jour les chemins des fichiers dans le fichier index.php
- Accédez au dossier public_html, et modifiez le fichier php.
- Modifiez tous les chemins existants en ajoutant le nom du dossier de votre projet laravel après chaque 2 points.
Par exemple :
Changez if (file_exists(__DIR__.'/../storage/framework/maintenance.php')) à
If (file_exists(__DIR__.'/../Laravel/storage/framework/maintenance.php'))
- Mettre à jour les détails de la base de données dans le fichier de configuration.
- Retournez au dossier de Laravel et modifiez le fichier .env
NB : Si vous ne trouvez pas le fichier .env :
- Dans la section FICHIERS, cliquez sur l'icône Gestionnaire de fichiers.
- Cliquez sur le bouton Paramètres situé en haut à droite
- Ensuite, dans la fenêtre des Préférences, cochez l'option Afficher les fichiers cachés (dot files).
- Confirmez l'action en cliquant sur le bouton Enregistrer.
- Mettez à jour les paramètres DB_DATABASE, DB_USERNAME et DB_PASSWORD
- DB_DATABASE=Nom de la base de données
- DB_USERNAME=Nom de l’utilisateur
- DB_PASSWORD= Votre mot de passe
