Mi sitio web no funciona: ¿cómo solucionarlo?

A veces, tu sitio web puede experimentar problemas después de actualizaciones o aparentemente de la nada. Afortunadamente, hay pasos que puedes seguir para prevenir y solucionar estos problemas por tu cuenta. Esta guía te llevará a través de las causas más comunes de la inactividad del sitio web y cómo solucionarlas. Si necesitas más ayuda, nuestro Soporte al Cliente puede ayudarte.

Tu conexión no es privada

Si encuentras el mensaje de error “Tu conexión no es privada” al intentar acceder a un sitio web, significa que tu navegador no pudo establecer una conexión segura entre tu dispositivo y el sitio.

Para solucionar esto, primero revisa si hay problemas con el certificado SSL. Usa una herramienta SSL Checker para verificar que haya un certificado válido instalado y que no existan problemas relacionados con SSL. Si la herramienta no muestra problemas, o si el certificado SSL está correctamente configurado, el error podría deberse a contenido mixto en el sitio web. En ese caso, comunícate con Soporte al Cliente para recibir asistencia.

Página en blanco

Este problema suele ser causado por errores de PHP, los cuales puedes revisar en el archivo error_log ubicado en el directorio raíz web de tu dominio. El archivo de registro proporciona información detallada, como la ruta del archivo, el esquema de la base de datos y el archivo y número de línea específicos donde ocurrió el error.

Normalmente, estos errores están relacionados con un tema, plantilla, plugin, componente o complemento. Intenta cambiar o desactivar estos elementos para ver si el problema se resuelve.

Otra causa potencial son los permisos incorrectos de archivos o carpetas. Cada archivo y directorio en tu cuenta tiene permisos específicos que controlan quién puede leerlos, modificarlos o ejecutarlos. Cuando creas un archivo o carpeta en cPanel, viene con permisos predeterminados. Aunque normalmente no es necesario cambiarlos, ciertas instalaciones o actualizaciones pueden requerir que los modifiques.

Existen tres tipos de permisos de acceso:

  • Lectura Permite que el archivo sea visualizado.

  • Escritura – Permite que el archivo sea modificado.

  • Ejecución – Permite que el archivo se ejecute como un programa.

Estos permisos aplican a tres categorías de usuarios:

  • Propietario – El usuario que posee el archivo.

  • Grupo – Usuarios que están en el mismo grupo o directorio.

  • Mundo - Todos los demás usuarios.

Los niveles de permisos se representan con números:

0: Sin acceso

1: Solo ejecución

2: Solo escritura

3: Escritura y ejecución

4: Solo lectura

5: Lectura y ejecución

6: Lectura y escritura

7: Lectura, escritura y ejecución (permisos completos)

Para asegurar que tus archivos se muestren correctamente en un navegador web, usa los siguientes ajustes de permisos:

  • Archivos HTML e imágenes – Establece los permisos en 644 (o 0644). Esto permite que sean legibles por todos pero solo modificables por el propietario. Estos permisos se asignan automáticamente cuando se crea el archivo.

  • Carpetas – Establece los permisos en 755 (o 0755). Esto hace que sean legibles y ejecutables por todos, pero solo modificables por el propietario. Estos permisos se asignan automáticamente cuando se crea la carpeta.

  • Archivos CGI – Establece los permisos en 755 (o 0755). Esto hace que sean legibles y ejecutables por todos, pero solo modificables por el propietario. A diferencia de otros archivos, estos permisos no se asignan automáticamente, por lo que deberás ajustarlos manualmente.

Estos son los permisos predeterminados que debes establecer:

  • Archivos – 0644

  • Carpetas – 0755

  • Carpeta raíz del dominio – 0750

Si aún no sabes qué está causando el problema o necesitas ayuda para revisar o cambiar los permisos de archivos y carpetas, comunícate con Soporte al Cliente. Te guiaremos en el proceso de solución de problemas. Por favor, ten la siguiente información lista:

  • El mensaje de error exacto

  • La URL donde aparece el error (o los pasos para reproducirlo).

  • Tu dirección IP externa

