🛠Reparar

Cómo arreglar una página web

shape

Tu página web no funciona. Ok. Vamos a profundizar en ello.

Para empezar vamos a tratar de saber si es un problema en Back (probablemente Php en este caso), o un problema de Front (Javascript, Css, o Html).

Lo que ves es un pantallazo blanco, con un mensaje que incluye Warning, o Fatal Error o Notice.
También puede ser que llegues a ver tu página, pero con un bonito error arriba de todo, en medio del contenido o al final.

En cualquiera de estos dos casos, el problema está en algún archivo php.

Si por el contrario, la página carga bien, no vemos ningún Fatal error, ni warning ni Notice de Php, es que el problema lo tenemos en nuestras líneas de Javascript o de CSS.

Problema en el Back
Si la página funcionaba correctamente, es muy posible que sólo una pequeña parte dé problemas que arrastra o bloquea la buena ejecución de las otras.
Por ejemplo, si al hacer click en «comprar» en una tienda, aparece un error, podría ser por ejemplo que lo que da problemas es el envío de Mails, que a su vez bloquea el proceso de confirmación de pedido (un problema que hemos arreglado recientemente).

Para tratar de determinar el problema: Si aparece un error, seguramente aparece una referencia a un archivo y a una línea determinada. Con eso ya tenemos una pista que nos dice por dónde empezar.

Problema en el Front

Cuál es el problema? Algún bloque o algún detalle visual ha cambiado y no se ve cómo debería? En algún navegador se ve bien pero en otros no?
El problema entonces lo encontraremos en el CSS.

Si por el contrario, lo que no funciona es un botón que debería hacer algo, un slider que no muestra nada o con posición incorrecta es probable que tengamos que revisar las líneas de Js. Para determinar si el problema está en el Javascript, estaría bien para empezar abrir el Developer Tools de chrome, click en la consola, y ver si aparece algún error. Si aparece seguramente nos dirá la línea y el archivo.

Es imposible escribir en un artículo las soluciones a todos los problemas, aunque saber encontrar o determinar cuál es el problema es el 80% de la solución.
También es muy diferente (a nivel de costes y tiempos) encargar a un programador la solución de un problema que ya tenemos claro, a simplemente pedir ayuda a un programador sin tener la más mínima idea de que es lo que hay que solucionar.

Ya sabéis lo que dicen, arreglar un Bug de una página que tu mismo has hecho es como ser detective privado de un crimen que tu mismo has cometido. Lo primero es determinar, conocer y entender totalmente el problema. Si empezamos a tocar sin más, o a copiar y pegar líneas de internet, puede ser que agrandemos el problema.

Mucha suerte, y si necesitas ayuda no dudes en ponerte en contacto con nosotros.

Beto López
Programador de páginas web "full stack" especializado en el mantenimiento y corrección de errores de Wordpress, Prestashop, HTML, CSS, Javascript, Php y Mysql. También colaborador de proyectos open source. Linkedin  contacto@phpninja.info twitter @betoayesa.


Nosotros lo arreglamos, puedes estar tranquilo
No importa el problema, no importa el código, estamos aquí para ayudarte.


¿Alguna duda? Contacto
by Beto