Problemas de comprobación de preparación de versiones de PHP
Este artículo habla sobre las soluciones para los problemas de la versión de PHP que podría tener al instalar/actualizar Adobe Commerce en línea mediante el Asistente para configuración web.
Productos y versiones afectados
- Adobe Commerce local 2.2.x, 2.3.x
- Magento Open Source 2.2.x, 2.3.x
Versión de PHP no compatible
Problema
La comprobación falla porque está utilizando una versión de PHP no compatible.
Solución
Para resolver este problema, use una de las versiones compatibles que se enumeran en nuestra documentación para desarrolladores Requisitos del sistema 2.3.x y Requisitos del sistema 2.2.x.
La comprobación de disponibilidad de PHP no muestra
Problema
La comprobación de disponibilidad de PHP no muestra la versión de PHP como se muestra en la siguiente figura.
Solución
Esto es un síntoma de una configuración incorrecta del trabajo cron. Para obtener más información, consulte Configurar trabajos cron en nuestra documentación para desarrolladores.
Versión de PHP incorrecta
Problema
La comprobación informa de la versión incorrecta de PHP. Normalmente, esto solo sucede a usuarios avanzados que tienen varias versiones de PHP instaladas. En algunos casos, la comprobación de disponibilidad falla; en otros casos, puede superarse.
Si la versión de PHP reportada por la comprobación de disponibilidad es incorrecta, es el resultado de una discrepancia de versiones de PHP entre la CLI de PHP y el plug-in del servidor web. Adobe Commerce requiere que use una versión de PHP tanto para la CLI (que ejecuta cron) como para el servidor web (que ejecuta el administrador de Commerce, el administrador de componentes y la actualización del sistema).
Solución
Suponemos que si tienes este problema, eres un usuario avanzado que probablemente ha instalado varias versiones de PHP en tu sistema.
Para resolver el problema, intente lo siguiente:
-
Reinicie su servidor web o php-fm.
-
Compruebe la variable de entorno
$PATH
para ver varias rutas a PHP. -
Utilice el comando
which php
para localizar el primer ejecutable PHP en su ruta; si no es correcto, elimínelo o cree un enlace simbólico a la versión PHP correcta. -
Use una página
phpinfo.php
para recopilar más información. -
Asegúrese de que está ejecutando una versión compatible de PHP de acuerdo con los requisitos de nuestro sistema, en nuestra documentación para desarrolladores:
-
Establezca la misma configuración de PHP tanto para la línea de comandos de PHP como para el complemento del servidor web de PHP, tal como se describe en Opciones de configuración de PHP en nuestra documentación para desarrolladores.