Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
La conexión a una base de datos Oracle remota no está disponible con alojamientos y servidores compartidos.
Sin embargo, puede instalar OCI8
para PHP en VPS Cloud / VPS Lite.
Esta guía trata sobre Django, un framework de desarrollo web de código abierto en Python.
Instalación de Django
Solo es posible instalar Django en VPS Cloud / VPS Lite.
Descubrir los diferentes alojamientos web de Infomaniak.
Esta guía explica cómo migrar un alojamiento web compartido a un Servidor Cloud recuperando todos sus datos, sitios web, bases de datos, etc.
Prólogo
- Si ya tienes un Serveur Cloud, pasa directamente al paso 2 de esta guía.
- Para migrar un alojamiento web de un Serveur Cloud a otro Serveur Cloud, consulte este otro guía aquí.
- Para migrar un alojamiento web de un Serveur Cloud a un alojamiento web compartido, consulte este otro guía aquí; tenga en cuenta que se trata de una operación que deberá realizar manualmente.
1. Pedir un Serveur Cloud
Para ello:
- Haga clic aquí para acceder a la gestión de los Servidores Cloud en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic en Comprar, elija un Servidor Cloud gestionado y siga el asistente para completar el pedido:
2. Migrar el alojamiento al Serveur Cloud
Una vez que el Serveur Cloud esté en servicio:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿necesita ayuda?).
- Haga clic en el menú de acción ⋮ ubicado a la derecha del elemento correspondiente.
- Haga clic en Modificar la oferta:
- Seleccione la oferta de transferencia gratuita.
- Seleccione el Serveur Cloud al que migrar su alojamiento:
- Haga clic en el botón Siguiente al final de la página y complete el procedimiento por completo.
- Espere mientras se realiza la migración del alojamiento, se sentirá una interrupción del servicio durante el proceso.
- Nota:
- Los nombres de las bases de datos y de los usuarios de las bases de datos se conservan.
- Las cuentas FTP se conservan con los mismos nombres, pero el servidor anfitrión cambia por una dirección del tipo
xxxx.ftp.infomaniak.com
. - La IP de los sitios cambiará, excepto las IP dedicadas.
Esta guía explica cómo consultar y descargar los logs de Apache de Hébergement Web útiles para corregir scripts PHP o ciertos errores de programación.
Prólogo
- Infomaniak conserva los 500 últimos registros de errores o accesos durante un tiempo de retención de 10 días máximo.
- Es imposible realizar una búsqueda anterior, incluso bajo solicitud.
- También puede encontrar estos logs en el servidor a través de FTP en la carpeta
/ik-logs
.
Acceder a los registros de acceso y errores
Para mostrar estos logs:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto concernido.
- Haga clic en Registros en el panel lateral izquierdo:
- Haga clic en Erreurs o Accès para mostrar el registro de errores o el registro de acceso.
- Haga clic en Enviar por correo electrónico para recibir inmediatamente todas las entradas por correo electrónico a su dirección de usuario:
Esta guía explica cómo pedir, vincular o retirar una IP dedicada a un sitio web.
Gestionar las IP dedicadas en un alojamiento
Comprar una o varias primeras direcciones IP dedicadas
Para ello:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en Web en el menú lateral izquierdo.
- Haga clic en IP dedicadas en el menú lateral izquierdo.
- Haga clic en el botón para ordenar una o más direcciones IP:
Comprar una o más direcciones IP dedicadas adicionales
Para ello:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en Web en el menú lateral izquierdo.
- Haga clic en IP dedicadas en el menú lateral izquierdo.
- Haga clic en Comprar :
Asociar una dirección IP dedicada a un sitio web en un alojamiento
Una vez que la IP se haya pedido y pagado, consulte los requisitos previos a continuación, ya que cambiar a una dirección IP dedicada para un sitio web puede causar una interrupción temporal, especialmente si hay un certificado SSL Let’s Encrypt. Para limitar el impacto:
- Comience por reducir el TTL de los registros DNS
A
yAAAA
(para@
ywww
) a 5 minutos. - Espere la duración del TTL anterior antes de realizar cualquier modificación.
- El cambio a continuación debe realizarse durante un período de bajo tráfico para limitar la molestia causada por la interrupción inevitable.
- Al final del procedimiento, deberá esperar el tiempo del nuevo TTL para que la nueva configuración se propague y el certificado SSL se regenere, luego verificar la accesibilidad del sitio en HTTPS para asegurarse de que todo funcione correctamente.
Para cambiar a una dirección IP dedicada:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en Web en el menú lateral izquierdo.
- Haga clic en IP dedicadas en el menú lateral izquierdo.
- Haga clic en el botón para dedicar la IP a un sitio de su alojamiento:
- Seleccione el sitio al que asignar la nueva dirección IP.
- Marque la casilla después de leer las advertencias.
- Haga clic en el botón Asociar:
Eliminar una dirección IP dedicada de un sitio web
Una vez instalada la IP, para desinstalarla:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en Web en el menú lateral izquierdo.
- Haga clic en IP dedicadas en el menú lateral izquierdo.
- Haga clic en el menú de acción ⋮ situado a la derecha del elemento correspondiente.
- Seleccione Desvincular:
- Tome nota de las advertencias y confirme la eliminación para completar el procedimiento de desinstalación de la IP.
Consulte este otra guía si buscas información sobre posibles problemas relacionados con tu IP.
Esta guía proporciona indicaciones básicas para crear y utilizar un archivo .htaccess
y .user.ini
con un Alojamiento Web Infomaniak.
Prólogo
- Un archivo
.htaccess
se coloca en la raíz de un sitio web y permite configurar el servidor HTTP Apache.- Como archivo de configuración descentralizado, ofrece una flexibilidad significativa para ajustar el comportamiento del servidor según las necesidades específicas del sitio.
- Este archivo permite definir reglas de reescritura de URL, imponer restricciones de acceso, gestionar errores HTTP y, incluso, personalizar aspectos de seguridad como la desactivación de la visualización de archivos/carpetas.
- También facilita la implementación de redirecciones y alias, ofreciendo así un control preciso sobre la organización y accesibilidad del sitio.
- Un archivo
.user.ini
permite personalizar las directivas PHP de la carpeta (y sus subcarpetas) en la que se encuentra.- Al actuar a nivel del intérprete PHP, este archivo permite definir configuraciones específicas para una carpeta determinada y sus subdirectorios.
- Gracias a su sintaxis clara, ofrece la posibilidad de modificar diversos parámetros como el límite de memoria, el tiempo de ejecución de los scripts, la gestión de errores y otras directivas relacionadas con PHP.
- Este enfoque granular permite a los desarrolladores personalizar finamente el comportamiento de PHP según las exigencias específicas de cada sección del sitio.
Crear un archivo…
… .htaccess
- Conéctese a su alojamiento a través de FTP o SSH.
- En la raíz del sitio web correspondiente, cree un nuevo archivo y déle el siguiente nombre:
.htaccess
. - Escriba las directivas deseadas en el archivo; consulte estas otras guías, por ejemplo:
… .user.ini
- Conéctese a su alojamiento a través de FTP o SSH.
- En el lugar deseado, cree un nuevo archivo y déle el siguiente nombre:
.user.ini
. - Escriba los parámetros de configuración PHP deseados en el archivo.
⚠️ La modificación del archivo .user.ini
lleva varios minutos en hacerse efectiva.
Esta guía explica cómo desplegar Node.js
con un Servidor Cloud para disponer permanentemente del entorno necesario para compilar o construir frontends modernos (React, Vue, etc.).
Prólogo
- Node.js es una plataforma de software libre en JavaScript orientada a las aplicaciones de red que deben poder escalar, una solución simple y eficaz para integrar las herramientas frontend en cualquier stack de servidor.
Node.js
= nombre oficial del lenguaje/entorno.NodeJS
= nombre "técnico" o simplificado en ciertos contextos (a menudo por razones prácticas, no hay una verdadera diferencia técnica).
Instalar Node.js
Requisitos previos
- Instalar NVM en tu Servidor Cloud.
- ¡Atención! La versión 18 de Node.js no es compatible con los antiguos Serveurs Cloud; realice una migración previamente!
⚠️ Para obtener ayuda adicional contacte a un socio o lanza una oferta gratuita — también descubre el rol del proveedor de alojamiento.
Instalar la versión estable de Node.js
nvm install stable
Instalar la última versión disponible
nvm install node
Instalar una versión anterior (no recomendado)
nvm install 17
Listar las versiones disponibles
nvm ls-remote
Instalar una versión específica
nvm install <version>
Cambiar la versión de Node.js y establecer la versión 6.3.1 (o cualquier otra versión) como predeterminada
nvm alias default 6.3.1
Usar una versión específica de Node.js en el shell actual
nvm use <version>
Verificar la versión de Node.js actualmente utilizada
node -v
Fuente
Para configurar NVM, diríjase a la consola WebSSH de su Servidor Cloud.
Fuente del archivo .profile
source ~/.profile
Ejecutar el siguiente comando para verificar la instalación de NVM
nvm
Configurar Node como servicio
Para configurar Node como un servicio, se recomienda el uso de un "service systemd-user".
Redirigir el tráfico hacia un puerto específico
Consulte este otro guía sobre las redirecciones de tráfico hacia un puerto específico y las IP dedicadas.
Esta guía trata sobre las funcionalidades de gestión de bases de datos disponibles en los servidores Infomaniak.
MySQL, SQLite, MariaDB, PostgreSQL…
En cuanto a Sistema de Gestión de Base de Datos, los servidores Infomaniak soportan…
- … bases de datos MySQL a través del acceso PHP MySQL o a través de Perl DBI+DBD::mysql
- Puede usar MySQL como sistema de gestión de base de datos (SGBD) en los servidores Infomaniak.
- Puede acceder a ellas ya sea a través de PHP utilizando las funciones de base de datos MySQL integradas en PHP, o a través de Perl utilizando los módulos DBI y DBD::mysql.
- … MySQLI, la interfaz de acceso nativa a MySQL (PHP5)
- MySQLI es una extensión de PHP que permite acceder a una base de datos MySQL.
- Es una versión mejorada y más reciente de la antigua extensión MySQL de PHP, ofreciendo funcionalidades y rendimiento mejorados.
- … SQLite 3.x
- SQLite es un motor de base de datos SQL ligero, autónomo y sin servidor.
- Los servidores Infomaniak soportan SQLite versión 3.x, lo que significa que puede usar SQLite para almacenar datos en estos servidores.
- … MariaDB
- MariaDB es una bifurcación de MySQL y se utiliza a menudo como alternativa a MySQL
- Por lo tanto, puede utilizar MariaDB como sistema de gestión de base de datos en los servidores Infomaniak
- … el módulo PGSQL
- PGSQL es un módulo PHP que permite conectarse a una base de datos PostgreSQL
- Esta funcionalidad específica le permite conectarse a una base de datos PostgreSQL REMOTA a través de PHP; esto requiere abrir el puerto adecuado hacia la IP precisa de la base de datos PostgreSQL desde el gestor Infomaniak.
Esta guía explica cómo actualizar las Aplicaciones Web instaladas a través de las herramientas de Infomaniak.
Prólogo
- Si una aplicación se actualiza manualmente a través de FTP, luego es imposible actualizarla a través del Manager y beneficiarse de las actualizaciones automáticas.
- Al instalar su Aplicación Web, las actualizaciones automáticas (al menos las de seguridad) están activadas por defecto:
Actualizar una aplicación instalada a través de Infomaniak
Para acceder a la Aplicación Web Infomaniak y actualizarla:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto correspondiente:
- Haga clic en el menú de acción ⋮ ubicado a la derecha de la Aplicación Web correspondiente.
- Haga clic en Configuración de la aplicación:
- Haga clic en Modificar en el bloque Información:
- Haga clic en el menú desplegable para seleccionar una versión más reciente.
- Haga clic en el botón Guardar:
Esta guía explica cómo activar o desactivar la función PHP set_time_limit
de un Hébergement Web.
Prólogo
set_time_limit
es una función PHP que fija el tiempo de expiración de un script, en segundos; si se alcanza este límite, el script se interrumpe y devuelve un error fatal.set_time_limit
no se puede utilizar para establecer valores que superen el límite de tiempo de ejecución de los scripts (max_execution_time) definido en el Manager.
Activar o desactivar la función PHP set_time_limit
Para acceder a la gestión del sitio web:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto correspondiente:
- Haga clic en Gestionar bajo Configuración avanzada:
- Haga clic en la pestaña PHP / Apache.
- Haga clic en el botón de alternancia (toggle switch) On/Off según sea necesario:
- Haga clic en el botón Guardar para confirmar los cambios.