Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Esta guía explica cómo crear una página de inicio en su sitio web Infomaniak utilizando la herramienta de creación de página de bienvenida, una ayuda simplificada para crear contenido rápidamente y fácilmente. Para crear un sitio más completo, existe Site Creator.
Requisitos previos
- Tener un alojamiento web Infomaniak (incluso un simple Starter, la página web básica que hay que activar si es necesario).
Crear una página de bienvenida
Para acceder a la herramienta de creación:
- 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 Página y mantenimiento en el menú lateral izquierdo.
- Verifique o seleccione el nombre de dominio del sitio en el que desea instalar la página web.
- Haga clic en Crear una página de inicio o Personalizar:
Luego puede elegir un tema, definir el texto visible para sus visitantes, insertar una imagen en el cuerpo de la página, gestionar el contenido SEO de su página, agregar una imagen de fondo, especificar nombres de usuarios de redes sociales si es necesario, etc. y todo esto se puede modificar en cualquier momento.
Haga clic en el botón azul al final de la página para guardar y publicar sus modificaciones.
Tenga en cuenta que la herramienta puede usarse conjuntamente con una gestión por FTP de su alojamiento web si es necesario.
Desactivar y eliminar la página de bienvenida
Para eliminar la página de inicio que se ha colocado automáticamente en la raíz de la estructura de su 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 Página y mantenimiento en el menú lateral izquierdo.
Podrás eliminar la página de bienvenida utilizando el icono de papelera; ¡esto eliminará definitivamente el contenido de la página de bienvenida!
Esta guía explica cómo actualizar un certificado SSL Let's Encrypt para un sitio web alojado por Infomaniak.
Prólogo
- Puede ser necesario, tras la adición o eliminación de alias a un sitio web, regenerar un certificado para incluir los nuevos nombres de dominio asociados al sitio web.
- El panel de control le indicará claramente que uno de los dominios relacionados con el sitio no está incluido en el certificado SSL vigente:
Actualizar un certificado Let's Encrypt
Para acceder a la gestión de los certificados:
- 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 ⋮.
- Haga clic en Cambiar el certificado:
- Seleccione el tipo de certificado a actualizar.
- Haga clic en el botón Siguiente:
- Verifique o seleccione los dominios afectados.
- Haga clic en el botón Instalar:
Esta guía es para usted si obtiene el error The web host does not exist
al visitar la dirección de un sitio en un Hébergement Web Infomaniak.
Prólogo
- Este tipo de error generalmente se debe a que su nombre de dominio no está correctamente conectado a su sitio (su nombre de dominio probablemente apunta a la dirección IP incorrecta o está mal configurado).
- Ejemplo: un dominio
abc.xyz
mal configurado que apuntaría en IPv4 a un alojamiento Starter, y en IPv6 a un alojamiento compartido…
- Ejemplo: un dominio
Resolver un problema de enlace Dominio - Sitio Web
Para poder volver a poner en línea su sitio web:
- Verifique la zona DNS de su nombre de dominio, especialmente sus registros A.
- Corrígelos si es necesario indicando la dirección IP de su alojamiento.
- Cualquier cambio o modificación en el DNS puede tardar hasta 48 horas en propagarse.
Para esto, lo más sencillo es utilizar la herramienta de Diagnóstico DNS Infomaniak para corregir el apuntado automáticamente, agrupando previamente los productos en la misma Organización si es necesario.
Esta guía explica cómo denunciar un intento de phishing (Phishing, Fishing, Filoutage...) del que podrías ser víctima.
Prólogo
- El Phishing es un intento de fraude y estafa, con el objetivo de obtener información sensible de manera fraudulenta.
- Generalmente, la víctima recibe en su bandeja de entrada un mensaje que parece provenir de Infomaniak, de su banco o de una organización de confianza, indicándole que ha ocurrido un problema en su cuenta o en su vida cotidiana:
- El objetivo de esta suplantación de identidad es generalmente que el usuario se dirija de manera voluntaria a una página y comunique información privada que luego será explotada con diversos fines, principalmente financieros.
Denunciar un correo de Phishing
Requisitos previos
- Verificar que el filtro de spam está activo.
- Para mayor seguridad, active la indicación de correo externo.
Luego:
- Haga clic aquí para acceder a la aplicación web Mail Infomaniak (servicio en línea mail.infomaniak.com).
- Abra el mensaje de phishing
- Haga clic en el menú de acción ⋮ a la derecha.
- Desde el menú que aparece, selecciona
Marcar como phishing :
- Confirme el envío para su tratamiento.
- Elimine el correo electrónico
Tan pronto como haya hecho clic en Marcar como phishing, se envía automáticamente un correo electrónico a Infomaniak con toda la información necesaria para procesar la denuncia de estafa.
En caso de un problema más grave (cuando el mensaje te es enviado directamente por un conocido o contacto sin que sea un envío masivo) se recomienda intervenir con un organismo como por ejemplo www.report.ncsc.admin.ch.
Esta guía explica cómo modificar la versión de PHP directamente en la línea de comandos cuando ejecuta scripts PHP utilizando PHP CLI (Interfaz de Línea de Comando) en un Alojamiento Web Infomaniak.
Prólogo
- Esto puede ser útil cuando necesitas modificar temporalmente ciertos parámetros para un script específico o para una sesión PHP.
- Si solo usa la mención
php
a continuación, se instalará la versión anterior a la que ya estaba en uso (última versión -1): si la última versión instalada es la 8.1, se utilizará la 8.0 con "php
". Es preferible usar la menciónphp-7.0
,php-7.1
, etc. para que la versión no cambie con las actualizaciones. - Consulte este otro guía si buscas información sobre la configuración de la versión de PHP definida en el Manager Infomaniak.
Modificar la versión de PHP utilizada en CLI
Es posible modificar fácilmente la versión de PHP utilizada en la línea de comandos (CLI) a través de SSH:
- Conéctate al servidor a través de SSH (¿necesitas ayuda?).
Cree un archivo
.profile
si no existe:touch ~/.profile
Edite el archivo
.profile
:nano ~/.profile
Añada este código dentro del archivo para elegir la versión de php deseada:
export PATH=/opt/php7.4/bin:$PATH
Cargue el archivo
.profile
:source ~/.profile
Verifique la versión de php:
php -v
Modo interactivo
El archivo .profile
mencionado anteriormente solo se carga cuando se utiliza la interfaz de usuario. En SSH (modo de inicio de sesión), es el archivo .bash_profile
el que se utiliza. Y en modo interactivo (sin inicio de sesión), es el archivo .bashrc
el que se utiliza.
Algunos scripts de implementación en el servidor abren las sesiones en modo interactivo (sin inicio de sesión) y las variables de entorno no se cargan en el PATH aunque la sesión SSH esté correctamente configurada.
En este caso, debe cargar la versión de php en el archivo .bashrc
(export PATH="/opt/php7.4/bin:$PATH"
), y en los archivos >.bash_profile
y .profile
debe cargar el archivo .bashrc
(. ~/.bashrc
).
Después de seguir estos pasos, la versión de PHP que has especificado debería cargarse en tu entorno de shell cada vez que abras una nueva sesión. Esto te permitirá ejecutar scripts utilizando esta versión de PHP en la línea de comandos (CLI).
Esta guía explica por qué se recomienda abandonar la función mysql_num_rows()
de MySQL que simplemente devuelve el número de líneas de un resultado.
La desventaja de esta función es que es muy pesada para el servidor, ya que se trata de un bucle que recorre cada línea para contarlas.
Por ejemplo:
$SQLstr = "SELECT * FROM commentaires WHERE affiche=1";
$r = mysql_query($SQLstr);
$num = mysql_num_rows($r);
MySQL tiene una función count()
que se encarga de esto y que es mucho menos pesada. Usa esto:
$SQLstr = "SELECT count(*) FROM commentaires WHERE affiche=1"
$r = mysql_query($SQLstr);
$result = mysql_fetch_row($r);
$num = $result[0];
o
$SQLstr = "SELECT count(*) as total FROM commentaires WHERE affiche=1"
$r = mysql_query($SQLstr);
$result = mysql_fetch_array($r);
$num = $result['total'];
Esta guía explica cómo instalar aplicaciones, extensiones de PHP y tecnologías (lista no exhaustiva a continuación) con unos pocos clics sobre Servidor Cloud Solo.
Conozca esta otra guía si usted está buscando información sobre Aplicaciones Web adicionales que se pueden instalar en cualquier tipo de alojamiento incluyendo oferta estándar/mutualización.
Instalar (o desinstalar) apps/extensiones PHP...
Para encontrar la lista de tecnologías y proceder a su instalación:
- Haga clic aquí para acceder a la gestión de su Servidor Cloud en el Manager Infomaniak (¿Necesitas ayuda?).
- Haga clic directamente en el nombreatribuido al Servidor Cloud de que se trate.
- Haga clic en Extensiones de PHP o sobre ¡núcleos Fast Installer... en el menú lateral izquierdo:
- Haga clic en el menú de acción ⋮ a la derecha de la extensión que desea desinstalar en la tabla que aparece.
- Haga clic en Desinstalar.
- Si no, haga clic en el botón azul Instalar una extensión para hacer su elección de la nueva instalación de gasolinera:
Lista no exhaustiva de apps & extensiones disponibles
AdvanceCOMP
BuildEssential
electron_dev
ExifTool
FFmpeg
↗guíaGhostscript
Gifsicle
GraphicsMagick
HAProxy
Imagemagick
↗guíaJpegoptim
libjpeg_turbo
libqrencode
libX11_xcb1
MidnightCommander
Memcached
↗guíamongoDB
NVM Node Version Manager
OptiPNG
p7zip
PDFtk
PHP_APCu
PHP_CLI
↗guíaPHP_FPM
PHP_GnuPG
PHP_gRPC
PHP_igbinary
PHP_IonCube
↗guíaPHP_OPcache
PHP_PDF
PHP_PDO_ODBC
↗guíaPHP_Swoole
pip
Pngcrush
Pngquant
Redis
↗guíaRRDTool The Round Robin Database Tool
RubyCompass
systemd
↗guíatesseract_ocr
varnish
↗guíavirtualenv
WebP
xauth
xpdf
xvfb
ZSH
Esta guía trata sobre el planificador de tareas, una funcionalidad que permite ejecutar scripts en Hébergement Web en el momento y con la frecuencia de su elección para automatizar tareas repetitivas.
Consulte también esta otra guía si buscas información sobre crontab (crons via SSH) en Servidor Cloud.
Acceder al planificador de tareas (webcron)
Para acceder a la herramienta de programación de tareas:
- 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 Planificador de tareas en el menú lateral izquierdo:
- Haga clic en Tareas en el menú lateral izquierdo.
- Los crons existentes y las tareas en ejecución se muestran en las dos pestañas de la página:
- Haga clic en el botón Programar una tarea para crear una tarea programada especificando, entre otros, si la URL del script a ejecutar está protegida por contraseña, si desea recibir notificaciones y, por supuesto, el intervalo deseado (leer a continuación), etc.
- No olvides activar la tarea con el botón de alternancia (toggle switch).
Intervalos mínimos
Puede programar el cron con un intervalo mínimo de:
- 15 minutos con un alojamiento compartido
- 1 minuto en Serveur Cloud
Acceder al registro de la tarea ejecutada
Haga clic en el menú de acción ⋮ situado a la derecha del elemento correspondiente para acceder a la gestión rápida de su tarea y a su registro de ejecuciones:
Esta guía explica cómo agregar gratuitamente un tema de Elegant Themes (Divi) a un sitio WordPress ya instalado a través del instalador Infomaniak.
Requisitos previos
- Su sitio WordPress debe estar instalado a través de las herramientas Infomaniak WordPress para utilizar estos temas y extensiones.
- Los temas pueden añadirse durante la instalación (paso 14 de esta otra guía) o más tarde.
- Para beneficiarse del soporte de Elegant Themes (servicio al cliente), debe suscribirse a una oferta de Elegant Themes.
Agregar un tema de Elegant Themes
Para ello:
- Haga clic aquí para acceder a la gestión de su sitio WordPress en el Manager Infomaniak (¿Necesita ayuda?).
- Si su sitio no aparece aquí, es porque no se instaló a través de las herramientas Infomaniak… Consulte los requisitos previos mencionados anteriormente.
- 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 bajo Tema:
- Activa el tema deseado.
- Haga clic en el botón Guardar:
Utilizar una extensión de Elegant Themes
Consulte este otro guía para instalar Monarch, Bloom.
Esta guía explica la directiva "Options +Indexes
" para los Hébergement Web, lo que facilita la navegación para los visitantes y permite una personalización más avanzada de la forma en que se muestran los archivos.
Prólogo
- Una de las principales ventajas de activar la indexación de directorios es que los visitantes pueden ver y listar todos los archivos y subdirectorios de un directorio dado, incluso si no conocen el nombre exacto del archivo que buscan. Esto puede ser particularmente útil para los sitios web de intercambio de archivos o los sitios de descarga.
- La indexación de directorios también facilita la navegación para los visitantes que no están familiarizados con la estructura de archivos del sitio. Pueden simplemente navegar por los subdirectorios para encontrar el archivo o la carpeta que necesitan.
- La directiva "
Options +Indexes
" puede personalizarse para mostrar información adicional, como el tamaño y la fecha de modificación de los archivos, o para ocultar archivos o directorios específicos. - Sin esta directiva, un visitante puede encontrar un error de tipo:
Accès interdit!
Vous n'avez pas le droit d'accéder au répertoire demandé.
Soit il n'y a pas de document index soit le répertoire est protégé.
Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.
Error 403
Listar el contenido de una carpeta web
Para listar los elementos contenidos en una carpeta sin un índice particular:
- Cree un archivo .htaccess en la carpeta en cuestión.
- Escriba el siguiente comando:
Options +Indexes
Es importante tener en cuenta que esta solución solo funcionará si no tiene ningún índice en el directorio en cuestión; debe eliminar los archivos index.php
, index.html
, index.htm
, etc., así como el posible archivo welcome.php
…
Personalizar la visualización
Aquí tienes un ejemplo de código para personalizar la apariencia de la lista de archivos generada por Apache:
Options +Indexes
IndexOptions FancyIndexing
IndexOptions FoldersFirst IgnoreCase NameWidth=* DescriptionWidth=* Charset=UTF-8
HeaderName header.html
ReadmeName footer.html
En este ejemplo, el usuario activa la opción "Indexes
", añade la opción "FancyIndexing
" para una apariencia más estética, especifica el orden de clasificación de los archivos, define el ancho de las columnas para el nombre y la descripción de los archivos, y especifica los nombres de los archivos a utilizar para el encabezado y el pie de página de la lista de archivos.