« LINUX:Apache sous Ubuntu » : différence entre les versions

De WIKI sur Linux (ADB)
Aller à la navigation Aller à la recherche
(Page créée avec « __FORCETOC__ ---- ''→ retour au menu du serveur WEB'' ---- =But= Il m'est arrivé d'utiliser Apache sous Ubuntu et de rencontrer quelques problèmes. =Traductions= J'ai installé sous Ubuntu un logiciel nomme NagiosQL. Ce logiciel se présente comme un WUI qui permet de paramétrer Nagios, moniteur de réseau. Je l'ai mis en place sous Apache. Une de ses caractéristique comme beaucoup d'autres, est d'être traduit en différentes langues. P... »)
 
Aucun résumé des modifications
Ligne 10 : Ligne 10 :
J'ai installé sous Ubuntu un logiciel nomme NagiosQL. Ce logiciel se présente comme un WUI qui permet de paramétrer Nagios, moniteur de réseau.  
J'ai installé sous Ubuntu un logiciel nomme NagiosQL. Ce logiciel se présente comme un WUI qui permet de paramétrer Nagios, moniteur de réseau.  
Je l'ai mis en place sous Apache.  
Je l'ai mis en place sous Apache.  


Une de ses caractéristique comme beaucoup d'autres, est d'être traduit en différentes langues. Par défaut, il est présenté en anglais mais en bon francophone, j'ai voulu choisir le français via une option de l'interface WEB. Sous Fedora, cela ne pose pas de problème mais à ma grande surprise, il reste en anglais.Ce logiciel est écrit en PHP et après quelques recherches, la fonction de PHP '''phpinfo()''' me renvoie une variable d'environnement '''LANGUAGE''' remplie avec la valeur présente dans le fichier '/etc/default/locale'.
Une de ses caractéristique comme beaucoup d'autres, est d'être traduit en différentes langues. Par défaut, il est présenté en anglais mais en bon francophone, j'ai voulu choisir le français via une option de l'interface WEB. Sous Fedora, cela ne pose pas de problème mais à ma grande surprise, il reste en anglais.Ce logiciel est écrit en PHP et après quelques recherches, la fonction de PHP '''phpinfo()''' me renvoie une variable d'environnement '''LANGUAGE''' remplie avec la valeur présente dans le fichier '/etc/default/locale'.
Dans mon cas, cette valeur est 'fr_BE:fr'.
Dans mon cas, cette valeur est 'fr_BE:fr'.


Pour pallier à ce problème, j'ai ajouté au fichier des variables d'environnement d'Apache '''/etc/apache2/envvars''' la ligne:
Pour pallier à ce problème, j'ai ajouté au fichier des variables d'environnement d'Apache '''/etc/apache2/envvars''' la ligne:
Ligne 18 : Ligne 20 :
sous la ligne:
sous la ligne:
  export LANG=C
  export LANG=C
On peut également mettre:
unset LANGUAGE


Après redémarrage du service d'Apache, tout est revenu dans l'ordre.
Après redémarrage du service d'Apache, tout est revenu dans l'ordre.

Version du 16 juin 2022 à 17:27


retour au menu du serveur WEB


But

Il m'est arrivé d'utiliser Apache sous Ubuntu et de rencontrer quelques problèmes.


Traductions

J'ai installé sous Ubuntu un logiciel nomme NagiosQL. Ce logiciel se présente comme un WUI qui permet de paramétrer Nagios, moniteur de réseau. Je l'ai mis en place sous Apache.


Une de ses caractéristique comme beaucoup d'autres, est d'être traduit en différentes langues. Par défaut, il est présenté en anglais mais en bon francophone, j'ai voulu choisir le français via une option de l'interface WEB. Sous Fedora, cela ne pose pas de problème mais à ma grande surprise, il reste en anglais.Ce logiciel est écrit en PHP et après quelques recherches, la fonction de PHP phpinfo() me renvoie une variable d'environnement LANGUAGE remplie avec la valeur présente dans le fichier '/etc/default/locale'. Dans mon cas, cette valeur est 'fr_BE:fr'.


Pour pallier à ce problème, j'ai ajouté au fichier des variables d'environnement d'Apache /etc/apache2/envvars la ligne:

export LANGUAGE=

sous la ligne:

export LANG=C

On peut également mettre:

unset LANGUAGE


Après redémarrage du service d'Apache, tout est revenu dans l'ordre.



--- retour au menu du serveur WEB