2012-02-17 12 views
14

estoy planeando utilizar strftime(), sin embargo cuando compruebo mi servidor con respecto a lo que está disponible local, a través de (locale -a), sólo tengo esto:añadiendo local en el servidor

C 
en_US.utf8 
POSIX 

que tienen gran necesidad de tener esta de_DE.utf8, para cambiar mis fechas al alemán. ¿Cómo puedo agregar una configuración regional adicional? ¿Hay alguna otra forma mejor?

+0

Tendrá que decirnos qué sistema operativo es que –

+0

@Qwe - Ubuntu Linux –

+1

Esto es realmente administración del sistema, no programación. Debería ser migrado –

Respuesta

16

Necesita generar la configuración regional en su servidor.

El proceso es bastante sencillo. Por ejemplo, en las distribuciones Debian/Ubuntu, puede añadir/borrar los locales emitiendo el siguiente comando:

sudo dpkg-reconfigure locales 

Se le le presentará una lista de los locales disponibles (básicamente todos ellos). Marque/desmarque la que le gusta y haga clic en Aceptar. ¡Buena suerte!

+0

el único acceso que tengo es a través del terminal SSH, ¿será posible? –

+0

Sí, por supuesto. ¿Tu servidor Debian/Ubuntu? U otros sabores de Linux? – Tony

+0

Le requerirá estar en la lista de sudoers –

26

dpkg-reconfigure locales no hace nada para mí en un sabor de vainilla instalación de Ubuntu 12.04 LTS, pero locale-gen funciona como un encanto:

sudo locale-gen de_DE.utf8 
+3

Esta debería ser la respuesta aceptada. Trabajó para mí, también. En mi caso, tuve que reiniciar apache después de él, – merlin

Cuestiones relacionadas