La conexión con el servidor agotó el tiempo de espera, la conexión fue restablecida

Si encuentras un error de ‘Tiempo de conexión agotado’ o ‘La conexión fue restablecida’, podría significar que tu dirección IP externa ha sido bloqueada por el firewall del servidor. Para resolver esto, por favor contacta a Soporte al Cliente para que podamos investigar la causa del bloqueo y ofrecerte asistencia.

Al comunicarte, asegúrate de proporcionar tu nombre de dominio y dirección IP externa.

500 Error Interno del Servidor

Este error puede ocurrir por varias razones, incluyendo:

1. Directivas incorrectas en .htaccess es la causa más común de sintaxis incorrecta o directivas problemáticas en el archivo .htaccess. Para acceder a él, sigue estos pasos:

  1. Ve a tu cuenta de Spaceship.

  2. Elige Administrador de Hosting en el Launchpad.

  3. Haz clic en el botón Administrar junto a tu plan de hosting.

  4. Selecciona la opción Archivos y Almacenamiento.

  5. Haz clic en Administrar Archivos cerca del nombre del sitio web.

Para saber si el archivo .htaccess está causando el problema, intenta renombrarlo temporalmente usando la opción Renombrar en el Administrador de Archivos de cPanel. Si esto resuelve el problema, el error está en el archivo .htaccess. En ese caso, puedes comenzar a solucionar el problema comentando líneas. Agrega un # al inicio de cada línea para desactivarla.

Nota: Si no estás familiarizado con la sintaxis de .htaccess, evita hacer cambios directos y siempre guarda una copia de respaldo del archivo.

Si el error persiste después de modificar el archivo .htaccess, revisa el archivo error_log para ver los registros de errores PHP más recientes y obtener más pistas.

Finalmente, recuerda cambiar el archivo .htaccess a su nombre original y descomentar las líneas si es necesario.

2. Permisos incorrectos de archivos o carpetas también pueden causar errores. Puedes ajustar los permisos en cPanel:

  1. Ve a Administrador de Archivos.

  2. Haz clic en Cambiar Permisos.

Para acceder a tus archivos:

  1. Inicia sesión en tu cuenta de Spaceship.

  2. Selecciona Administrador de Hosting en el Launchpad.

  3. Elige Administrar junto a tu plan de hosting.

  4. Ve a Archivos y Almacenamiento.

  5. Haz clic en Administrar Archivos cerca del nombre del sitio web.

Estos son los permisos predeterminados que debes establecer:

  • Archivos0644

  • Carpetas0755

  • Carpeta raíz del dominio0750

Si no sabes cómo revisar o cambiar los permisos de archivos o carpetas, por favor contacta a Soporte al Cliente.

3. Uso excesivo de recursos de la cuenta (RAM, CPU) lo cual puede deberse a que tu cuenta de hosting excede sus límites de recursos virtuales.

Si tu cuenta está alcanzando sus límites LVE (Lightweight Virtual Environment), revisa el archivo error_log y verifica los mensajes de error más recientes para saber si el problema es causado por un script, plugin u otra cosa.

Puedes verificar si la cuenta ha alcanzado sus límites en el Administrador de Hosting de tu cuenta de Spaceship. Selecciona Administrar junto al plan de hosting > Uso de Hosting > Registro de informes. Si estás sobreutilizando recursos, el informe aparecerá aquí. También puedes ver el uso de recursos en cPanel en el menú Uso de Recursos.

Una vez identificado, optimiza el rendimiento de tu sitio o cuenta para evitar exceder los límites de recursos en el futuro.

