Tag

web Archives - Site Web Facile

Hébergeur – erreurs PHP lors de l’installation de WordPress

By | Hébergeurs

PHP-100

Introduction

Il arrive parfois que des erreurs PHP surviennent lors de l’installation de WordPress chez votre hébergeurs. ses erreurs peuvent venir de différentes origines mais généralement cela est dû à une soucis de version PHP et/ou de base de données.

Contexte

Il arrive que les clients viennent déjà avec un site existant où il faut réutiliser son hébergeur actuel. Ce qui est somme toute logique puisqu’il a déjà un abonnement chez ce dernier et aussi certainement enregistré un voir plusieurs nom de domaine(s).  Le site peut être sous une ancienne version de WordPress, Prestashop, Joomla, Spip …

Qui dit anciennes version, souvent les clients n’ont aucune idée que la couche sous-jacente pour faire tourner leur site Web ou site Internet repose sur un CMS (Content Management System ou en français Gestionnaire de Contenu comme par exemple: WordPress) qui lui-même repose sur d’autres couches.

Exemples de ces couches (en technique on parle de « stack »):

  • un serveur physique qui se trouve dans un data center
  • une instance de Serveur Virtuel Mutualisée ou dédiée
  • Système d’exploitation, généralement Linux mais parfois Windows
  • Serveur d’application : généralement Apache mais parfois Nginx
  • Serveur de pages : HTML, PHP, JSP, …. dans le cas de WordPress il s’agit de PHP qui génère des pages dynamique au format HTML5 avec CSS3 comme feuilles de styles (pour la présentation).
  • Serveur de base de données : MySQL, PostgreSQL, SqlLite,… généralement c’est MySQL qui est choisi ou proposé comme seul choix par vos hébergeurs, en tout cas pour les packs d’entré de gamme.

Se sont des couches sous-jacentes qui sont masquées à l’utilisateur, donc le client n’a pas trop à s’en occuper. En revanche pour une migration de certains éléments des stacks ci-dessus, mieux vaut savoir de quoi on parle et où trouver les informations de versions des différents éléments.

Pour vérifier sous quelle version de PHP vous êtes (les plus récentes et les plus utilisées sont 5.6.x et la 7.0.x), par exemple dans la console d’administration d’OVH il suffit d’aller dans :

  • Web
  • Hébergement(s)
  • aller sur votre Nom de domaine : www.xxxxxx.yyy
  • Informations générales (normalement la première page)
  • Version PHP globale, dans mon cas c’est 5.4 qui est donc obsolète ce qu’indique clairement la console d’administration d’OVH avec un petit triangle rouge,
  • Vous devriez avoir un bouton juste à coté de cette ligne : « modifier la configuration »

Deux cas de figures s’offre à vous:

  • soit la version actuelle de votre installation (WordPress+votre thème,  Joomla, Prestashop …) supportera la monté de version de PHP voir de MySQL, si oui alors:
    •  appuyer sur le bouton « modifier la configuration », puis:
    • appuyer sur le bouton « Modifier le configuration courante », puis:
    • choisir ce qui vous correspond comme par exemple :
    • Configuration hébergement OVH
    • appuyer sur le bouton « Valider », comme indiqué cela prendra un certain temps (de quelques minutes à …)
    • si le site actuel génère des erreurs, la plus part des hébergeurs ont prévus de pouvoir revenir à la configuration précédente. mais effectuer tout de même une sauvegarde des fichiers et de votre/vos bases des données le cas échéant en amont.
  • soit elle ne le supporte pas:
    • là je vous conseil de faire vos développements/configurations du nouveau site web soit:
      • sur un espace temporaire
      • ou autre hébergement
      • ou sur un espace de développement dit « Local » comme par exemple Local by Flywheel (je ferai un autre article sur ce sujet),
    • et le jour où votre site passe de alpha puis beta et par la suite en livraison finale, alors vous débrancherez l’ancien site et placerez votre nouveau site web dans votre espace d’hébergement actuel avec évidemment les bonnes versions des éléments sous-jacents (cf ci-dessus).

