Prestashop logo, Visiter page d'accueil

Découvrir l'interface PrestaShop Hosting

-

Détails des onglets

Dashboard 

Hosting_dashboard.png

L'onglet Tableau de bord contient diverses statistiques concernant votre environnement de développement, de staging ou de production (selon l'environnement dans lequel vous vous trouvez).

Vous pouvez utiliser des filtres de recherche pour choisir une période spécifique pour l'affichage de vos statistiques (1). Pour revenir à l'état initial, cliquez sur le bouton de rafraîchissement.

Pour les graphiques à barres, vous pouvez personnaliser l'affichage en colonnes ou en lignes selon vos préférences (2).

En survolant chaque graphique, une infobulle apparaît avec les détails des données (3).

Actuellement, les statistiques disponibles sur la plateforme PS sont :

  • Pages vues sur votre boutique en ligne
  • Le nombre d'utilisateurs connectés simultanément
  • Les temps de réponse pour la génération de pages
  • La bande passante réseau
  • L'utilisation du processeur (CPU)
  • La consommation de mémoire

Deploy

La configuration est uniquement accessible dans l'environnement de développement ; il n'est pas possible de déployer vers un autre environnement.

Déploiement via Git

La fonction de déploiement sur PS Hosting n'est disponible que si vous choisissez de déployer via Git (1).

Pour déployer quelque chose, vous devez d'abord commit et push les modifications.

Dans le même onglet (DEPLOY), les nouvelles validations apparaissent (jamais déployées).

Vous devez appuyer sur le bouton DEPLOY NOW (2) pour déployer les nouvelles validations poussées sur la branche. Cela les déploiera sur l'environnement. Ceci n'est pas nécessaire si vous avez activé le Déploiement automatique (3).

Hosting_deploy.png

Transfert de fichiers via SFTP

Si vous désactivez le déploiement via Git, vous devrez transférer vos fichiers via SFTP en dehors de l'interface PS Hosting.

Les modifications effectuées via SFTP sont immédiatement en direct, aucune autre action n'est nécessaire.

 

Status

L'onglet Status est uniquement accessible dans les environnements de staging et de production.

Dans cet onglet, vous trouverez des informations sur le dernier déploiement.

Hosting_status.png

 

Events

Vous trouverez sur cet onglet Événements toutes les actions effectuées sur l'environnement avec les dates et heures, ainsi que l'utilisateur ayant réalisé l'action.

Hosting_events.png

 

Commits 

L'onglet Commits est uniquement accessible dans l'environnement de développement.

Sur cet onglet Commits, vous trouverez l'ensemble des validations qui ont été déployées sur Git avec les dates et heures, ainsi que l'utilisateur ayant effectué la validation.

Hosting_commits.png

 

Logs

Sur cet onglet, vous pouvez consulter une liste des logs des méthodes Get/Post, des logs d'erreurs PHP, des logs d'accès Apache et des logs de lenteur MySQL, vous permettant ainsi de commencer le déboggage instantanément.

Si vous le souhaitez, vous pouvez également télécharger une copie des logs de votre application.

Hosting_logs.png

 

Credentials

Hosting_credentials.png

Administration PrestaShop

Sur la page des identifiants de chaque environnement, faites défiler jusqu'à la section "PrestaShop Admin". Vous y trouverez un bouton qui vous dirigera directement vers l'interface d'administration PrestaShop. Assurez-vous de copier le nom d'utilisateur et le mot de passe dans le presse-papiers, car on vous demandera de saisir ces détails.

Git

Vous trouverez ici l'URL du dépôt Git et la branche. Vous avez également la possibilité de réinitialiser le mot de passe Git.

SFTP / SSH

Vous pouvez trouver ici les champs "Hôte", "Port" et "Nom d'utilisateur". L'authentification se fera toujours avec votre clé SSH (renseignée dans les paramètres de votre compte).

Base de données

