Configuration de php.ini

Petit nouveau ! | 5 Messages

17 oct. 2021, 20:22

Bonjour,

Voici une question relative au CMS Joomla. Elle a déjà été posée sur des forums dédiés à Joomla et à Linux sans succès.
Sur une nouvelle installation de Joomla 4 en local (PC sous Linux Mint), je voudrais pouvoir installer de nouvelles extensions. L'administration du site indique que la taille maximum des extensions ne peux pas dépasser les 2 Mo, ce qui est insuffisant pour la plupart des extensions. Pour modifier cette limite, il "suffit" de régler un paramètre dans le fichier php.ini. L'administration du site indique où elle trouve ce fichier.
La modification de upload_max_filesize dans le fichier php.ini, suivie du redémarrage d'apache, ne se répercute malheureusement pas dans Joomla, rendant impossible l'installation d'extensions de plus de 2 Mo.
Concernant la version de PHP : l'administration Joomla me dit qu'elle utilise la version 7.4, alors que Linux dit que la version active sur mon PC est la 8.
Pourrait-on me confirmer que le problème se situe là et me dire comment le résoudre.
Merci.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

17 oct. 2021, 22:55

C'est probablement que tu as 2 versions de PHP installé sur ta machine.
Fais un fichier phpinfo.php avec dedans juste le code suivant :
<?php 
phpinfo();
Ça te donnera la version de PHP ainsi que l'emplacement du fichier php.ini à modifier.

Ensuite il faut effectivement redémarrer ton serveur (Apache) pour prendre en compte les modifications, difficile de te dire comment sans connaitre ton installation, mais sinon tu reboot ta machine et zou !



A noter enfin que tu peux installer des extensions dans Joomla directement en déposant les fichiers dans le bon répertoire, tu n'es pas obligé de faire une installation par upload :
https://docs.joomla.org/Installing_an_extension/fr
Quand tout le reste a échoué, lisez le mode d'emploi...