Pour plus de détails veuillez vous référez à la procédure mise en place par votre hébergeur:

Voici des erreurs qui indique clairement un soucis de version de PHP alors que l’on vient d’installer WordPress:

Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /../wp-admin/index.php on line 112

ou encore:

Parse error: syntax error, unexpected T_STRING in /../wp-includes/load.php on line 1073

Bon courage pour ces différentes manipulations techniques!

Si vous avez des questions, n’hésiter pas à me laisser votre message:


[recaptcha]


Hébergeurs mutualisés – Comparatif Technique et Fonctionnel

By | Hébergeurs

Introduction

Je n’ai pas voulu faire un comparatif exhaustif car il y a vraiment un grand nombre d’hébergeurs (1) dans notre WeboShpère, j’ai plutôt pris le partie pris de prendre les deux plus représentatif (à mes yeux) de notre panel d’hébergeurs et bien connu en France: OVH et Amen en vous présentant leurs offres mutualisés d’entré de gamme respectives.

Un hébergeur se choisi avec soin et il prend en compte un certains nombres de paramètres suivant vos besoins. Les paramètres retenus sont suffisamment conséquent pour que vous puissiez décider de ce qui est important pour vous comme par exemple:

  • l’espace de stockage web car votre site internet est orienté photos ?
  • vous avez besoin d’héberger plusieurs sites différents dans un même espace de stockage ?
    • La partie Multi-sites/Multi-domaine est à surveiller,
    • Le nombre de bases de données est un plus même s’il est possible d’héberger plusieurs sites WordPress différents dans une même base de données.
  • vous avez besoin d’un certain nombre de comptes eMails afin de gérer tous vos employés ?
  • la sauvegarde et la restauration de votre site est un sujet des plus importants ?
  • vos critères, …etc…

Tableau : Deux hébergeurs avec leurs offres comparables

Ce premier tableau sera factuel, ne prenant en compte que les informations que ces deux prestataires nous informent depuis leur site internet respectif.

OVH Logo Amen Logo
OVH Amen
 Nom de l’Offre Perso Pro Smart Advanced
Nom de domaine gratuit pendant 1 an Oui Oui
NB Sites internet (Multi-sites/Multi-domaine) 5 10 5 10
Espace Web (Stockage)
100 Go 250 Go 100 Go 200 Go
Trafic Illimité Illimité
SSL (gratuit) Let’s Encrypt Let’s Encrypt
NB Adresse Email 10 100 5×5 boites 10×10 boites
Taille max / boîte 5 Go 5 Go 2 Go 2 Go
Performance (processeur, mémoire)  NSP 2/5 3/5
Processeur NSP 1vCPU 1vCPU
Mémoire (Mo) NSP 512 1024
Processus NSP 20 30
Base de données – nombre 1 4 10 25
Base de données – taille 1x 200Mo 3x 400 Mo, 1x 2 Go 2Go 5Go
NB Visiteurs 75 simultanés 125 simultanés 25 000 mensuel 100 000 mensuel
Utilisateurs FTP NSP Illimité Illimité
FTPs Oui Oui
accès SSH Non Oui Non Oui
Géolocalisation France, et ailleurs (2)
Sauvegarde Fichiers Oui Oui
Sauvegarde Base de données Oui Oui
Restauration à la demande J-1 / J-2 / J-3 / J-7 / J-14 Oui
Support tel Tel gratuit NSP
Support ticket NSP Oui
Prix (mensuel) 2,99€ HT / 3,59€ TTC 5,99€ HT / 7,19€ TTC 3,97€ HT / 4,77€ TTC 6,95€ HT / 8,34€ TTC

 Liste non exhaustive d’autres hébergeurs (1)

Les autres hébergeurs :

Appréciation et retour d’expérience des Hébergeurs

Hébergeurs mutualisés – Appréciation et retour d’expérience

Notes:

(2) : Pour des raisons de confidentialités, de choix personnel, où tout simplement l’on ne veut pas dépendre de juridictions étrangères