Depurar WPML

Habilitar la función de depuración en WordPress

WordPress incluye un modo de depuración que contribuye a revelar problemas de programación de PHP.

Para habilitarlo, abra el archivo wp-config.php y busque la cadena define(‘WP_DEBUG’, false);. Modifíquela por:

define('WP_DEBUG', true);

Puede encontrar el archivo wp-config.php en el directorio raíz de WordPress. Es el mismo archivo que contiene la configuración de la base de datos. Para editarlo, deberá acceder vía FTP o SFTP.

Si al abrir wp-config.php no encuentra la cadena en cuestión, puede incluirla seguidamente a esta línea:

/* That's all, stop editing! Happy blogging. */

Esta volcará en pantalla todo mensaje y advertencia, incluyendo errores.

Tenga presente que verá todo los mensajes, no solamente los relacionados con WPML. Seguramente podrá ver mensajes de otros plugins, del Tema o de WordPress. Los mensajes pueden aparecer en cualquier lado. A veces, se ven en la parte superior derecha pero también pueden mostrarse en el medio de la página.

Habilitar el registro de errores de PHP

En ocasiones, habilitar WP_DEBUG no mostrará errores, aunque las fallas se apreciarán. Esto es especialmente cierto cuando intenta activar un plugin y éste falla mostrando un mensaje poco claro de Error fatal. Durante la activación del plugin, WordPress captura los errores. Cuando puede, muestra su contenido pero, en ocasiones, imprime un mensaje genérico de error.

Pero aún así puede acceder a la información completa del error volcando el mensaje PHP a un archivo.

Para configurar esta función, agregue estas dos líneas al archivo wp-config.php:

ini_set('log_errors',TRUE);
ini_set('error_reporting', E_ALL);
ini_set('error_log', dirname(__FILE__) . '/error_log.txt');

Es necesario que genere un archivo con el nombre error_log.txt en el directorio raíz de WordPress y dar permiso de escritura sobre dicho directorio al servidor web. Puede hacerlo desde el shell de comandos o por medio de un programa FTP.

Cómo enviar el informe de errores.

Para enviar el informe de errores, el mejor lugar es hacerlo a través de nuestro foro de ayuda técnica . Los desarrolladores de WPML monitorean permanentemente cada entrada y responden a ella rápidamente. Puede suscribirse para recibir notificaciones por correo electrónico sobre comentarios en los diversos temas y obtener las respuestas cuando estén disponibles.