4. Errores 500 Internos del Servidor a veces pueden ocurrir debido a una regla de ModSecurity activada. ModSecurity monitorea todas las solicitudes de página, filtrando las potencialmente dañinas que podrían explotar vulnerabilidades de tu sitio web. Aunque normalmente bloquea actividades maliciosas, ocasionalmente puede identificar erróneamente una solicitud legítima como amenaza debido a una mala codificación del sitio web, causando errores.

Para administrar ModSecurity, ve a cPanel > ModSecurity. Puedes desactivarlo buscando tu nombre de dominio en la lista y seleccionando Off. Ten en cuenta que esto no afectará a tus subdominios, que permanecerán protegidos. Puedes reactivarlo en cualquier momento seleccionando On.

Recomendamos precaución al usar esta opción. Si crees que ModSecurity está causando problemas con tu sitio, por favor contacta a nuestro Soporte al Cliente antes de hacer cambios.

507 Almacenamiento Insuficiente

El error 507 Almacenamiento Insuficiente, parte de la serie de códigos de estado 50x, indica problemas con tu base de datos o sistema de archivos. Puede ser causado por:

  • Plugins o temas desactualizados en tu sitio WordPress.

  • Recursos limitados del servidor, como espacio en disco insuficiente.

  • Restricciones de RAM

Para resolver este problema:

  1. Asegúrate de que todos los plugins y temas de tu sitio web estén actualizados.

  2. Optimiza tus bases de datos y verifica que haya suficiente espacio en disco para alojar archivos temporales.

508 Límite de recursos alcanzado

Este error significa que tu sitio web ha excedido sus límites de LVE (Lightweight Virtual Environment) de recursos. Para verificar si tu cuenta está alcanzando sus límites, ve a tu cuenta de Spaceship en Hosting Manager, selecciona Administrar junto a tu plan de hosting y navega a Uso de hosting > Registro de reportes. Si hay sobreuso, verás los detalles aquí. También puedes ver el uso de recursos en cPanel en el menú Uso de recursos.

Si recientemente realizaste actualizaciones en el sitio, agregaste nuevos plugins o temas, o experimentaste un aumento de tráfico, considera optimizar tu sitio web. Para más orientación o una investigación detallada, por favor contacta a nuestro equipo de Soporte al Cliente para recibir ayuda.

404 No encontrado

Un error 404 generalmente ocurre cuando el contenido ha sido eliminado o movido a una URL diferente. Las causas comunes incluyen:

  • La URL o su contenido fue eliminado o reubicado sin actualizar los enlaces internos.

  • La URL fue escrita o enlazada incorrectamente.

  • El nombre de dominio no existe.

  • Problemas con el archivo .htaccess, como la falta de reglas predeterminadas de WordPress o problemas en sistemas como Laravel.

En casos raros, ModSecurity también podría ser la causa.

Pasos para resolver un error 404

1. Reemplaza los enlaces incorrectos por enlaces que funcionen.

2. Elimina todos los enlaces que apunten a páginas 404 y considera desindexar las páginas rotas de los motores de búsqueda. Usa herramientas como la herramienta de eliminación de URL de Google para desindexar permanentemente estas páginas. Obtén más información en esta guía de desindexación.

3. Actualiza los enlaces permanentes de tu sitio WordPress yendo a Ajustes > Enlaces permanentes en el panel de WordPress y selecciona Guardar cambios (guardar es suficiente, no es necesario modificar).

403 Prohibido

Un error 403 Prohibido puede ser causado por:

  • Permisos incorrectos de archivos/carpetas

  • Reglas denegadas en el archivo .htaccess

  • Actividad sospechosa detectada por ModSecurity, lo que podría bloquear el acceso.

  • Bloqueo temporal del archivo /xmlrpc.php.

  • Bloqueo por sospecha de phishing o malware. Contacta a Soporte al Cliente para verificar si se aplicó un bloqueo.

