Cette instance s'adresse aux personnes souhaitant héberger des sites Web ou applicatifs écrits en PHP. Vous pouvez également servir des sites statiques (uniquement en HTML) sur ce type d'instance.
Différents types de base de données sont disponibles : MySQL, PostgreSQL et MongoDB.
Nous offrons actuellement des instances avec PHP 7.1 sur Simple Hosting. Nous supportons également des instances existantes sur PHP 7, PHP 5.6 et PHP 5.4.
Pour plus d'informations concernant les modules apache installés, ainsi que les réglages spécifiques à PHP pour les instances Simple Hosting :
Le fonctionnement de l'instance est assez simple et la mise en ligne d'un site Web se fait en quelques étapes :
Votre page d'accueil doit se nommer index.html, ou index.php pour être interprétée par défaut par le serveur Apache.
Toutes les erreurs Apache et PHP sont stockées dans des fichiers de logs accessibles sur votre instance.
Vous pouvez utiliser Composer pour gérer les dépendances de votre projet sur Simple Hosting en ajoutant les fichiers composer.json
et composer.lock
à la racine du site/vhost, par exemple.
Afin que l'instance Simple Hosting installe vos dépendances, vous aurez besoin d'utiliser le processus de déploiement Git+SSH, au lieu d'uploader vos fichiers via sFTP.
Instructions:
composer.json
à la racine de votre projet.composer.json
et composer.lock
à votre arbre gitConsultez notre Tutoriel Composer pour un exemple complet.
Chaque adresse que vous créez via votre interface Gandi va générer un nouveau répertoire vhost sur votre instance, que vous verrez en vous connectant sur votre serveur. Vous enverrez les fichiers via sFTP sur votre instance dans le répertoire du vhost (adresse du site) .
Vous devez connaître, le chemin absolu vers le répertoire htdocs qui est:
/lamp0/web/vhosts/www.yourdomainname.com/htdocs/
(”www.yourdomainname.com” est le nom de l'adresse que vous avez spécifié sur votre compte Gandi)
Vous pouvez accéder aux logs (php, apache) depuis la page d'administration de votre instance.
Cette instance utilise un serveur de base de données parmi le choix suivant : MySQL, PostgreSQL, mongoDB. L'administration est accessible via, respectivement, phpmyadmin, phpPgAdmin, RockMongo. L'administration des serveurs est également disponible via la console SSH :
Un accès SSH est disponible suite à son activation à partir de la page de gestion de l'instance : https://www.gandi.net/admin/hosting/paas/management
Plus d'informations sur son utilisation à cette page du wiki :