Configuration pour joomla

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Configuration pour joomla

Re: Configuration pour joomla

par Saian » 22 janv. 2025, 18:03

Chaque version de php a ses propres fichiers php.ini, un pour apache et un pour le cli (la commande php dans le terminal). Du moins c'est comme ça sur ubuntu et j'imagine que ça ne doit pas être bien différent sur mint. Si les valeurs affichées via phpinfo ne correspondent pas à ce que tu as mis dans le fichier, c'est soit que tu n'as pas édité le bon fichier (pas la bonne version de php ou pas le fichier concernant apache), soit que tu n'as pas redémarré le serveur apache.

phpinfo t'indique dans les premières lignes quel est le fichier php.ini chargé (Loaded Configuration File), c'est ce fichier qui doit être modifié.

PS : après si effectivement phpinfo précise bien 8.3, que tu as bien modifié /etc/php/8.3/apache2/php.ini comme tu le précises, qu'il n'y a pas de ; au début de la ligne de configuration (ce qui commente la ligne), que c'est bien le fichier indiqué par phpinfo à Loaded Configuration File et que tu as bien redémarré apache, il y a comme un problème... peut être que ces deux variables seraient écrasées/surchargées par un autre fichier de configuration qui serait chargé après le php.ini ? mais cela paraît tout de même bizarre.

Peut être que tu peux essayer de regarder dans le error.log d'apache s'il n'y a pas quelque chose d'anormal ?

Peut être ces variables pourraient être surchargées via .htaccess s'il y en a un et si la configuration apache le permet ? je ne sais pas si cela se reflèterait dans le phpinfo.

Re: Configuration pour joomla

par @rthur » 21 janv. 2025, 14:43

phpinfo() t'indique aussi le chemin du fichier php.ini qu'il utilise, tu as vérifié que c'est bien celui que tu as modifié ?

Re: Configuration pour joomla

par tonux » 20 janv. 2025, 12:03

phpinfo() renseigne la valeur 2M pour upload_max_filesize et 8M pour post_max_size alors que dans le fichier /etc/php/8.3/apache2/php.ini ces deux paramètres sont à 256M.
Dans /etc/php on trouve les dossiers 7.4 et 8.1. Ne serait-ce pas la source du problème ?

Re: Configuration pour joomla

par @rthur » 19 janv. 2025, 17:49

Juste un appel à la fonction phpinfo(), ça va t'afficher un tableau avec toutes les infos
<?php
phpinfo();

Re: Configuration pour joomla

par tonux » 18 janv. 2025, 23:28

Merci @rthur.
Tout me paraît correct : le bon fichier, les deux paramètres (sans le point-virgule).
Que doit contenir exactement le fichier phpinfo.php pour obtenir les infos essentielles ?

Re: Configuration pour joomla

par @rthur » 18 janv. 2025, 17:30

La fonction phpinfo retourne bien PHP Version 8.3.6, ce que confirme l'administration du site.
phpinfo() va aussi te donner la configuration notamment des 2 paramètres que tu essayes de changer.

S'ils ne sont pas cohérents avec la modif que tu as faite dans le php.ini, c'est probablement que tu ne modifies pas le bon fichier (ou que tu l'as mal modifié, par exemple, en laissant un point-virgule en début de ligne qui veut dire que la ligne est commentée).

Dans le phpinfo() tu as aussi le chemin vers le fichier php.ini à modifier pour être sûr de modifier le bon fichier. ;)

Re: Configuration pour joomla

par tonux » 13 janv. 2025, 21:27

La fonction phpinfo retourne bien PHP Version 8.3.6, ce que confirme l'administration du site.

Re: Configuration pour joomla

par Saian » 13 janv. 2025, 18:23

Salut, même si à priori l'information fournie devrait être bonne, tu peux vérifier en ajoutant un fichier php à la racine du site avec un appel à la fonction phpinfo.

En appelant le fichier dans le navigateur tu pourras t'assurer de la version php utilisée ainsi que de l'emplacement du fichier php.ini et contrôler les variables de configuration, notamment si les modifications sont bien prises en compte ou non.

Configuration pour joomla

par tonux » 13 janv. 2025, 17:59

Bonjour,

Je développe un site web sous joomla 5 en local sur un pc équipé de Linux Mint 22. Je cherche à modifier deux paramètres dans le fichier php.ini pour permettre le transfert d'extensions plus lourdes. L'administration du site me signale que ce fichier se trouve dans le dossier /ect/php/8.3/apache2. Modifications faites et après avoir redémarré apache2, les changements n'apparaissent pas dans l'administration.
Le dossier /etc/php contient aussi deux anciennes versions de php.
Comment peut-on résoudre ce problème ?
Merci.
GT