Skip to content

Publier un site avec PHP, Nginx et MariaDB grâce à BeAdmin ​

Ce guide vous aide à installer les logiciels nécessaires au fonctionnement du site, à téléverser les fichiers sur le serveur, à configurer le serveur web Nginx et la connexion à la base de données MariaDB. À la fin, vous pourrez vérifier que le site est accessible sur Internet.

Avant de commencer, vous aurez besoin de : ​

  • Un serveur sur lequel le panneau BeAdmin est installé (voir le guide d’installation)
  • Une archive des fichiers du site
  • Un fichier de dump de la base de données (si vous en avez un)
  • Un nom de domaine et un enregistrement DNS de type A pointant vers l’adresse IP du serveur

Si le serveur destiné au site n’est pas encore prêt, certains de nos partenaires proposent des VPS avec BeAdmin déjà préinstallé.

Plus de 15 ans d’expérience dans l’hébergement. Votre VPS avec BeAdmin est prêt à l’emploi.

  • Allemagne
  • Pays-Bas
  • Suède
  • Suisse
  • Espagne
  • États-Unis
Choisir un serveur

La fiabilité européenne en toute simplicité. Lancez BeAdmin avec votre VPS en un clic.

  • Allemagne
  • Pays-Bas
  • Suède
  • Estonie
  • Roumanie
  • Suisse
  • Espagne
  • Royaume-Uni
  • États-Unis
S’inscrire

Connexion au panneau BeAdmin ​

Une fois l’installation terminée, le panneau de contrôle est accessible à l’adresse https://ip_serveur:8080/ (ou https://votre_domaine:8080/ si vous avez indiqué un domaine lors de l’installation).

Remplacez ip_serveur ou votre_domaine par l’adresse réelle, ouvrez le lien et connectez-vous avec l’adresse e-mail saisie lors de l’installation (par défaut : admin@local.host).

Étape 1. Choisissez un scénario de configuration et installez les modules ​

Pour faire fonctionner le site, il faut installer sur le serveur les composants nécessaires : PHP, Nginx, MariaDB.

Pour cela :

  1. Ouvrez la page d’accueil du panneau.
  2. Choisissez le scénario de configuration qui convient.
  3. Lancez l’installation des modules depuis la première étape du scénario.

Par défaut, ce sont les dernières versions qui sont installées, mais vous pouvez choisir une autre version de PHP aux étapes suivantes si nécessaire.

L’installation de Nginx prend environ 15 secondes ; vous pouvez ensuite passer à l’étape suivante, les autres modules s’installent automatiquement.

Étape 2. Créez un hôte virtuel ​

Pour que le site fonctionne correctement, il faut configurer le serveur web Nginx, qui traite les requêtes entrantes. Chaque site utilise un hôte virtuel, qui dirige les requêtes vers les bons fichiers.

Ouvrez Nginx et créez un nouvel hôte virtuel :

  1. Saisissez le nom de domaine de votre site.
  2. Choisissez HTTPS ou indiquez un autre port manuellement.
  3. Dans la liste des fichiers index, ajoutez index.php au début.
  4. Conservez le dossier de fichiers par défaut, ou créez ou choisissez le vôtre.
  5. Choisissez la version de PHP voulue (si elle n’est pas installée, le panneau vous proposera de l’installer).

💡 Astuce

Si vous ne voulez pas que le site soit accessible sur Internet dès sa création, désactivez le commutateur Activer l’hôte virtuel.

  1. Une fois tous les paramètres renseignés, cliquez sur Créer. Ouvrez ensuite l’hôte virtuel créé et sélectionnez-le pour le scénario de configuration.

Étape 3. Téléversez les fichiers du site ​

Le serveur ne contient pas encore les fichiers de votre site, le serveur web ne peut donc pas traiter les requêtes entrantes. Pour ajouter les fichiers au serveur, procédez comme suit.

Téléversement des fichiers :

  1. Ouvrez la section Fichiers.
  2. Vérifiez que le dossier du site existe (il porte en général le nom du domaine).
  3. Faites un clic droit dans un espace vide et choisissez Téléverser.
  4. Sélectionnez l’archive des fichiers du site et téléversez-la.

Après le téléversement :

  1. Double-cliquez sur l’archive pour en extraire les fichiers.
  2. Ouvrez le dossier et vérifiez que les fichiers sont bien là.
  3. Faites un clic droit sur le dossier et sélectionnez-le pour le scénario de configuration.

⚠️ Important

En général, l’archive contient les fichiers du site dans un dossier portant son nom. Mais ils peuvent aussi se retrouver à la racine ou dans un dossier d’un autre nom. Dans ce cas, déplacez-les dans le bon dossier ou renommez-le.

Étape 4. Configurez la connexion à MariaDB ​

La plupart des sites ont besoin d’une connexion à une base de données, où sont stockées les données et traitées les requêtes.

En général, il faut :

  1. Créer une base de données et un utilisateur au nom duquel le site s’y connectera.
  2. Importer le dump dans la base de données.

Pour créer la base de données et l’utilisateur, puis importer le dump, procédez comme suit.

Création de la base de données et de l’utilisateur :

  1. Ouvrez MariaDB et créez une base de données pour le site.
  2. Créez l’utilisateur qui se connectera à cette base.

💡 Astuce

Le nom de la base de données et les identifiants de connexion figurent souvent dans le code de votre site. Consultez les fichiers de configuration, repérez les paramètres de la base, le nom d’utilisateur et le mot de passe, puis créez-les dans BeAdmin.

Import du fichier de dump :

  1. Ouvrez Fichiers.
  2. Téléversez le fichier de dump .sql (s’il ne l’est pas déjà).
  3. Faites un clic droit sur le fichier et choisissez « Importer dans une base de données ».
  4. Dans la boîte de dialogue « Importer des données », indiquez la base de données dans laquelle charger les données et cliquez sur « Lancer ».

Une fois l’import terminé, la base de données est prête à l’emploi.

⚠️ Important

Certains scripts SQL contiennent des commandes de création de base de données (CREATE DATABASE), ce qui provoque une erreur si vous avez déjà créé la base manuellement. Dans ce cas, modifiez le fichier de dump et supprimez ces commandes avant l’import.

Étape 5. Vérifiez le fonctionnement du site ​

Si toutes les étapes ont été menées correctement, le scénario de configuration fournit un lien pour vérifier l’accessibilité du site. Ouvrez-le et assurez-vous que le site se charge correctement.

Si vous avez désactivé l’hôte virtuel lors de la configuration de Nginx, retournez dans ses paramètres et activez-le pour que le site soit accessible sur Internet.

Après le passage par ce lien, le scénario de configuration se ferme automatiquement. Vous pouvez ensuite ouvrir le site depuis la section Sites.

🎉 C’est terminé ! Votre site est déployé et prêt à fonctionner ! 🚀

BeAdmin © 2025. Tous droits réservés.