{"id":20240,"date":"2025-04-16T12:52:04","date_gmt":"2025-04-16T12:52:04","guid":{"rendered":"https:\/\/couponaffiliates.com\/?post_type=docs&#038;p=20240"},"modified":"2025-04-16T14:22:53","modified_gmt":"2025-04-16T14:22:53","password":"","slug":"wp-depurar-registros","status":"publish","type":"docs","link":"https:\/\/couponaffiliates.com\/es\/docs\/wp-depurar-registros\/","title":{"rendered":"C\u00f3mo comprobar WP_DEBUG Logs en WordPress"},"content":{"rendered":"<p>WP_DEBUG es una constante de WordPress que habilita el modo de depuraci\u00f3n, permitiendo a los desarrolladores solucionar problemas mediante el registro de errores, advertencias y avisos. Esta gu\u00eda explica c\u00f3mo comprobar los registros de WP_DEBUG utilizando varios m\u00e9todos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Requisitos previos<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Acceso a su instalaci\u00f3n de WordPress (a trav\u00e9s del panel de control del alojamiento, FTP o SSH).<\/li>\n\n\n\n<li>Conocimientos b\u00e1sicos de los archivos de configuraci\u00f3n de WordPress.<\/li>\n\n\n\n<li>WP_DEBUG habilitado en su <code>wp-config.php<\/code> . Para activarlo, a\u00f1ada o modifique las siguientes l\u00edneas:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>define( 'WP_DEBUG', true );\ndefine( 'WP_DEBUG_LOG', true );\ndefine( 'WP_DEBUG_DISPLAY', false ); \/\/ Evita que los errores se muestren en el sitio.<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">M\u00e9todo 1: Comprobaci\u00f3n de registros de depuraci\u00f3n mediante acceso a archivos<\/h2>\n\n\n\n<p>WordPress almacena los registros de depuraci\u00f3n en un archivo cuando <code>WP_DEBUG_LOG<\/code> est\u00e1 activado. Por defecto, el archivo de registro se encuentra en <code>wp-content\/debug.log<\/code>pero puede especificar una ubicaci\u00f3n personalizada para una mejor organizaci\u00f3n o seguridad.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pasos:<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Configurar la ubicaci\u00f3n del registro<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Para la ubicaci\u00f3n predeterminada del registro, aseg\u00farese de que <code>WP_DEBUG_LOG<\/code> se establece en <code>verdadero<\/code> en <code>wp-config.php<\/code>.<\/li>\n\n\n\n<li>Para una ubicaci\u00f3n de registro personalizada, a\u00f1ada o edite la siguiente l\u00ednea en <code>wp-config.php<\/code> para especificar una ruta:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>define( 'WP_DEBUG_LOG', '\/ruta\/a\/persona\/debug.log' );<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Aseg\u00farese de que el servidor web puede escribir en el directorio (por ejemplo, establezca los permisos en <code>664<\/code> o <code>666<\/code> para el archivo y <code>755<\/code> para el directorio).<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Acceda a sus archivos de WordPress<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Utilice un cliente FTP (por ejemplo, FileZilla) o el gestor de archivos de su alojamiento para acceder a su instalaci\u00f3n de WordPress.<\/li>\n\n\n\n<li>Alternativamente, utilice SSH para conectarse a su servidor para un acceso m\u00e1s r\u00e1pido.<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Localizar el registro de depuraci\u00f3n<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Navegue hasta el <code>wp-contenido<\/code> para el registro por defecto (<code>wp-content\/debug.log<\/code>) o a su ruta personalizada (p. ej, <code>\/ruta\/al\/personal\/debug.log<\/code>).<\/li>\n\n\n\n<li>Si el archivo de registro no existe, aseg\u00farese de que <code>WP_DEBUG_LOG<\/code> est\u00e1 correctamente configurado y desencadenar una acci\u00f3n en su sitio (por ejemplo, refrescar una p\u00e1gina) para generar registros.<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Ver el registro<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Descargue el archivo de registro y \u00e1bralo con un editor de texto (por ejemplo, Notepad++, VS Code).<\/li>\n\n\n\n<li>Alternativamente, utilice SSH para ver el archivo directamente con un comando como <code>cat wp-content\/debug.log<\/code> o <code>cat \/ruta\/al\/personal\/debug.log<\/code>.<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Interpretar los registros<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Los registros incluyen marcas de tiempo, tipos de error (por ejemplo, <code>Advertencia PHP<\/code>, <code>Aviso PHP<\/code>), y detalles sobre el problema, incluido el archivo y el n\u00famero de l\u00ednea que causan el error.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Notas:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Las ubicaciones de registro personalizadas son \u00fatiles cuando <code>wp-contenido<\/code> no se puede escribir o para organizar los registros en un directorio seguro.<\/li>\n\n\n\n<li>Aseg\u00farese de que las rutas personalizadas no sean de acceso p\u00fablico para evitar exponer informaci\u00f3n confidencial.<\/li>\n\n\n\n<li>Si el archivo de registro es grande, utilice herramientas como <code>grep<\/code> (por ejemplo <code>grep \"Error PHP\" wp-content\/debug.log<\/code>) para filtrar errores espec\u00edficos.<\/li>\n\n\n\n<li>Borre o rote regularmente el archivo de registro para evitar que crezca demasiado.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">M\u00e9todo 2: Utilizar un plugin de depuraci\u00f3n<\/h2>\n\n\n\n<p>Varios plugins de WordPress simplifican el proceso de visualizaci\u00f3n de los registros de depuraci\u00f3n sin acceso directo a los archivos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Plugins recomendados:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/wordpress.org\/plugins\/debug-log-manager\/\" target=\"_blank\" rel=\"noopener\"><strong>Administrador de registros de depuraci\u00f3n<\/strong><\/a>: Un plugin dedicado para habilitar, gestionar y visualizar los registros de depuraci\u00f3n.<\/li>\n\n\n\n<li><a href=\"https:\/\/wordpress.org\/plugins\/query-monitor\/\" target=\"_blank\" rel=\"noopener\"><strong>Monitor de consultas<\/strong><\/a>: Muestra informaci\u00f3n de depuraci\u00f3n, incluidos errores, directamente en el panel de administraci\u00f3n de WordPress.<\/li>\n\n\n\n<li><a href=\"https:\/\/wordpress.org\/plugins\/debug-bar\/\" target=\"_blank\" rel=\"noopener\"><strong>Barra de depuraci\u00f3n<\/strong><\/a>: A\u00f1ade un men\u00fa de depuraci\u00f3n a la barra de administraci\u00f3n, que muestra registros y otros datos de depuraci\u00f3n.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Pasos:<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Instalar un plugin<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ir a <strong>Plugins &gt; A\u00f1adir nuevo<\/strong> en el panel de administraci\u00f3n de WordPress.<\/li>\n\n\n\n<li>Busque e instale el complemento de depuraci\u00f3n que desee (por ejemplo, Debug Log Manager).<\/li>\n\n\n\n<li>Active el plugin.<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Acceder a los registros de depuraci\u00f3n<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Para <strong>Administrador de registros de depuraci\u00f3n<\/strong>Navegue hasta <strong>Herramientas &gt; Administrador de registros de depuraci\u00f3n<\/strong> en el panel de administraci\u00f3n de WordPress para ver, filtrar o descargar el registro de depuraci\u00f3n. El plugin tambi\u00e9n le permite borrar registros o configurar los ajustes de registro.<\/li>\n\n\n\n<li>Para <strong>Monitor de consultas<\/strong>Navegue hasta el men\u00fa Monitor de consultas en la barra de administraci\u00f3n para ver los errores y registros.<\/li>\n\n\n\n<li>Para <strong>Barra de depuraci\u00f3n<\/strong>Haga clic en la barra de depuraci\u00f3n de la barra de administraci\u00f3n y explore la secci\u00f3n de registro.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Notas:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Los plugins pueden requerir <code>WP_DEBUG<\/code> y <code>WP_DEBUG_LOG<\/code> para ser activado.<\/li>\n\n\n\n<li>Debug Log Manager ofrece funciones adicionales como el filtrado de registros por tipo de error y la gesti\u00f3n del tama\u00f1o de los archivos de registro.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">M\u00e9todo 3: Depuraci\u00f3n en tiempo real con un terminal<\/h2>\n\n\n\n<p>Los usuarios avanzados pueden supervisar los registros de depuraci\u00f3n en tiempo real mediante SSH y comandos de terminal.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pasos:<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Acceda a su servidor a trav\u00e9s de SSH<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Con\u00e9ctese a su servidor utilizando un cliente SSH (por ejemplo, PuTTY o terminal).<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Supervisar el registro de depuraci\u00f3n<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ejecute el siguiente comando para ver el archivo de registro en tiempo real:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>tail -f wp-content\/debug.log<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Para una ubicaci\u00f3n de registro personalizada, utilice:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>tail -f \/ruta\/al\/personal\/debug.log<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En <code>-f<\/code> garantiza que las nuevas entradas de registro se muestren a medida que se escriben.<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Acciones desencadenantes<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Realice acciones en su sitio WordPress (por ejemplo, actualizar una p\u00e1gina, enviar un formulario) para generar entradas de registro.<\/li>\n\n\n\n<li>Observe el terminal para obtener informaci\u00f3n inmediata.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Notas:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Utilice <code>Ctrl+C<\/code> para detener la vigilancia.<\/li>\n\n\n\n<li>Combinar con <code>grep<\/code> para filtrar (por ejemplo <code>tail -f wp-content\/debug.log | grep \"PHP Error\"<\/code>).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">M\u00e9todo 4: Utilizar integraciones de registro de errores<\/h2>\n\n\n\n<p>Algunos proveedores de alojamiento o configuraciones de servidor permiten integrar los registros de depuraci\u00f3n de WordPress con los registros de errores del servidor o con herramientas de monitorizaci\u00f3n de terceros.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pasos:<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Comprobar el panel de control de alojamiento<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Acceda al panel de control de su alojamiento.<\/li>\n\n\n\n<li>Busque un <strong>Registros de errores<\/strong> o <strong>Registros<\/strong> secci\u00f3n.<\/li>\n\n\n\n<li>Si <code>WP_DEBUG_LOG<\/code> est\u00e1 configurado para escribir en un archivo accesible por el servidor, pueden aparecer errores aqu\u00ed.<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Integraci\u00f3n con herramientas de terceros<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Utiliza herramientas como <strong>New Relic<\/strong>, <strong>Centinela<\/strong>o <strong>Loggly<\/strong> para recopilar y analizar los registros de depuraci\u00f3n de WordPress.<\/li>\n\n\n\n<li>Configure estas herramientas mediante plugins o dirigi\u00e9ndolas a <code>WP_DEBUG_LOG<\/code> a sus API.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Notas:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Este m\u00e9todo requiere una configuraci\u00f3n adicional y puede implicar costes de servicios de terceros.<\/li>\n\n\n\n<li>Aseg\u00farese de que su entorno de alojamiento admite integraciones de registro personalizadas.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Buenas pr\u00e1cticas<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Desactivar la depuraci\u00f3n en sitios activos<\/strong>: Establecer <code>WP_DEBUG<\/code> a <code>falso<\/code> en los sitios de producci\u00f3n para evitar exponer informaci\u00f3n sensible.<\/li>\n\n\n\n<li><strong>Archivos de registro seguros<\/strong>: Aseg\u00farese <code>debug.log<\/code> no es de acceso p\u00fablico (por ejemplo, a\u00f1adir <code>negar de todo<\/code> a <code>.htaccess<\/code> para el archivo de registro).<\/li>\n\n\n\n<li><strong>Mantenimiento peri\u00f3dico<\/strong>: Borre o archive peri\u00f3dicamente los registros para gestionar el espacio en disco.<\/li>\n\n\n\n<li><strong>Prueba en la etapa<\/strong>: Reproduzca los problemas en un entorno de ensayo para evitar perturbar los sitios activos.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Resoluci\u00f3n de problemas comunes<\/h2>\n\n\n\n<p><strong>No<\/strong> <code>debug.log<\/code> <strong>Archivo<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verifique <code>WP_DEBUG<\/code> y <code>WP_DEBUG_LOG<\/code> se fijan en <code>verdadero<\/code> en <code>wp-config.php<\/code>.<\/li>\n\n\n\n<li>Compruebe si el <code>wp-contenido<\/code> o el directorio de registro personalizado tiene permisos de escritura (los permisos deben ser <code>755<\/code> para directorios y <code>664<\/code> o <code>666<\/code> para archivos).<\/li>\n<\/ul>\n\n\n\n<p><strong>Los registros est\u00e1n vac\u00edos<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Aseg\u00farese de que las acciones que provocan errores se realizan despu\u00e9s de activar la depuraci\u00f3n.<\/li>\n\n\n\n<li>Compruebe si hay errores de sintaxis en <code>wp-config.php<\/code> que puedan impedir el registro.<\/li>\n<\/ul>\n\n\n\n<p><strong>Archivos de registro de gran tama\u00f1o<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Utiliza herramientas de rotaci\u00f3n de registros o plugins como Debug Log Manager para gestionar el tama\u00f1o de los archivos.<\/li>\n\n\n\n<li>Filtra los registros con herramientas como <code>grep<\/code> para centrarse en las entradas relevantes.<\/li>\n<\/ul>\n\n\n\n<p>Usando estos m\u00e9todos, puede monitorizar y solucionar problemas de forma efectiva en su sitio WordPress usando los logs WP_DEBUG. Elige el m\u00e9todo que mejor se adapte a tus conocimientos t\u00e9cnicos y a tu entorno de alojamiento.<\/p>","protected":false},"excerpt":{"rendered":"<p>WP_DEBUG es una constante de WordPress que habilita el modo de depuraci\u00f3n, permitiendo a los desarrolladores solucionar problemas mediante el registro de errores, advertencias y avisos. Esta gu\u00eda explica c\u00f3mo comprobar los registros de WP_DEBUG usando varios m\u00e9todos. Requisitos previos M\u00e9todo 1: Comprobaci\u00f3n de los registros de depuraci\u00f3n mediante acceso a archivos WordPress almacena los registros de depuraci\u00f3n en un archivo cuando WP_DEBUG_LOG est\u00e1 habilitado. Por defecto, el registro [...]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","footnotes":"","_links_to":"","_links_to_target":""},"doc_category":[127],"doc_tag":[],"class_list":["post-20240","docs","type-docs","status-publish","hentry","doc_category-errors","wpbf-post"],"year_month":"2026-04","word_count":1065,"total_views":"2166","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"display_name":"Elliot Sowersby","author_link":"#"},"doc_category_info":[{"term_name":"Errors and Issues","term_url":"https:\/\/couponaffiliates.com\/es\/categoria-docs\/errores\/"}],"doc_tag_info":[],"taxonomy_info":{"doc_category":[{"value":127,"label":"Errors and Issues"}]},"featured_image_src_large":false,"comment_info":0,"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/couponaffiliates.com\/es\/wp-json\/wp\/v2\/docs\/20240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/couponaffiliates.com\/es\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/couponaffiliates.com\/es\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/couponaffiliates.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/couponaffiliates.com\/es\/wp-json\/wp\/v2\/comments?post=20240"}],"version-history":[{"count":2,"href":"https:\/\/couponaffiliates.com\/es\/wp-json\/wp\/v2\/docs\/20240\/revisions"}],"predecessor-version":[{"id":20242,"href":"https:\/\/couponaffiliates.com\/es\/wp-json\/wp\/v2\/docs\/20240\/revisions\/20242"}],"wp:attachment":[{"href":"https:\/\/couponaffiliates.com\/es\/wp-json\/wp\/v2\/media?parent=20240"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/couponaffiliates.com\/es\/wp-json\/wp\/v2\/doc_category?post=20240"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/couponaffiliates.com\/es\/wp-json\/wp\/v2\/doc_tag?post=20240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}