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:

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a