Se connecter à PhpMyAdmin est très facile. Sur la page des identifiants de chaque environnement, faites défiler vers le bas jusqu'à la section "Base de données". Vous y trouverez un bouton qui vous dirigera directement vers l'interface PhpMyAdmin. Assurez-vous de copier le nom d'utilisateur et le mot de passe dans le presse-papiers, car on vous demandera de saisir ces détails.

 

Export

Dans l'onglet Export, vous pouvez télécharger une copie de la base de données au format zip. Cliquez sur le bouton Exporter la base de données pour effectuer cette opération.

Hosting_export.png

 

Variables

PS Hosting propose une liste de variables d'environnement en lecture seule nécessaires pour configurer la connexion à la base de données. À côté de cette liste prédéfinie, vous pouvez configurer vos propres valeurs, uniques par environnement. L'onglet Variables sur la page de détails est l'endroit où tout se configure. Les variables sont triées de manière à ce que les variables en lecture seule soient affichées en premier. En dessous, les variables éditables et personnalisées que vous avez définies sont affichées.

Pourquoi l'utiliser ?

Une alternative souvent utilisée est le fichier .env. Il est généralement utilisé uniquement sur des environnements de développement locaux et est exclu du contrôle de version. L'inconvénient de l'utilisation d'un fichier pour contrôler les variables est que le serveur Web effectuera une entrée/sortie sur le disque à chaque demande. En revanche, sur PS Hosting, les variables d'environnement sont injectées dans le serveur Web.

Remarque

Les fichiers .env peuvent coexister avec les variables d'environnement au niveau du serveur Web. Notez que les variables définies dans le fichier .env ne remplaceront pas les variables existantes qui ont été définies.

Hosting_variables.png

 

Slow pool

Parfois, certaines requêtes peuvent être très lentes à s'exécuter, ralentissant ainsi la génération de certaines pages de votre boutique. Cela peut entraîner des erreurs de timeout sur votre boutique. C'est souvent le cas dans le back-office de PrestaShop. Avec la fonctionnalité de slow pool disponible sur PS Hosting, vous avez la possibilité d'ajouter des dossiers ou des fichiers et de contourner les délais d'attente.

Hosting_slowpools.png

 

Terminal

Hosting_terminal1.png

Hosting_terminal2.png

Pour accéder à votre application via un terminal web, vous pouvez obtenir une liste des commandes possibles en tapant "?" et en appuyant sur Entrée. Lorsque vous cliquez sur le bouton "Lancer le terminal web", vous êtes redirigé vers un nouvel onglet du navigateur. Remplissez les champs utilisateur et mot de passe, puis votre terminal web sera lancé.

 

Back-up

Vous avez deux options dans cet onglet. Vous pouvez restaurer la dernière sauvegarde effectuée du site. Vous disposez d'indications sur le jour et l'heure de la sauvegarde ainsi que sur son contenu.

Vous pouvez également créer une nouvelle sauvegarde manuellement en cliquant sur le bouton "Create new back-up".

Hosting_backup.png

 

File access

Dans cet onglet, vous pouvez créer un accès SFTP pour les membres de votre équipe ou les prestataires de services externes. Vous avez également la possibilité de restreindre l'accès SFTP à certains dossiers sur votre serveur.

Hosting_fileaccess.png

 

DNS & URLS

Après avoir activé l'environnement de production, vous devez apporter des modifications à vos entrées DNS. Ces changements sont généralement effectués au niveau du registrar, mais ils peuvent également être effectués sur un outil tiers, par exemple Cloudflare.

Dans l'onglet DNS et URL(s), il est nécessaire d'ajouter les domaines qui pointeront vers le serveur.

Après avoir pointé les noms de domaine et enregistré vos domaines dans la plateforme, vous devriez être en mesure d'activer SSL (HTTPS).

Hosting_dns.jpg

Partager

L'article vous a-t-il été utile ?