web-dev-qa-db-fra.com

Joomla PHP ne correspond pas à l'hôte PHP

Je suis novice en développement Web et j'ai installé Joomla sur mon site Web. Pour une raison quelconque, je ne peux presque rien faire car ma version de PHP n’est que de 5.3 selon Joomla.

Cependant, en utilisant mon cpanel, j'ai changé le PHP en 5.5.

Comment faire en sorte que Joomla mette à jour la version de PHP?

Informations supplémentaires: Voilà à quoi ça ressemble, je ne comprends pas pourquoi Joomla a une version php différente. Voici le message d'erreur que je vois quand J'essaie d'installer un package de modèle.

enter image description here

5
Sean

Comme d’autres le mentionnent, Joomla n’installe ni ne met à jour PHP, il indique simplement la version de PHP disponible.

Il est possible que votre fichier .htaccess Contienne des instructions pour définir PHP version. C'est assez courant, mais le code exact varie en fonction de votre hébergeur, mais il ressemble généralement à ceci :

AddHandler application/x-httpd-php53 .php .php5 .php4 .php3

Recherchez cette ligne dans votre fichier .htaccess Et commentez-la (ajoutez # Avant la ligne) si vous la trouvez. Notez qu'il peut y avoir plusieurs instances de .htaccess Sur votre compte, dans des dossiers différents.


Vous pouvez également vérifier vos versions PHP) en créant un nouveau fichier .php (Appelez-le comme vous le souhaitez) et en insérant le code suivant dans informations sur votre PHP paramètres :

<?php
    phpinfo();
?>

Enregistrez et visitez le fichier dans votre navigateur (par exemple, http://example.com/myphpinfo.php ). Essayez de déplacer le fichier dans différents dossiers et vérifiez si la version PHP change.

Assurez-vous de supprimer le fichier une fois les tests terminés, pour des raisons de sécurité.

3
johanpw

En fonction du type d'hébergement et du fournisseur d'hébergement, il est possible d'ajuster la version php de votre compte via .htaccess - je suppose donc que votre fichier htaccess peut contenir de telles directives.

Allez donc vérifier votre fichier .htaccess pour des entrées comme:

AddHandler application/x-httpd-php53 .php

ou quelque chose comme ça si vous êtes avec GoDaddy:

AddHandler x-httpd-php5-3 

Supprimez ou commentez ces lignes en utilisant '# 'en face d'eux comme:

#AddHandler application/x-httpd-php53 .php

De plus, en utilisant la même chose, vous pourriez essayer de définir la version php désirée de manière à:

AddHandler application/x-httpd-php55 .php

pourrait vous basculer vers PHP 5.5.

Quoi qu'il en soit, si vous ne pouvez pas le résoudre, je vous conseillerais de contacter votre fournisseur d'hébergement pour vous aider.

1
FFrewin