Catégorie:Webmastering

De
Révision datée du 19 avril 2018 à 15:37 par Root xo1zfe7e (discussion | contributions) (Root xo1zfe7e a déplacé la page Webmastering vers Catégorie:Webmastering : Categorie)
Sauter à la navigation Sauter à la recherche

Le webmastering est la gestion de ce qui relève du contenu du site et plus globalement, de tout ce qui attrait au fonctionnement interne du site, c'est à dire indépendant de l'hébergement.

Le webmastering inclus :

  • La connexion à votre backoffice (Wordpress, Joomla ou autre) et la gestion de vos mots de passe pour ces derniers
  • La publication de contenu de votre site
  • La gestion des bugs sur votre site
  • L'installation et la gestion de modules complémentaires
  • La personnalisation de votre site
  • La mise à jour et la sécurisation de votre site
  • L'envoi de mails depuis votre site
  • Etc.

HaiSoft, en tant qu'hébergeur et infogérant, tient à permettre la bonne distribution de votre contenu, mais n'est nullement tenu d'effectuer des tâches de webmastering de votre site.

Cependant, nous pouvons malgré vous assister dans certaines tâches :

  • Si vous ne parvenez pas à comprendre une erreur trouvée dans les logs de votre site que nous vous mettons à disposition, nous pouvons vous l'expliquer.
  • Sous certaines conditions (CMS utilisé, version), il est possible de bénéficier des mises à jour de votre CMS soit sur demande, soit automatiques.
  • Dans le cas d'un piratage, nous revenons vers vous si nous détectons un comportement anormal sur votre site
  • Vous guider afin d'envoyer des emails en SMTP depuis votre site.

Gérer un site Web

Fonctionnement d'un site

Lorsqu'un site est distribué, on dit qu'il est "hébergé". L'hébergement, c'est le stockage et la distribution de vos contenus (fichiers, bases de données, emails), mais également l'interprétation de vos scripts (PHP).

Un site web moderne est généralement constitué de trois parties :

  • Les fichiers du site, accessibles en FTP. Les fichiers d'un site moderne sont généralement faits de scripts PHP et continennent bien-sûr les images et autres contenus CSS, polices, etc.
  • La base de données MySQL, contenant les utilisateurs, mots de passe, les réglages, les articles, produits, etc., c'est ce qui fait vraiment le contenu de votre site.
  • L'interpréteur PHP qui va permettre d'exécuter vos scripts PHP.

WordPress, Joomla, Prestashop, et tous les principaux CMS (content management system) fonctionnent sur ce modèle.

Gérer mon site et mon hébergement

  • Pour la connexion FTP, voir la page dédiée: FTP
  • Pour la gestion des bases de données, rendez-vous dans votre Panneau de contrôle Plesk, sous votre domaine, rubrique "Bases de données" (en haut à droite du panneau de contrôle).
  • Pour le réglage de votre version de PHP, rendez-vous dans votre Panneau de contrôle Plesk, sous votre domaine, rubrique "Paramètres PHP".

Les failles de sécurité

Un site moderne permet du contenu dynamique, de l'interaction entre l'usager du site et le serveur. De ce fait, l'interaction doit être très strictement cadrée afin que l'utilisateur ne puisse envoyer des commandes lui permettant de prendre le contrôle sur votre site. Si cela est très facile sur un site de taille raisonnable fait manuellement, cela devient extrêmement difficile sur les CMS les plus importants tels que WordPress. Très régulièrement, des failles de sécurité de ce type sont découvertes sur les plus grands CMS.

Choisir une version de PHP

HaiSoft vous permet de choisir vous-même votre version de PHP. Cela est un avantage car vous pouvez utilisez le script de votre choix avec la version de PHP de votre choix, de plus, les toutes dernières versions de PHPs ont disponibles très rapidement chez HaiSoft.

Néanmoins, une règle est à suivre : Il faut dans la mesure du possible utiliser la version de PHP la plus récente supportée par votre script.

Pour le réglage de votre version de PHP:

  • Rendez-vous dans votre Panneau de contrôle Plesk
  • Sous votre domaine, allez dans la rubrique "Paramètres PHP"
  • Selectionnez la version de PHP désirée, et validez avec "OK"
  • Après quelques secondes, la version de PHP est active
  • Vérifiez le bon fonctionnement de votre site avant de décider de conserver cette version ou non.


Diagnostics

Le diagnostic de fonctionnement d'un site est à la charge du webmaster. En cas d'erreurs, il faut consulter les logs du domaine, désactiver les plugins en lien avec l'erreur, vérifier quelle modification a pu entraîner le dysfonctionnement, les fichiers PHP causant des erreurs, effectuer ses mises à jour de CMS, réinstallation manuelle si nécessaire, etc.


Utiliser les logs

Le serveur web garde un log, c'est à dire une trace écrite dans un fichier texte, de toutes les requêtes et erreurs générées par votre site à son égard. Via votre Panneau de contrôle Plesk, vous pouvez

Les codes de statut et d'erreur Apache

Les serveurs web affichent généralement un code d'erreur lorsque quelque-chose ne fonctionne pas. Ces codes peuvent vous orienter rapidement vers la cause du souci, mais pour plus de détails, il faut systématiquement avoir le réflexe de consulter les logs du site pour en savoir plus.

Erreur 500

Une erreur 500 signifie que le code PHP de votre site n'a pas pu êxtre exécuté correctement. Causes les plus courantes:

  • Votre code fait appel à une fonction non présente dans la version de PHP choisie pour l'hébergement
  • Un ou plusieurs scripts comportent des erreurs de code
  • Votre code est trop long à s'exécuter et dépasse le max_execution_time (timeout). Une erreur 500 relève généralement du webmastering et non de l'hébergement.

Cette catégorie ne contient actuellement aucune page ni fichier multimédia.