{"id":922,"date":"2022-03-02T12:43:00","date_gmt":"2022-03-02T12:43:00","guid":{"rendered":"https:\/\/hugocalixto.es\/?p=922"},"modified":"2022-03-02T12:43:00","modified_gmt":"2022-03-02T12:43:00","slug":"crear-una-pagina-de-error-de-acceso-a-la-base-de-datos","status":"publish","type":"post","link":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/blog\/crear-una-pagina-de-error-de-acceso-a-la-base-de-datos\/","title":{"rendered":"C\u00f3mo crear una p\u00e1gina de error de acceso a la base de datos"},"content":{"rendered":"\n<p>P\u00e1gina de error. En algunas ocasiones, podemos encontrarnos con un error al acceder a la base de datos por diversos motivos y, en estos casos, aparece la frase \u00abError al establecer una conexi\u00f3n con la base de datos\u00bb en una pantalla con fondo blanco.<\/p>\n\n\n\n<p>En este post, veremos c\u00f3mo personalizar esta pantalla y a\u00f1adir la funcionalidad de notificarnos por correo electr\u00f3nico en caso de este error, para actuar lo antes posible y solucionar el problema r\u00e1pidamente.<\/p>\n\n\n\n<p>Crearemos un <a href=\"https:\/\/hugocalixto.es\/servicio\/ayuda-wordpress\/\">html personalizado<\/a> a nuestro gusto para nuestra p\u00e1gina de error y lo guardaremos con el nombre \u00abdb-error.php\u00bb dentro de la carpeta wp-content \/.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\nheader('HTTP\/1.1 503 Service Temporarily Unavailable');\nheader('Status: 503 Service Temporarily Unavailable');\nheader('Retry-After: 600'); \/\/ 1 hora = 3600 segundos\n\n\/\/o e-mail\nmail(\"tucorreo@tudominio.com\", \"Error de acceso al banco\n\",\n \"Problema de acceso al banco\", \"From: erro del banco de dados\");?&gt;\n\n&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt;\n&lt;meta charset=\"UTF-8\"&gt;\n&lt;title&gt;Error de acceso al banco de dados&lt;\/title&gt;\n&lt;style type=\"text\/css\"&gt;\nbody {\npadding: 20px;\nbackground: #f1f1f1;\n}\n.error-wrapper {\nposition: relative;\nclear: both;\nmax-width: 1200px;\nfont-size: 16px;\nmargin: 0 auto;\n}\n&lt;\/style&gt;\n&lt;\/head&gt;\n\n&lt;body&gt;\n&lt;div class=\"error-wrapper\"&gt;\n&lt;p&gt; Se ha producido un error al intentar acceder a la base de datos.&lt;\/p&gt;\n\n&lt;p&gt; Int\u00e9ntalo de nuevo en unos minutos. &lt;\/p&gt;\n&lt;\/div&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p>En este ejemplo, se ha creado un html muy b\u00e1sico. A partir de aqu\u00ed, puede dar rienda suelta a su creatividad y crear un mensaje personalizada para tu p\u00e1gina de error o uno que se ajuste al aspecto de su sitio web. Puedes a\u00f1adir los estilos CSS necesarios o una librer\u00eda de tipos de inicio, im\u00e1genes, tu logo, tel\u00e9fono o email de contacto, etc\u2026 de forma que si un visitante entra en tu web y se da cuenta de que hay un problema, se le notifique que est\u00e1s trabajando para solucionarlo, sepa que puede volver a intentarlo en unos minutos y al menos tenga la oportunidad de contactar contigo por otros medios como el tel\u00e9fono o el email.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>P\u00e1gina de error. En algunas ocasiones, podemos encontrarnos con un error al acceder a la base de datos por diversos motivos y, en estos casos, aparece la frase \u00abError al establecer una conexi\u00f3n con la base de datos\u00bb en una pantalla con fondo blanco. En este post, veremos c\u00f3mo personalizar esta pantalla y a\u00f1adir la [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1104,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[],"class_list":["post-922","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articulos"],"_links":{"self":[{"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/posts\/922","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/comments?post=922"}],"version-history":[{"count":0,"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/posts\/922\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/media\/1104"}],"wp:attachment":[{"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/media?parent=922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/categories?post=922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/tags?post=922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}