{"id":1555,"date":"2019-05-25T01:00:34","date_gmt":"2019-05-24T23:00:34","guid":{"rendered":"https:\/\/www.loading.es\/blog\/?p=1555"},"modified":"2021-02-24T11:00:31","modified_gmt":"2021-02-24T10:00:31","slug":"como-activar-el-modo-debug-en-wordpress","status":"publish","type":"post","link":"https:\/\/www.loading.es\/blog\/como-activar-el-modo-debug-en-wordpress\/","title":{"rendered":"C\u00f3mo activar el modo DEBUG en WordPress"},"content":{"rendered":"\n<p>\u00bfCu\u00e1ndo debemos activar el modo DEBUG de WordPress?<br>A veces nuestra p\u00e1gina nos da problemas y no sabemos de d\u00f3nde vienen.<br>Un ejemplo que nos podemos encontrar es este error:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/error-critico-01.png\" alt=\"\" class=\"wp-image-2757\" width=\"700\" height=\"175\" srcset=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/error-critico-01.png 700w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/error-critico-01-300x75.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p>Por defecto, el comportamiento PHP de WordPress solo nos muestra los errores m\u00e1s graves del funcionamiento interno, <strong>si activamos el modo DEBUG se nos mostrar\u00e1n todos los problemas y errores, ya sean graves o leves,<\/strong> de esta manera seremos m\u00e1s conscientes de la actividad interna de nuestro sitio y por lo tanto <strong>podremos identificar y reparar estos errores<\/strong> aparentemente ocultos.<\/p>\n\n\n\n<p>Para activar el modo DEBUG tendremos que modificar el archivo de configuraci\u00f3n de nuestro WordPress <strong>wp-config.php<\/strong><\/p>\n\n\n\n<p>Pero antes <strong>deberemos entrar en nuestro panel de Plesk<\/strong>, y seleccionar en el men\u00fa <strong>\u00abCambiar configuraciones PHP\u00bb<\/strong>, despu\u00e9s buscamos el dominio sobre el que queremos trabajar y en la siguiente pantalla pinchamos en \u00abMostrar configuraci\u00f3n\u00bb<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/activar-debug-01.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"546\" src=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/activar-debug-01-1024x546.jpg\" alt=\"C\u00f3mo activar el modo DEBUG en WordPress\" class=\"wp-image-1576\" srcset=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/activar-debug-01-1024x546.jpg 1024w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/activar-debug-01-300x160.jpg 300w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/activar-debug-01-768x409.jpg 768w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/activar-debug-01.jpg 1366w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>En la siguiente pantalla, donde pone <strong>\u00abCambiar configuraciones PHP\u00bb<\/strong> seleccionamos \u00abSi\u00bb y guardamos los cambios.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Activando el modo DEBUG<\/h3>\n\n\n\n<p>Una vez hecho lo anterior vamos a modificar el archivo <strong>wp-config.php<\/strong><br><strong>Accederemos a nuestro FTP<\/strong> mediante un programa de clientes FTP como por ejemplo <em>Filezilla<\/em> y buscaremos la carpeta ra\u00edz de nuestra web para llegar hasta el arhivo <strong>wp-config.php<\/strong><br>Tambi\u00e9n podemos hacerlo desde el panel de administraci\u00f3n de nuestro hosting (en este caso <em>plesk<\/em>) pinchando en <em>\u00abAdministrador de archivos\u00bb,<\/em> abrimos la carpeta ra\u00edz, pinchamos en el archivo y le damos a \u00abEditar\u00bb. <\/p>\n\n\n\n<p>Antes de hacer ninguna modificaci\u00f3n en el archivo, como siempre recomendamos hacer una <strong>copia de este <\/strong>tu ordenador.<br>Ahora <strong>abre el archivo del servidor con una aplicaci\u00f3n de edici\u00f3n web o con cualquier editor de texto.<\/strong> <\/p>\n\n\n\n<p>Para <strong>activar el modo DEBUG<\/strong> debemos modificar la siguiente l\u00ednea de c\u00f3digo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"> define('WP_DEBUG', false); <\/pre>\n\n\n\n<p>Por esta otra:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"> define('WP_DEBUG', true); <\/pre>\n\n\n\n<p>Si lo hacemos as\u00ed, WordPress mostrar\u00e1 los errores en pantalla, <strong>pero si queremos que no lo haga y adem\u00e1s guarde un registro en un archivo,<\/strong> debemos a\u00f1adir tambi\u00e9n estos par\u00e1metros:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">define('WP_DEBUG_DISPLAY', false); <br><br>define('WP_DEBUG_LOG', true); <\/pre>\n\n\n\n<p>La ruta donde se guardar\u00e1n los registros ser\u00e1: \/wp-content\/debug.log y podremos visualizar el archivo .log con cualquier editor de texto.<\/p>\n\n\n\n<p>Cuando hayas reparado los errores <strong>recuerda volver a desactivar de nuevo el modo DEBUG<\/strong> de tu WordPress.<br><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfCu\u00e1ndo debemos activar el modo DEBUG de WordPress?A veces nuestra p\u00e1gina nos da problemas y no sabemos de d\u00f3nde vienen.Un ejemplo que nos podemos encontrar es este error: Por defecto, el comportamiento PHP de WordPress solo nos muestra los errores m\u00e1s graves del funcionamiento interno, si activamos el modo DEBUG se nos mostrar\u00e1n todos los&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1598,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[54,66],"tags":[81,82,83,72],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/posts\/1555"}],"collection":[{"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/comments?post=1555"}],"version-history":[{"count":30,"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/posts\/1555\/revisions"}],"predecessor-version":[{"id":2799,"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/posts\/1555\/revisions\/2799"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/media\/1598"}],"wp:attachment":[{"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/media?parent=1555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/categories?post=1555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/tags?post=1555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}