Errores y soluciones mortales comunes de PHP
Este artículo enumera algunos ejemplos rápidos comunes de errores graves de PHP que puede encontrar al buscar en los registros de Adobe Commerce y las soluciones para los problemas que indican.
Ejemplo
'Error grave de PHP: tiempo de ejecución máximo de 60 segundos superado en…'
Solución
Puede actualizar el tiempo máximo de ejecución estableciendo un valor max_execution_time
personalizado en el archivo php.ini
y volviendo a implementar.
Por ejemplo:
max_execution_time = 120
Consulte el artículo Personalizar la configuración de php.ini.
Ejemplo
'Error grave de PHP: Se agotó el tamaño de memoria permitido de 792723456 bytes' (Es solo un ejemplo de tamaño de bytes).
Solución
Personalizar la configuración de php.ini
. Consulte este artículo Personalizar la configuración de php.ini.
Ejemplo
'Advertencia de PHP: Desconocido: no se pudo abrir el flujo: no existe el archivo o directorio'
Solución
Asegúrese de no quitar los extremos de estilo Windows del archivo php.ini
. En Windows, los extremos de línea finalizan con una combinación de un retorno de carro (ASCII 0x0d o \r) y una nueva línea (\n), también denominada CR/LF.
Ejemplo
'Error grave de PHP: PDOException no capturado: SQLSTATE[HY000] [1040] Demasiadas conexiones en'
Solución
El entorno MySQL se ha quedado sin espacio en disco. Proporcione más espacio en disco para el entorno MySQL.
Ejemplo
'Error grave de PHP: TypeError no detectado: Valor devuelto del Magento'
Solución
Compruebe el directorio <root>/tmp
porque probablemente esté lleno. Si está lleno, proporcione más espacio en el directorio. Esto podría implicar simplemente mover archivos a otro directorio o eliminarlos.
Lectura relacionada
En nuestra documentación para desarrolladores: