J'aide un autre développeur sur un site WordPress destiné à un comité. Ce qui signifie que tout doit être décidé par un groupe de personnes et non comme 2.
Le site utilise un thème WP acheté par le comité qui requiert au minimum PHP 5.6 et MySQL 5.6.
Le site de démonstration est en cours de développement sur un compte d'hébergement jetable qui convient aux spécifications php/mysql. Le comité veut que je migre la démo vers un nouveau plan d’hébergement. La nouvelle société d’hébergement ne m’autorisera pas l’accès d’administrateur au serveur pour effectuer les mises à jour moi-même et me dit de manière flagrante que la mise à jour n’est "pas dans les plans immédiats".
Ils savent que nous utilisons un thème avec les exigences qu'ils viennent de déclarer qu'ils ne veulent pas remplir. Je ne peux pas penser à une autre entreprise qui, en gros, m'a dit de laisser tomber comme ça. Le comité souhaite connaître mes progrès, sachant que plusieurs problèmes se sont déjà posés avec la nouvelle société d'hébergement (qui ne sont pas décrits ici). Le thème vient de ThemeForest, et est très populaire. Quelqu'un at-il eu des problèmes avec leur société d'hébergement comme ça? Nous ne pouvons même pas utiliser le thème avec la configuration. Je suis complètement perdu. Ce n'est pas comme si je demandais la technologie solaire dans un champ pétrolifère, ou est-ce?
Je travaille pour une société d’hébergement et je dois dire oui, c’est assez normal pour les hôtes de petite et moyenne taille et a généralement de bonnes raisons. Si vous choisissez un plan d'espace Web bon marché, votre site s'exécute sur un serveur partagé par de nombreux clients. Si le fournisseur d'hébergement met à jour PHP, cela affectera normalement tous les clients de ce serveur. Et les mises à jour PHP ne sont pas compatibles à 100% avec les versions antérieures. Par conséquent, lorsqu'une société d'hébergement met à jour PHP sur un serveur partagé, il est très probable que certains des sites des clients soient endommagés. Par conséquent, de nombreuses sociétés d'hébergement exploitent des distributions Linux avec un support à long terme offrant des mises à jour de sécurité pour les anciennes versions de PHP, même si PHP ne fournissait plus officiellement de mises à jour de sécurité. Par exemple, dans Debian Wheezy, PHP 5.4 contient toujours des mises à jour de sécurité, bien que PHP lui-même fournisse officiellement des mises à jour de sécurité uniquement pour les versions 5.6 et ultérieures.
Cela dit, il existe des moyens d’installer et d’exécuter plusieurs versions de PHP sur un serveur. Mais cela augmente bien sûr la complexité de toute l’installation. Cela signifie généralement que vous ne pouvez plus utiliser de mises à jour automatiques simples, mais que vous devez installer manuellement les mises à jour de sécurité pour chacune des versions installées. Par conséquent, seuls les gros fournisseurs d’hébergement suivent cette approche et vous donnent la possibilité de basculer entre les différentes versions de PHP.
Une autre façon de fournir plusieurs versions de PHP à la société d'hébergement consiste bien entendu à exécuter différentes versions sur différents serveurs et à créer des comptes sur le serveur qui répondent aux besoins du client.
Pour conclure: non, ce n'est pas inhabituel. Lorsque vous choisissez un espace Web, vous devez vérifier les versions php (et MySQL) fournies par la société d’hébergement. De plus, certains paramètres et extensions PHP peuvent être importants, comme imagemagick pour Typo3, qui n'est pas fourni par toutes les sociétés d'hébergement.
Edit: Si vous envisagez de lancer WordPress en tant que PO, consultez ce site: https://wordpress.org/about/requirements/ Il indique clairement ce que vous souhaitez demander à votre hébergeur.