Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Esta guía explica cómo acceder a phpMyAdmin con un Alojamiento Web.
Acceso a phpMyAdmin
Para acceder al alojamiento web en la sección de Bases de Datos:
- Inicie sesión en el Manager de Infomaniak (manager.infomaniak.com) utilizando un navegador web como Brave o Firefox
- Haga clic en el icono en la esquina superior derecha de la interfaz (o navegue a través del menú lateral izquierdo, por ejemplo)
- Seleccione Alojamiento (Universo Web & Dominio)
- Haga clic en el nombre del objeto relevante en la tabla mostrada
- Haga clic en Bases de Datos en el menú lateral izquierdo
- Haga clic en la pestaña Usuarios
- Haga clic en el menú de acción ⋮ a la derecha del usuario en cuestión en la tabla mostrada
- Haga clic en Iniciar sesión en phpMyAdmin (se requiere contraseña)
En la página de inicio de sesión de phpMyAdmin:
- El servidor correcto y el usuario se rellenan automáticamente
- La contraseña a ingresar es la asociada al usuario de la base de datos (la que eligió al crear el usuario MySQL para restablecerla en caso de olvido)
Esta guía explica cómo conectarse a su Alojamiento Web usando una clave SSH.
Requisitos previos
- crear una cuenta FTP + SSH desde el Administrador de Infomaniak
- crear una clave SSH con un algoritmo seguro, p.ej.
ed25519
:
ssh-keygen -t ed25519
porque con una clave rsa ("ssh-keygen
" o "ssh-keygen -t rsa
"), la conexión será rechazada y se devolverá el siguiente error en modo detallado:
debug1: send_pubkey_test: no mutual signature algorithm
Subir la clave SSH
Para hacer esto:
- conectarse al servidor SSH de su alojamiento
ir a la raíz de su alojamiento:
cd ~
crear el directorio "
.ssh
":mkdir .ssh
- cambiar los permisos del directorio "
.ssh
" a chmod 700 - crear el archivo
authorized_keys
y pegar su clave SSH pública en una sola línea (importante) - cambiar los permisos del archivo
authorized_keys
a chmod 600
Esta guía trata sobre direcciones IP, incluyendo:
- las asignadas a sitios web/hosting/servidores, IP dinámicas o estáticas, compartidas o dedicadas
- las asignadas por su proveedor de servicios de Internet (ISP) al establecer una conexión a Internet a su producto de Infomaniak
Beneficios de una IP dedicada para un sitio web
Una dirección IP dedicada o estática para un sitio web es una dirección IP permanente que se le asigna específicamente. A diferencia de una dirección IP compartida, que es utilizada por varios sitios web, una dirección IP dedicada garantiza que solo esa plataforma esté asociada con esa dirección. Las direcciones IP dedicadas para sitios web a menudo se utilizan en casos donde la estabilidad, la personalización y la seguridad son importantes, como el alojamiento de servidores, la configuración de firewalls o la activación de certificados SSL (aunque es posible proceder sin una dirección IP dedicada para instalar un certificado SSL).
Aquí están los principales beneficios:
- configurar una entrada PTR o DNS inverso en IPs dedicadas, especialmente útil para la configuración de un servidor de correo, ya que algunos proveedores de correo electrónico verifican el PTR antes de aceptar correos electrónicos enviados desde un servidor
- mejora en la estabilidad de la conexión
- reducción del riesgo de mala reputación asociada con sitios web que comparten la misma dirección IP
- facilidad para configurar ciertos aspectos técnicos
- una IP dedicada puede mejorar el SEO de un sitio web (aunque hay opiniones divergentes entre los especialistas en SEO)
Agregar una IP dedicada al sitio web
Para agregar una IP dedicada a su sitio web, lea esta guía.
Atención: Infomaniak no permite acceder a sitios web a través de HTTP(S) por IPs (dedicadas) en servidores gestionados; debe usar un nombre de dominio que apunte a la IP (o usar la URL de vista previa).
En caso de problemas al dirigir el tráfico web a un puerto específico, lea esta guía.
Bloqueo de la dirección IP (conexión a Internet)
Si ya no puede acceder a:
- todas sus direcciones de correo electrónico, que posee en Infomaniak (que generalmente funcionan bien) y esto con un software de correo electrónico desde la misma red de Internet (es decir, desde la misma dirección IP proporcionada por su ISP)
o si desafortunadamente ha realizado este tipo de operación:
- intentos repetidos de conexión fallidos a través de FTP, SSH, o en puntos de acceso como el inicio de sesión de WordPress
- solicitudes que devuelven demasiados errores, como errores 403 en masa
es posible que su acceso a los servidores de Infomaniak esté bloqueado debido a la prohibición de la dirección IP (banip / ipban) de su conexión a Internet.
Para desbloquear la situación, contacte al soporte de Infomaniak por correo electrónico y especifique el dominio afectado y especialmente su dirección IP pública afectada.
Desbloqueo permanente (lista blanca de IP)
Con un Servidor Cloud, puede solicitar permitir permanentemente la dirección IP afectada para que el bloqueo nunca vuelva a ocurrir independientemente de la situación. Para ello, debe:
- tener una IP dedicada asociada a su servidor en la nube
- ser consciente de que Infomaniak ya no bloqueará posibles ataques desde esta IP; los ataques o intentos de acceso malintencionados desde esta dirección ya no serán bloqueados automáticamente por los sistemas de seguridad
- confirmar por correo electrónico y desde una dirección de contacto asociada a la cuenta (propietario o administrador) que comprende y acepta la plena responsabilidad en caso de un ataque proveniente de esta IP
Esta guía explica el propósito de la opción "Prefijo de MySQL" en la configuración de un sitio web y sus implicaciones en el funcionamiento de sus aplicaciones web (CMS) y scripts PHP.
Definición
Cuando la opción "Prefijo de MySQL" está habilitada para un sitio web, ya no es necesario agregar el prefijo "wxyz_" delante del nombre y los usuarios de sus bases de datos MySQL. Un script PHP puede conectarse a MySQL con el usuario "miusuario" y una base de datos "mibasededatos", y el acceso se realizará automáticamente con el usuario "wxyz_miusuario" y la base de datos "wxyz_mibasededatos".
Gestión de la Opción de Prefijo de MySQL
Para acceder a la gestión del sitio web:
- Inicie sesión en el Manager de Infomaniak (manager.infomaniak.com) utilizando un navegador web como Brave o Edge
- Haga clic en el icono en la esquina superior derecha de la interfaz (o navegue a través del menú lateral izquierdo, por ejemplo)
- Seleccione Sitio web (Universo Web & Dominio)
- Haga clic en el nombre del objeto relevante en la tabla que se muestra
- Haga clic en el botón azul Configuración Avanzada
- Haga clic en la pestaña PHP
- Habilite o deshabilite la opción Prefijo de MySQL
- Haga clic en el botón azul Guardar
- Realice los ajustes necesarios en los archivos de configuración de sus aplicaciones web y scripts PHP
Implicaciones y Ajustes a Realizar
Después de desactivar la opción Prefijo de MySQL para un sitio web, es posible que algunos scripts PHP o CMS dejen de funcionar. Para restablecer la conexión a sus bases de datos, deberá actualizar la siguiente información en el archivo o archivos de configuración de los scripts afectados:
- El nombre de la base de datos MySQL: deberá agregar el prefijo de su servidor
- Antes: mibasededatos
- Después: wxyz_mibasededatos
- El usuario de la base de datos MySQL: deberá agregar el prefijo de su servidor
- Antes: miusuario
- Después: wxyz_miusuario
Esta guía se refiere a Laravel, un marco web de código abierto escrito en PHP que sigue el patrón arquitectónico modelo-vista-controlador (MVC). También, lee su documentación.
⚠️ Para obtener ayuda adicional, contacta a un socio o envía una solicitud de propuesta — también lee el papel del anfitrión.
Requisitos previos
- Tener un Hosting Web Compartido o un Servidor en la Nube Administrado con la última versión de MySQL/MariaDB
- Sitio web funcionando en PHP 8.2
- Crear un acceso SSH
- Crear una base de datos
Instalación de Laravel 11
Para ello:
- Conéctate por SSH al servidor
- Navega al directorio del sitio ejecutando el comando
cd ruta-al-sitio
(por ejemplo,cd sites/laravel.domain.xyz
) - Crea un nuevo proyecto ejecutando el comando
composer create-project laravel/laravel example-app
Modifica el archivo
.env
en la raíz del hosting para actualizar los parámetros de conexión a la nueva base de datos:
DB_CONNECTION=mysql DB_HOST=xxxx.myd.infomaniak.com DB_PORT=3306 DB_DATABASE= nombre de la base de datos MySQL (xxxx_newbdd) DB_USERNAME= usuario MySQL con privilegios en esta base de datos DB_PASSWORD= su contraseña
- Navega al directorio del proyecto y despliégalo por SSH:
cd example-app
php artisan migrate
- Modifica el directorio de destino para apuntar al subdirectorio "public" del proyecto, aquí
/sites/laravel.domain.xyz/example-app/public
Esta guía explica cómo resolver anomalías que pueden ocurrir con un Hospedaje Web si ha experimentado cambios en su dirección IP (como una reubicación del servidor) y su computadora todavía mantiene la antigua ubicación en su caché DNS.
Limpiar la caché DNS
Cuando visita un sitio web, su computadora almacena una asociación entre el nombre de dominio y su dirección IP en la caché DNS local. Esto acelera el proceso de resolución DNS para futuras visitas al mismo sitio, ya que la computadora puede evitar consultar nuevamente los servidores DNS para obtener la dirección IP.
Al limpiar la caché DNS, fuerza a su computadora a consultar nuevamente los servidores DNS para obtener la información más actualizada sobre las direcciones IP de los sitios que visita.
en Windows
- Abra el menú Iniciar
- Escriba cmd
- En los resultados de la búsqueda, haga clic en Símbolo del sistema
- Ejecute el comando
ipconfig /flushdns
en macOS
- Abra el Terminal
- Ejecute el comando
lookupd -flushcache
(si falla:dscacheutil -flushcache
)
en Linux
- Abra el Terminal
- Ejecute el comando
sudo systemctl restart nscd
osudo /etc/init.d/nscd restart
para reiniciar nscd
Esta guía se refiere a MySQL/MariaDB y se centra en análisis de índices y consultas con Hosting web.
Slowlog para consultas largas
El slowlog de MySQL está habilitado en todos los servidores de MySQL y contiene consultas que tardan más de 5 segundos* en ejecutarse. Si sus consultas están bien construidas, nunca verá estos archivos. De lo contrario, revíselos regularmente para identificar y corregir cualquier problema y garantizar que su sitio funcione correctamente.
Contacte al soporte de Infomaniak por escrito para obtenerlos (excepto para antiguos alojamientos v1 que se pueden acceder directamente desde el gestor de archivos FTP Manager, un nivel por encima de /web en el directorio /logs).
¿Y los registros?
No se crean registros de MySQL (excepto slowlogs) porque los servidores MySQL no pueden manejar la carga de generar millones de registros simultáneamente. Si es necesario, Infomaniak puede activar los registros de MySQL durante 5 minutos para permitirle analizarlos con EXPLAIN y determinar índices útiles, por ejemplo. Para hacerlo, por favor contacte al soporte de Infomaniak por escrito.
_____
* tiempo transcurrido. En cuanto a los bloqueos, la documentación proporciona la siguiente aclaración: "El tiempo necesario para adquirir los bloqueos iniciales no se cuenta como tiempo de ejecución".
Esta guía ayuda a resolver un posible error 530 al reducir el número de conexiones FTP simultáneas al Hosting Web.
Resolver un error 530
El mensaje de error 530 Sorry, the maximum number of clients (25) for this user are already connected
suele aparecer como resultado de múltiples conexiones simultáneas con un software FTP que maneja mal las desconexiones o intenta abrir múltiples conexiones al mismo tiempo para acelerar las descargas.
Una vez que hayas recibido este error, debes cerrar el programa FTP y luego esperar 30 minutos para que el servidor termine las conexiones activas y puedas volver a conectarte.
También puedes crear un nuevo usuario FTP y conectarte con él.
Para evitar esta situación con FileZilla, ve al menú Editar -> Configuración, luego en la pestaña Transferencias, establece el número de transferencias simultáneas en 2.
Se recomienda utilizar el gestor de archivos FTP Manager.
Esta guía explica cómo cambiar la contraseña de una cuenta FTP o FTP/SSH en un Alojamiento Web de Infomaniak.
Cambiar la contraseña de un usuario existente
Para acceder al Alojamiento Web y modificar el acceso FTP:
- Inicie sesión en el Infomaniak Manager (manager.infomaniak.com) utilizando un navegador web como Brave o Firefox.
- Haga clic en el icono en la parte superior derecha de la interfaz (o navegue utilizando el menú de la izquierda, por ejemplo).
- Seleccione Hosting (universo Web & Domain).
- Haga clic en el nombre del objeto relevante en la tabla que se muestra.
- Haga clic en FTP/SSH en el menú de la izquierda.
- Haga clic en el menú de acciones ⋮ a la derecha del objeto relevante en la tabla que se muestra.
- Haga clic en Editar
- Ingrese directamente la nueva contraseña que se utilizará para el acceso FTP o SSH.
- Si es necesario, puede generar una contraseña fuerte.
- Confirme los cambios
Esta guía explica cómo eliminar un dominio alias de un alojamiento web. El nombre de dominio principal del alojamiento web ya no estará vinculado a ningún otro nombre de dominio.
Esto permite, en particular, la posibilidad de crear un nuevo alojamiento web o un sitio independiente para el nombre de dominio que se ha desvinculado.
Requisitos previos
- deberá haber desvinculado el nombre de dominio sinónimo del nombre de dominio principal si había una asociación previa
Eliminar el dominio alias
Para eliminar un dominio alias de su sitio:
- inicie sesión en el Manager de Infomaniak (manager.infomaniak.com) utilizando un navegador web como Brave o Firefox
- haga clic en el icono en la parte superior derecha de la interfaz (o navegue a través del menú de la barra lateral izquierda, por ejemplo)
- seleccione Alojamiento (universo Web y Dominio)
- haga clic directamente en el nombre del objeto relevante en la tabla mostrada
- haga clic en el sitio relevante (en la sección Sitios)
- haga clic en el menú de acciones ⋮ a la derecha del alias que se convertirá en el dominio principal (en la sección Dominios)
- elija Desvincular
- confirme la eliminación del alias (sin borrar las entradas correspondientes en la zona DNS)