Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Esta guía te concierne si te encuentras con un error 500, que puede tener diversas causas generalmente relacionadas con el desarrollo de tu sitio web en un Hospedaje Web, especialmente con las reescrituras en tus archivos .htaccess.
¿En qué circunstancias ocurren estos errores?
Apache2, en uso en nuestros servidores, ya no admite ciertos módulos como mod_auth_anon, mod_auth_dbm, mod_authz_dbm, mod_cern_meta, mod_imap, mod_imagemap, mod_mime_magic.
Además, Apache2 es estricto con los errores de sintaxis y cuando encuentra errores de sintaxis en un archivo .htaccess, puede resultar en errores 500 Internal Server Error o errores inesperados de reescritura de URL.
Ejemplos de Sintaxis Incorrecta en .htaccess y Corrección
En este primer ejemplo, el error de sintaxis es que la regla de reescritura no especifica el código de respuesta de redirección HTTP a devolver. La corrección agrega la directiva R=301 para especificar que la redirección debe devolver un código 301 (permanente):
RewriteRule ^articles/([0-9]+)/$ /article.php?id=$1 [L]
Corrección:
RewriteRule ^articles/([0-9]+)/$ /article.php?id=$1 [L,R=301]
En este segundo ejemplo, el error de sintaxis es que la directiva Options no especifica correctamente las opciones para habilitar o deshabilitar. La corrección agrega el signo "+" para especificar que FollowSymLinks debe estar habilitado en lugar de deshabilitado:
Options -Indexes FollowSymLinks
Corrección:
Options -Indexes +FollowSymLinks
¿Cómo Resolver Estos Errores?
- Si la primera página u otra página muestra un error 500, cambia el nombre del archivo .htaccess o comenta todas las líneas con # y descomenta línea por línea hasta encontrar la sección problemática.
- Si el error ocurre después de realizar cambios en una de tus páginas, la forma más sencilla es restaurar la versión anterior del archivo.
El programa para estudiantes de Infomaniak permite obtener gratuitamente 1 Alojamiento Web y 1 kSuite Standard para desarrollar habilidades digitales durante los estudios superiores.
Introducción
- Se requiere un dominio para el funcionamiento adecuado de los productos, y este sigue siendo de pago
- Oferta válida únicamente en los siguientes países: Suiza, Francia, Bélgica, Alemania, Italia, Austria, España, Canadá
- Oferta reservada para nuevos pedidos de alojamiento (no aplicable a pedidos ya en curso o renovaciones)
- 1 alojamiento web (= almacenamiento para 20 sitios web en 250 GB de espacio SSD) y 1 kSuite Standard por persona
- El estudiante debe ser mayor de edad (o tener autorización parental)
- El estudiante debe poder justificar su estatus con una tarjeta de estudiante y una identificación válida:
- Tarjeta de estudiante o certificado escolar: debe estar actualizada y mostrar la escuela, el año escolar en curso, así como su nombre y apellidos
- Documento de identidad (anverso/reverso): debe estar en vigor con una foto clara y legible
- Su dirección de correo electrónico estudiantil oficial: proporcionada por su escuela, p.ej.: nombre.apellido@su-escuela.com
- La duración de la oferta depende del período de validez de la tarjeta de estudiante y no puede exceder de 4 años en total
Obtener el alojamiento web gratuito
Para beneficiarse de esta oferta, simplemente visite la página de la oferta y prepare los documentos requeridos.
Descubra otros servicios gratuitos de Infomaniak
Esta guía explica cómo desactivar o configurar HSTS para un sitio web.
Prefacio
- cuando HSTS está habilitado para un sitio web, el servidor indica al visitante del sitio (si su navegador web es compatible) que reemplace todos los enlaces no seguros por enlaces seguros
- ejemplo:
http://www.ejemplo.com/una/pagina/
se reemplaza automáticamente porhttps://www.ejemplo.com/una/pagina/
- después de habilitar un certificado SSL en un sitio web, HSTS se configura de la siguiente manera:
max-age=16000000
Desactivar HSTS
1. con un CMS (WordPress, Joomla, etc.)
Incluya la siguiente línea en todas las páginas generadas por el CMS:
header( 'Strict-Transport-Security: max-age=0;' );
Para WordPress, es posible agregar esta directiva en el archivo functions.php
de su tema:
add_action( 'send_headers', 'add_header_xua' );
function add_header_xua() {
header( 'Strict-Transport-Security: max-age=0;' );
}
Más detalles sobre WordPress
2. con un sitio PHP
Incluya la siguiente línea en todas las páginas PHP:
header( 'Strict-Transport-Security: max-age=0;' );
Para hacer esto sin tener que modificar cada página PHP de un sitio, es posible usar la directiva auto_prepend_file
en el archivo .user.ini
del sitio correspondiente:
auto_prepend_file=/home/clients/xxxx/web/hsts_disable.php
... con el siguiente archivo hsts_disable.php
:
header( 'Strict-Transport-Security: max-age=0;' );
3. con un sitio de contenido estático (no PHP)
Incluya este encabezado en un archivo .htaccess
:
# BEGIN DISABLE HSTS
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=0; includeSubDomains;"
</IfModule>
# END DISABLE HSTS
Personalizar HSTS
El valor predeterminado se puede modificar en sus archivos PHP de su sitio web con la siguiente directiva:
header( 'Strict-Transport-Security: max-age=X; includeSubdomains; preload' );
(X es el número deseado de segundos)
Activar HSTS para todos los subdominios alojados
includeSubDomains;
está habilitado por defecto y, como su nombre indica, incluirá los subdominios en la "Seguridad de Transporte Estricto".
Cuando el visitante va a un subdominio no seguro, el navegador redirigirá automáticamente a HTTPS y provocará un error de seguridad.
Si este comportamiento no es deseado, se debe eliminar este encabezado.
Borrar la caché HSTS del navegador
Para hacer esto:
- en Chrome, escriba chrome://net-internals/#hsts
- ingrese el nombre de dominio en el campo de texto de la sección "Eliminar políticas de seguridad de dominio"
- haga clic en el botón Eliminar
- ingrese el nombre de dominio en el campo de texto de la sección "Consultar HSTS"
- haga clic en el botón Consultar
- la respuesta debe ser "No encontrado"
- con Safari, comience cerrando el navegador
- eliminar el archivo ~/Library/Cookies/HSTS.plist
- volver a abrir Safari
- con Firefox, cierre todas las pestañas
- abra el menú de Firefox y haga clic en Historial / Mostrar historial.
- busque la página de la que desea eliminar las preferencias HSTS
- haga clic derecho en una de las entradas correspondientes
- elija Olvidar este sitio
Dieser Leitfaden erklärt, wie man ein kostenloses SSL-Zertifikat von Let's Encrypt auf einer von Infomaniak gehosteten Website installiert.
Vorbemerkung
- Sobald das Zertifikat installiert ist, wird Ihre Website über
http
undhttps
zugänglich sein …- Falls erforderlich, leiten Sie automatisch alle Ihre Besucher zur sicheren https-Website weiter.
- Wenn Sie eine kürzlich hinzugefügte Alias-Domain, die bereits ein Zertifikat hatte, einbeziehen möchten, müssen Sie das Zertifikat aktualisieren.
- Für mehrere Subdomains lesen Sie bitte diesen anderen Leitfaden.
- Let's Encrypt begrenzt die Installation von Zertifikaten auf:
- 100 Subdomains
- 20 Zertifikate pro 7 Tage für jede registrierte Domain
- 5 fehlgeschlagene Anfragen pro Konto und Hostname pro Stunde
Kostenloses SSL-Zertifikat auf einer Website installieren
Voraussetzungen
- Damit die Installation möglich ist, müssen die DNS der Domain korrekt konfiguriert sein, um auf die betreffende Website zu verweisen.
- Wenn gerade eine Änderung vorgenommen wurde, sind möglicherweise einige Operationen nicht sofort funktionsfähig.
Um auf die Websites zuzugreifen, um ein SSL-Zertifikat zu installieren:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Benötigen Sie Hilfe?).
- Klicken Sie direkt auf den Namen des betreffenden Produkts:
- Klicken Sie auf Konfigurieren unter SSL-Zertifikat:
- Klicken Sie auf die Schaltfläche Ein Zertifikat installieren:
- Wählen Sie das kostenlose Zertifikat aus.
- Klicken Sie auf die Schaltfläche Weiter:
- Überprüfen oder wählen Sie die betreffenden Domains aus.
- Klicken Sie auf die Schaltfläche Installieren:
- Warten Sie, bis das Zertifikat auf der Website verfügbar ist.
Bitte lesen Sie diesen anderen Leitfaden, wenn Sie auf SSL-Fehler stoßen.
Esta guía explica qué es un proveedor de alojamiento web como Infomaniak y cuál es su función. Por ejemplo, ¿puede el soporte técnico ayudar en el diseño de un sitio web o solucionar un error que ha aparecido en la computadora de un usuario?
Infomaniak, proveedor de alojamiento desde 1996
Según Wikipedia, un proveedor de alojamiento web es una empresa que proporciona servicios de alojamiento en Internet para diversos sistemas informáticos a personas o entidades que no desean hacerlo por su cuenta.
Infomaniak también es:
- Décadas de experiencia: es un actor reconocido a nivel mundial en el ámbito de alojamiento y soluciones en línea, que ama lo que hace y desea ofrecer soluciones de alta gama a precios accesibles, mejorando continuamente sus servicios en función de las tendencias del mercado y las necesidades de los clientes
- más de un millón de usuarios en Suiza y Europa; CHF 36,5 millones en ingresos en 2022 (22,43% de crecimiento en Suiza alemana en comparación con 2021)
- una empresa certificada según ISO 27001, ISO 9001, ISO 14001, ISO 50001... Infomaniak se compromete al 100% con el desarrollo sostenible y responsable mediante acciones concretas, como la creación del centro de datos más ecológico de Suiza; compensa las emisiones de CO2 generadas por sus actividades y la energía utilizada es de origen renovable
- 100% de experiencia tecnológica "Swiss made": todos los datos de los clientes se alojan en servidores en Suiza que pertenecen a Infomaniak; sus soluciones son desarrolladas y mantenidas sistemáticamente por cientos de empleados en Ginebra y Winterthur
- con más de 1.000 artículos y videos, la base de conocimientos permite a los clientes encontrar inmediatamente una respuesta a la gran mayoría de las preguntas, y es posible en todo momento contactar con el soporte de Infomaniak
Responsabilidades y límites de intervención de Infomaniak
Como proveedor de alojamiento web y correo, las principales actividades de Infomaniak consisten en instalar, asegurar y mantener actualizados los servidores, especialmente para protegerlos contra ataques maliciosos.
Infomaniak también se encarga de evolucionar continuamente sus interfaces web (Manager) y sus infraestructuras en función de los comentarios de sus clientes, las últimas tecnologías y las necesidades del mercado. Finalmente, Infomaniak también está aquí para acompañar a sus clientes en las diferentes etapas de uso de los servicios.
Sin embargo, Infomaniak no interviene en el contenido de los servidores ni en el desarrollo de sitios web. De hecho, la creación o mantenimiento de un sitio web es una actividad diferente; Infomaniak emplea de hecho a webmasters y desarrolladores para su propio sitio, sus propias aplicaciones y herramientas.
Limitaciones del soporte técnico
En particular, el departamento de soporte técnico no podrá ayudarte a:
- resolver problemas relacionados con el desarrollo del sitio (Error Fatal, etc.) o sus actualizaciones
- implementar soluciones (por ejemplo, "hola, quiero que me ayudes a configurar mi Swiss Backup", “mueve mi sitio”)
- instalar WordPress manualmente
- tomar el control de tu computadora a distancia con TeamViewer o similar
etc.
pero podrá asistirte en:
- resolver problemas relacionados con la infraestructura o el Manager
- aclarar algunos procesos
etc.
Existen asistencia Premium para solicitudes más exigentes y recurrentes que requieren tiempo y recursos adicionales por parte del personal para asistirte de manera óptima.
Buscar ayuda de un webmaster
Para ayuda externa y relativa al contenido de tu sitio o a la organización de tus correos electrónicos, puedes contactar a uno de los socios de Infomaniak.
Solicitar una oferta
La plataforma de ofertas de Infomaniak enumera más de 1.000 empresas verificadas en Suiza, Francia, Bélgica, Italia y España. Es la forma más rápida de encontrar un webmaster, un diseñador UX, un técnico IT, una agencia web o una agencia de comunicación y marketing cerca de ti; o explora el directorio.
Esta guía presenta la herramienta de Diagnóstico DNS, que le permite verificar que las relaciones entre el nombre de dominio y el Servicio de Correo y/o el Hosting Web de Infomaniak sean correctas, para que el tráfico de correo/web se dirija al lugar correcto. Esto implica verificar los registros MX, A, CNAME, etc. La herramienta le permite intervenir en la configuración si es necesario.
De esta manera, puede detectar y corregir algunos problemas de correo o web, especialmente si están relacionados con DNS (servidores de nombres, información técnica que, en general, determina dónde debe dirigirse el tráfico web o de correo), actuando en su dominio.
Diagnosticar un problema DNS
Para acceder al diagnóstico DNS de su nombre de dominio:
- Inicie sesión en el Infomaniak Manager (manager.infomaniak.com) desde un navegador web como Brave o Firefox
- Haga clic en el ícono en la parte superior derecha de la interfaz (o navegue a través del menú lateral izquierdo, por ejemplo)
- Seleccione Domains (Universo Web & Domain)
- Haga clic directamente en el nombre del objeto en la tabla que se muestra
- Haga clic en Diagnóstico DNS en el menú lateral izquierdo
- Si se detectan problemas de DNS, se mostrarán en rojo en la tabla
- Corrija cada entrada individualmente (1) o todas las entradas a la vez (2), o si es necesario y está seguro, ignore estas advertencias (3):
Vea también el diagnóstico de registros DNS relacionados con el correo.
Esta guía explica qué debe determinar como visitante de un sitio web si encuentra un error 403 para resolver el problema.
¿Qué es el error 403?
El código de error HTTP 403 generalmente significa que el servidor niega el acceso a un recurso al cliente.
¿En qué caso ocurre este error?
El usuario no está autenticado: el servidor requiere que el usuario se identifique para acceder al recurso. Este puede ser el caso de páginas privadas que requieren autenticación, por ejemplo.
El usuario está autenticado pero no tiene los permisos necesarios: el servidor reconoce al usuario pero no le permite acceder al recurso solicitado debido a restricciones de permisos o roles. Esta causa del error 403 puede ser un problema de permisos incorrectos en una carpeta o archivo. Para una carpeta, el mensaje de error es "403 Forbidden", y para un archivo es "failed to open stream: Permission denied". En este caso, debe verificar que los permisos de sus carpetas/archivos sean correctos, es decir, al menos 644 para un archivo y 755 para una carpeta. Más información
La dirección IP del usuario está bloqueada o restringida: el servidor puede bloquear el acceso a una dirección IP específica por razones de seguridad, protección contra ataques... Más información
El recurso solicitado no existe en el servidor: en este caso, el servidor devuelve un error 403 en lugar de un error 404 para evitar la divulgación de información confidencial. Si intenta acceder a su página de inicio o a una parte de su sitio, ingresando una dirección como www.dominio.xyz o www.dominio.xyz/carpeta/, asegúrese de que haya una página de inicio llamada "index.html o .htm o .php" ubicada en el lugar correcto (en la raíz de su espacio FTP, en el directorio /web o en el directorio /carpeta/). Más información
Además, asegúrese de que no haya mayúsculas en el nombre del archivo; todos los nombres de archivos o carpetas deben estar en minúsculas, sin acentos ni espacios.
Error relacionado con el script: si estaba ejecutando un script, completando un formulario o cargando un archivo en línea y recibió este tipo de mensaje:
¡Acceso prohibido!
No tiene permiso para acceder al objeto solicitado.
O está protegido o el servidor no puede leerlo.
Si cree que esto es un error del servidor, póngase en contacto con el administrador del sitio.
Error 403
la causa puede ser un filtro que evita el uso no deseado de scripts por parte de spammers. De hecho, el antivirus de Infomaniak bloquea la carga de archivos a través de scripts o FTP. Esto significa que cuando un hacker envía un archivo identificado como virus a través de un formulario, un script no seguro o FTP, su carga se bloquea directamente, el archivo no se carga en el servidor y la carga genera un error 403.
En caso de un falso positivo, contacte al soporte de Infomaniak proporcionando la URL de la página donde encuentra este mensaje de error para diagnosticar con precisión el origen del problema.
Sin embargo, hay muchos otros casos en los que podría recibir un mensaje de "403 forbidden" y por diversas razones (scripts PHP, perl, mod_security, .htaccess, etc.).
Esta guía explica cómo solicitar una zona DNS a Infomaniak.
¿Por qué solicitar una zona DNS?
Tener la zona DNS en Infomaniak es útil si su nombre de dominio está registrado en otro lugar (proveedor/registrar de terceros) y desea vincular fácilmente este dominio con los productos de Infomaniak.
De hecho, no es suficiente con tener un sitio domain.xyz con Infomaniak e indicar nuestras 2 direcciones DNS en el registrador de nombres de dominio (si no es Infomaniak) para que el sitio se muestre cuando se escribe domain.xyz en un navegador. Debe agregar una zona DNS en el mismo lugar que el alojamiento para que el sitio funcione fácilmente.
Esto también será especialmente útil si el proveedor de servicios que gestiona su nombre de dominio no ofrece la gestión de la zona DNS.
Cómo solicitar una zona DNS
- Vaya a la tienda (shop.infomaniak.com)
- Ingrese el nombre del dominio registrado en otro lugar
- Haga clic en el botón de acción ⋮ a la derecha y seleccione Solicitar una zona DNS
Un alias es un segundo nombre de dominio vinculado a un sitio existente.
Por ejemplo, para que el sitio web "domain.xyz" sea accesible también con otro nombre de dominio como "private.abc", es necesario agregar "private.abc" como alias del sitio.
Otro ejemplo, para que el sitio "domain.xyz" sea accesible también con "www.domain.xyz", es necesario agregarlo como alias del dominio "domain.xyz". En este ejemplo, "domain.xyz" es el sitio principal del alias "www.domain.xyz".
En general, el alias "www" ya está añadido y presente, pero este procedimiento también es útil cuando se desea apuntar un segundo nombre de dominio a su sitio.
Requisitos previos
Si el nombre de dominio (destinado a convertirse en alias) o su zona DNS están gestionados por Infomaniak, todo está correcto. Si no es así:
- el registro A del nombre de dominio debe apuntar a Infomaniak
- para simplificar, puedes confiarnos la gestión de tu nombre de dominio
También es necesario que el futuro alias no sea ya un alias, en cuyo caso deberás desvincularlo del sitio actual primero.
Agregar un alias a un sitio existente
Para acceder al Alojamiento Web y agregar un alias a un sitio:
- inicia sesión en el Manager de Infomaniak (manager.infomaniak.com) utilizando un navegador web como Brave o Firefox
- haz clic en el icono en la esquina superior derecha de la interfaz (o navega a través del menú lateral izquierdo, por ejemplo)
- elige Alojamiento (universo Web & Dominio)
- haz clic directamente en el nombre del objeto relevante en la tabla mostrada
- haz clic en el sitio en cuestión (en la sección Sitios)
- haz clic en el botón azul Agregar (en la sección Dominios)
- ingresa el nombre de dominio alias deseado, separándolos presionando la tecla Enter
- si el alias o su zona DNS está gestionado por Infomaniak, puedes actualizar automáticamente las entradas DNS. De lo contrario, realiza los cambios necesarios con tu registrador o transfiere la gestión del dominio a Infomaniak
- haz clic en Validar para completar el procedimiento
Puede tomar hasta 48 horas para que el alias apunte al sitio principal.
Para establecer el alias como dominio principal: https://faq.infomaniak.com/2070
Esta guía ofrece soluciones para resolver problemas comunes y errores frecuentes que pueden ocurrir al intentar mostrar su sitio web en https después de haber activado un certificado SSL.
⚠️ Para obtener ayuda adicional, póngase en contacto con un socio o complete una solicitud de presupuesto — también lea el rol del proveedor de alojamiento
El navegador web muestra automáticamente la versión http del sitio cuando intenta acceder a través de https
Se recomienda realizar las siguientes acciones:
- Vacíe la caché de sus aplicaciones o de su sitio web
- Verifique que las páginas y los scripts del sitio no redirijan a la versión http del sitio
- Verifique que el archivo .htaccess del sitio no contenga redirecciones a la versión http del sitio
- Establezca la dirección https del sitio como la predeterminada:
El sitio web se muestra incorrectamente (imágenes faltantes, hojas de estilo no compatibles, etc.) o muestra una advertencia en la barra de direcciones
Se recomienda realizar las siguientes acciones:
- Vacíe la caché de sus aplicaciones o de su sitio web
- Verifique que las páginas y los scripts no apunten a recursos externos en http; el sitio whynopadlock.com puede ayudarlo a identificar los elementos no seguros de su sitio
"Esta página web tiene un bucle de redirección", "ERR_TOO_MANY_REDIRECTS"
Si su navegador web muestra este error, se recomienda realizar las siguientes acciones:
- Si el sitio funciona con una aplicación web como WordPress o Joomla, desactive las extensiones una por una para identificar la que está causando el problema
- Verifique que las páginas y los scripts del sitio no redirijan a la versión http del sitio
- Intente desactivar HSTS
- Si se utiliza Prestashop, active SSL en todas las páginas (más información)
Se muestra un certificado SSL antiguo: vaciar la caché SSL
Los navegadores web almacenan en caché los certificados SSL para acelerar la navegación. Normalmente, esto no es un problema. Sin embargo, cuando está desarrollando páginas para su sitio web o instalando un nuevo certificado, el estado SSL de su navegador puede ser molesto. Por ejemplo, es posible que no vea el icono del candado en la barra de direcciones del navegador después de haber instalado un nuevo certificado SSL.
Lo primero que debe hacer en este caso es asegurarse de que el dominio apunte a la dirección IP del servidor (registros A y AAAA), y si todavía se devuelve el antiguo certificado SSL, vacíe la caché SSL:
- Chrome: vaya a Configuración y haga clic en Configuración. Haga clic en Configuración avanzada. En la sección Red, haga clic en Cambiar la configuración del proxy. Aparecerá el cuadro de diálogo Opciones de Internet. Haga clic en la pestaña Contenido. Haga clic en Borrar estado SSL y luego en Aceptar. Más pistas aquí (haga clic aquí).
- Firefox: vaya a Historial. Haga clic en Borrar historial reciente y seleccione Conexiones activas, luego haga clic en Borrar ahora
Pérdida de formato CSS
Si el sitio web se muestra sin estilo CSS, analice la carga de las páginas con la consola del navegador. Puede haber errores de contenido mixto relacionados con sus estilos .css que deberá resolver para que se carguen correctamente nuevamente.