Errores comunes que generan pagina en blanco en sitio
Error de memoria
Cuando un sitio web suele tener problemas de memoria RAM para PHP se pueden corromper la generación del archivo html que se visualiza para la web, esto se puede confirmar rapidamente al revisar desde el administrador de archivos o en FTP estos archivos error_log donde se mostraran datos similares a
[1-Jan-2020 02:06:46 UTC] PHP Fatal error: Allowed memory size of 75497472 bytes exhausted (tried to allocate 65536 bytes) in /home/user/public_html/wp-content/plugins/woocommerce/includes/wc-core-functions.php on line 1964
Los archivos a revisar esta en public_html o bien en la ruta de instalación de Wordpres en caso de dominios con el sistema de FPM activo el archivo estara en logs/dominio_com.php.error.log
Cambio de memoria desde MultiPHP
En el cPanel en la opción de Editor INI de MultiPHP se puede cambiar valores de php.ini de los sitios web en algunas ocasiones el cambio solo aplicara cuando se seleccionar home_dir en lugar de un dominio para aumentar la memoria. No se recomienda mas de 128MB en este dato al menos que algún complemento o el tema lo solicite.
Cambio desde configuración de Wordpress
Se debe abrir el archivo wp-config.php en un editor de texto esto puede ser directo desde el administrador de archivos o bien descargando y despues actualizando el archivo por medio de FTP. en el archivo debe colocarse la siguiente linea en cualquier parte del archivo
define( 'WP_MEMORY_LIMIT', '128M' );
Error de conexion a base de datos
En algunas ocasiones el sitio web muestra error de conexion de base de datos sin dejar registro de estos en los archivos de error de PHP o Apache para asegurara que el sitio web no este mostrando la pagina en blanco por esta causa se recomienda visualizar o descargar el archivo wp-config.php para obtener los siguientes datos del archivo
- DB_HOST .- Se refiera al servidor de SQL al cual se conectara si es localhost se puede usar la IP o dominio tambien para la conexion desde un cliente de conexión.
- DB_USER .- Es el usuario de conexion a la base de datos
- DB_PASSWORD .- Corresponde a la contraseña que se usara para conectar y hacer autenticación al servicio de SQL
- DB_NAME .- Corresponde a la base de datos que se usara para conexión
Con estos datos se puede usar un cliente de conexion de MySQL o MariaDB para probar la conexion con esos datos o bien subir y editar el siguiente archivo con los datos correspondientes para confirmar que esten correctamente.