Documentation Hébergement

L’Hébergement Web littlebigworld.lu vous permet de publier et de gérer facilement des sites web et des applications web en utilisant le langage de programmation et la base de données de votre choix.

Toute souscription à une offre Hébergement doit être associée à un nom de domaine.

L’Hébergement Web offre un panneau de contrôle Web pour gérer vos bases de données, journaux et processus d’application, ainsi qu’une console SSH d’urgence pour gérer votre instance en ligne de commande.

Vous pouvez déposer votre code source en utilisant sFTP.

Langages et Bases de données disponibles

Cette section fournit des informations sur le langage de programmation PHP

Ce type d’instances vous permet d’héberger des sites Web dynamiques ou statiques en utilisant PHP et l’une des bases de données disponibles.

Hébergement Web supporte actuellement PHP version 7.2, PHP 7.3 et PHP 7.4 (version par défaut et version recommandée).

Le nombre de requêtes que votre instance peut servir n’est limité que par sa taille, que vous pouvez mettre à niveau à tout moment pour accueillir plus de visiteurs.

Vous pouvez également créer un nombre illimité de bases de données et d’utilisateurs de base de données sur chaque instance (par exemple, une base de données et un utilisateur de base de données par site).
Vous n’êtes limité que par l’espace de stockage disponible sur votre instance, que vous pouvez également augmenter à tout moment.
Toutes les bases de données peuvent être gérées à partir du panneau de contrôle basé sur le Web ou des clients en ligne de commande via la console d’urgence SSH

Chaque instance reçoit également son propre nom d’utilisateur (généré par la plate-forme) et son propre mot de passe (choisi par vous). Ces informations d’identification sont utilisées pour accéder à toutes les interfaces de gestion dédiées de l’instance :

  • Panneau de contrôle Web et console SSH pour la gestion des processus, des bases de données, des journaux et des fichiers.
  • sFTP et git+SSH pour la gestion des fichiers.

  • Vous pouvez choisir parmi deux types de bases de données : MySQL et PostgreSQL. Vous pouvez tous les gérer via leurs interfaces de gestion web (PHPMyAdmin ou phpPgAdmin respectivement) ou via leurs interfaces de ligne de commande, accessibles via la console SSH.

    MySQL est disponible pour une utilisation avec des instances PHP sur un Hébergement Web.

    Vous pouvez vous connecter au service de base de données MySQL sur localhost.
    L’utilisateur par défaut est root et aucun mot de passe n’est requis par défaut.
    Cependant, vous devez créer des informations d’identification sûres pour une utilisation dans le monde réel.
    Vous pouvez également utiliser la base de données default_db pour des réglages et des tests rapides.

    Vous pouvez créer autant d’utilisateurs et de bases de données que vous le souhaitez ; vous n’êtes limité que par votre espace disque, que vous pouvez augmenter à tout moment jusqu’à 1 To.
    Vous pouvez gérer votre base de données MySQL avec les outils shell standard (mysql, mysqldump, etc.) via la console SSH, ou depuis la console d’administration web avec PHPMyAdmin.
    Les instances PHP sont livrées avec des bibliothèques préinstallées pour accéder à votre base de données MySQL à partir de votre code : mysql, mysqli et PDO.
    Ci-dessous se trouve un exemple de code PHP minimaliste pour tester la connexion à la base de données sur Hébergement Web en utilisant les paramètres de connexion par défaut :

     
    <?php

    function test_mysql_conn() {
      
    $mysql_server 'localhost';
      
    $mysql_user 'root';
      
    $mysql_pass '';
      
    $mysql_db 'default_db';

      
    $conn = new mysqli($mysql_server$mysql_user$mysql_pass$mysql_db);
      if (
    $conn->connect_error) {
        
    error_log("Connection to MySQL failed: " $conn->connect_error);
        return 
    "NOT WORKING";
      }
      return 
    "OK";
    };

    ?>
    <html>
    <head>
      <title>PHP MySQL sur un Hébergement Web littlebigworld.lu</title>
    </head>
    <body>
      <p>MySQL connection: <?php echo test_mysql_conn(); ?>.</p>
    </body>
    </html>

    PostgreSQL est disponible pour Hébergement Web avec PHP.

    Le service PostgreSQL de votre instance sera accessible sur localhost, au port 5432.
    Par défaut, vous pouvez utiliser l’utilisateur `hosting-db` sans mot de passe pour vous connecter à la base de données par défaut, appelée postgres.
    Nous vous recommandons de créer des informations d’identification sécurisées pour une utilisation dans le monde réel.
    Vous pouvez créer autant d’utilisateurs et de bases de données que vous le souhaitez ; vous n’êtes limité que par votre espace disque, que vous pouvez augmenter à tout moment jusqu’à 1 To.
    Vous pouvez gérer votre base de données PostgreSQL depuis le Panneau de contrôle en utilisant phpPgAdmin.
    Les instances PHP sont livrées avec des bibliothèques préinstallées pour accéder à votre base de données PostgreSQL à partir de votre code : php-postgresql``et ``PDO.
    Ci-dessous se trouve un exemple de code PHP minimaliste pour tester la connexion à la base de données sur Hébergement Web en utilisant les paramètres par défaut :

     
    <?php

    function test_pg_conn() {
      
    $pg_conn_string "host='localhost' user='hosting-db' dbname='postgres'";
      
    $conn pg_connect($pg_conn_string);
      
    $conn_status pg_connection_status($conn);
      if (
    $conn_status === PGSQL_CONNECTION_OK) {
        return 
    "OK";
      } else {
        
    error_log("Connection to PostgreSQL failed: " $conn_status);
        return 
    "NOT WORKING";
      };
    };

    ?>
    <html>
    <head>
      <title>PHP PostgreSQL sur un Hébergement littlebigworld.lu</title>
    </head>
    <body>
      <p>PostgreSQL connection: <?php echo test_pg_conn(); ?>.</p>
    </body>
    </html>