Déploiement d'un projet Laravel sur cPanel

Pour déployer votre projet Laravel sur Cpanel, veuillez suivre les instructions suivantes:

  1. 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
  1. 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
  1. 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.
  1. 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.
  1. 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'))

  1. 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
  • Cpanel, laravel
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Quick WordPress Installation with Toolkit

For a quick WordPress installation with Toolkit: log in to your Cpanel hosting space; click...

Access to webmail

Enter the webmail access URL provided in your hosting activation email into a browser Enter...

Enable AutoSSL certificate

You can activate your free SSL certificate on cPanel with ease. Log in to your cPanel...

Add a mail redirection

Log in to your Cpanel account In the E-MAIL section, click on Redirectors In the Create an...

Increase email account space

If your email account is full, you probably want more space. To do so, please log in to your...