Error 403 Prohibido Solicitud prohibida por reglas administrativas indica que la solicitud fue bloqueada por un servicio de seguridad en nuestro servidor. Si encuentras este error en tu sitio web, contacta a Soporte al Cliente para una investigación y asistencia adicional.    

400 Solicitud Incorrecta

Este error indica que el servidor no puede procesar la solicitud debido a un problema del lado del cliente. Las causas comunes incluyen:

  • Error de sintaxis en la cadena de URL

  • Caché y cookies del navegador dañadas

  • Problemas con la caché de búsqueda DNS

  • Tamaño de archivo que excede los límites del servidor

  • Conflictos con extensiones del navegador

Para resolver este problema:

1. Asegúrate de que el nombre de dominio y la URL estén escritos correctamente. Verifica que cualquier carácter especial esté codificado correctamente y sea válido para URLs. Para URLs largas, considera usar un codificador/decodificador de URL en línea para revisar si hay caracteres no permitidos.

2. Borra la caché de tu navegador.

3. Si estás subiendo un archivo y encuentras este error, puede ser porque el tamaño del archivo excede el límite del servidor. Intenta subir un archivo más pequeño y, si funciona, reduce el tamaño del archivo original y vuelve a subirlo.

4. Borra la caché de DNS.

5. Desactiva las extensiones del navegador que afectan las cookies o interfieren con la funcionalidad del sitio web. Apagar temporalmente estas extensiones te permitirá ver si están causando el problema.

Servidor no encontrado, sitio web no disponible

Si tu sitio web no es accesible en ciertos navegadores (Chrome, Firefox, Safari, etc.), intenta usar herramientas como DNS Checker o servicios proxy:

Si tu sitio web funciona en algunos navegadores pero no en otros, podría deberse a un problema de caché del navegador. Intenta borrar la caché de tu navegador y acceder nuevamente al sitio.

Si tu sitio web carga en proxies en línea pero no en tu navegador, puede deberse a retrasos en la propagación de DNS. Este proceso, que puede tomar de 24 a 48 horas, actualiza las cachés de DNS globalmente después de cambios en la zona DNS de tu dominio. Lamentablemente, este proceso no se puede acelerar.

Mientras esperas, puedes borrar la caché DNS de tu computadora y la caché del navegador. Para evitar la propagación de DNS, también puedes editar tu archivo de hosts local. Este archivo te permite asociar manualmente nombres de dominio con direcciones IP, permitiéndote previsualizar tu sitio web en un nuevo servidor antes de que los cambios de DNS entren en vigor. Al agregar entradas específicas a tu archivo de hosts, puedes ver tu sitio web usando su nombre de dominio, haciendo que tu computadora lo resuelva a una IP específica y evitando la búsqueda DNS habitual. Esto es útil cuando quieres trabajar en tu sitio web alojado en un nuevo servidor, mientras otros aún acceden al sitio en el servidor anterior.

Si el sitio web aún no funciona en diferentes navegadores, proxies o dispositivos, verifica que tu dominio esté correctamente apuntado al servidor. Si la propagación de DNS está completa y tu dominio está configurado correctamente, podría haber problemas globales con tu servidor de hosting, como mantenimiento programado o problemas técnicos.

El tiempo de inactividad del sitio web puede ser frustrante, pero entender los mensajes de error comunes y sus causas puede ayudarte a identificar y resolver los problemas rápidamente. Ya sea un error 404 por enlaces rotos, un error 500 Interno del Servidor por directivas incorrectas en .htaccess, o límites de recursos que causan un error 508, esta guía proporciona pasos prácticos para solucionar y corregir estos problemas. Mantén siempre tus plugins, temas y software actualizados, monitorea los recursos de tu servidor y utiliza las herramientas disponibles en tu cuenta de hosting para mantener el rendimiento de tu sitio. Para problemas más complejos o si necesitas ayuda adicional, no dudes en contactar a Soporte al Cliente para recibir asistencia.

Se requiere un correo electrónico válido