es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

La extensión intl no se lee desde php.ini.

Tengo una instalación local de Pimcore en mi Mac.
No uso nada como MAMP o Homebrew, sino simplemente el entorno php/apache/mysql normal.
Todo funcionaba bien en High Sierra.
Ayer actualicé a Big Sur.
Ahora obtengo un mensaje de error cuando intento cargar Pimcore.

“Symfony\Component\Intl\Locale\Locale::getPrimaryLanguage() no está implementado. Por favor, instale la extensión ‘intl’ para tener capacidades completas de localización”.

Descubrí que utiliza el archivo php.ini en la carpeta etc, que por defecto se llamaba php.ini.default. Eliminé el .default y hice algunos cambios como:
– Descomenté extension=intl
– upload_max_filesize = 20M
– max_file_uploads = 40

Cuando ahora reviso phpinfo(), veo que los cambios en los dos valores de carga están allí, pero el error de falta de intl aún persiste.

El siguiente comando:

“php -i | grep intl”

muestra este resultado:

“/usr/local/php5/php.d/50-extension-intl.ini,
intl
intl.default_locale => no value => no value
intl.error_level => 0 => 0
intl.use_exceptions => 0 => 0”

¿Tienes algún consejo sobre qué estoy haciendo mal o qué falta?
Gracias.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que la extensión “intl” aún está ausente incluso después de descomentarla en el archivo php.ini.

    Una posible solución podría ser verificar si la extensión está instalada en tu sistema ejecutando el comando “php -m | grep intl” en tu terminal.

    Si la extensión no está instalada, es posible que debas instalarla manualmente. Por ejemplo, en una Mac con Homebrew, puedes instalarla con el comando “brew install php-intl”.

    Después de instalar la extensión, es posible que también necesites reiniciar tu servidor Apache para que los cambios surtan efecto.

    Si la extensión ya está instalada, es posible que debas verificar si está habilitada en el archivo php.ini correcto. Puedes hacer esto verificando la salida de “php –ini” para asegurarte de que se esté utilizando el php.ini correcto.

    Si ninguna de estas soluciones funciona, puede ser útil comunicarse con la comunidad de Pimcore o el equipo de soporte para obtener más ayuda.

Comments are closed.