Jump to content

Recommended Posts

Buenas noches, os escribo porque a la hora de instalar PrestaShop 1.7.5.1 en un PC local con Windows 10 mediante Xampp me sale el siguiente error.

"Intl extension is not loaded" he habilitado intl en el fichero php.ini, reiniciado el servidor ( apagar y encender) pero me sigue dando el mismo error.

¿Alguna solución? Muchas gracias!

Share this post


Link to post
Share on other sites
Posted (edited)

Hola Jarjona,

Solución 1

Desde el panel de control de Xampp, vete al botón de configuración (Config) de Apache y abre el archivo PHP (php.ini) con un editor de texto.

Imagen

Una vez abierto, abres la ventana de búsqueda del editor de texto (edición/buscar...) y escribes en la ventana de búsqueda "Intl", sin comillas. El buscador te desplazará en el documento hasta una línea de texto que pone:

;extension=php_intl.dll

Quita el punto y coma que está al principio para descomentar la línea y dale a guardar al documento. A continuación ya solo debes apagar Apache y volver a encenderlo para que el cambio se cargue en el servidor Apache. Si vuelves a las instalación, donde tenías el error, abajo tienes un botón de actualizar, le das y el error habrá desaparecido.

Como editor de texto te sirve el de windows, pero te recomiendo el notepad++. Si vas a utilizar notepad++ para archivos de prestashop, antes de nada, en su menú superior vete a "Codificación" y deja marcado "Codificar en UTF-8 sin BOM".

Solución 2

Si aún así no funciona y ademas te sale un aviso tipo " To get the latest internationalization data upgrade the ICU system package and the intl PHP extension" o "Install and enable the intl extension" puede que debas instalar las librerías DLL correspondientes a la versión de PHP con la que corre el xampp que has descargado (Descarga de ICU´s). Deberías buscar en Google "ICU for PHP 7.x" o "ICU for PHP 7.x.x" según la versión PHP que tenga el xampp que tienes instalado. Para ver la versión de php de tu Xampp vete al botón "Help" del panel de control y después a "View Readme" (Imagen).

Las librerías deberás copiarlas en:

/xampp/php

/xampp/apache/bin

Una vez más deberás detener y arrancar de nuevo el servidor para que se carguen los cambios.

Solución 3

Otra opción más sencilla sería descargar otra versión de xampp que venga ya con las librerías correspondientes. Se recomienda siempre la versión de Xampp más baja 7.0 o 7.1 (no la última 7.3), ya que pueden aparecer problemas de compatibilidad tanto de prestashop como de módulos, aunque con el tiempo se irán solucionando.

Un saludo

Edited by Javierlpz
Añadir información a la solución (see edit history)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More