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 de Infomaniak utilizando la herramienta de creación de páginas de bienvenida, una ayuda simplificada para crear contenido de forma rápida y sencilla.
Requisitos previos
- tener un alojamiento web de Infomaniak (incluyendo Starter, la página web básica para activar si es necesario)
Crear una página de bienvenida
Para acceder a la herramienta de creación:
- iniciar sesión en el Administrador de Infomaniak (manager.infomaniak.com) desde un navegador web como Brave o Edge
- hacer clic en el ícono en la esquina superior derecha de la interfaz (o navegar usando el menú de la barra lateral izquierda, por ejemplo)
- elegir Alojamiento (el universo Web & Dominio)
- hacer clic en el nombre del objeto relevante en la tabla que se muestra
- hacer clic en Mis sitios en el menú de la barra lateral izquierda
- hacer clic en Editor de páginas en el menú de la barra lateral izquierda
- seleccionar/verificar el nombre de dominio del sitio en el que desea instalar la página web
- hacer clic en Crear una página de inicio
Luego puede elegir un tema, establecer 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 usuario de redes sociales si es necesario, etc., y todo esto se puede modificar en cualquier momento.
Haga clic en el botón azul en la parte inferior de la página para guardar y publicar sus cambios.
Tenga en cuenta que la herramienta se puede utilizar junto con la gestión FTP de su alojamiento web si es necesario.
Desactivar y eliminar la página de bienvenida
Para borrar la página de inicio que se ha colocado automáticamente en la raíz de la estructura de su sitio web:
- iniciar sesión en el Administrador de Infomaniak (manager.infomaniak.com) desde un navegador web como Brave o Edge
- hacer clic en el ícono en la esquina superior derecha de la interfaz (o navegar usando el menú de la barra lateral izquierda, por ejemplo)
- elegir Alojamiento (el universo Web & Dominio)
- hacer clic en el nombre del objeto relevante en la tabla que se muestra
- hacer clic en Mis sitios en el menú de la barra lateral izquierda
- hacer clic en Editor de páginas en el menú de la barra lateral izquierda
Podrá eliminar la página de bienvenida utilizando la papelera; esto eliminará permanentemente el contenido de la página de bienvenida!
Esta guía detalla el envío de correos electrónicos autenticados desde un sitio web alojado por Infomaniak utilizando una configuración SMTP; se presenta la configuración de un servidor SMTP autenticado para los principales CMS.
Utilizar SMTP autenticado para enviar correos electrónicos desde sus aplicaciones ofrece ventajas en términos de seguridad, fiabilidad, gestión de errores, compatibilidad con servidores de terceros y trazabilidad en comparación con el uso de correo PHP no autenticado.
Requisitos previos
- poseer un servicio de correo; tiene la opción de utilizar el Servicio de Correo ofrecido por Infomaniak o cualquier otro servicio de correo de su elección
Ejemplo de Configuración SMTP
Si tiene una dirección de correo electrónico asociada con el dominio de su sitio web (email@domain-site.xyz p.ej.), ingrese sus detalles para usarla para envíos desde el servidor web a través de SMTP:
en WordPress
- iniciar sesión en el panel de administración de WordPress
- instalar un complemento SMTP (WP Mail SMTP funciona)
- configurar el complemento, p.ej.:
A partir de entonces, un correo electrónico enviado desde un formulario de contacto presente en el sitio (formulario predeterminado de Divi p.ej.) se enviará a través de SMTP. Para verificarlo, simplemente revise las cabeceras de un mensaje recibido de esta manera, especialmente la línea x-mailer
que puede mencionar, por ejemplo, WPMailSMTP/Mailer/smtp
en lugar de PHPMailer
.
Nota: el x-mailer puede ser cualquier indicación que no sea necesariamente representativa del método de envío real
en Prestashop
- iniciar sesión en el panel de administración de Prestashop
- ir a Parámetros avanzados luego Correo electrónico
- configurar el envío a través de SMTP:
Luego verifique (para evitar un error como Could not instantiate mail function
o sender mismatch
) que la dirección que configuró en estos parámetros avanzados coincida con la dirección que utiliza Prestashop al enviar correos electrónicos. Para hacer esto:
- iniciar sesión en el panel de administración de Prestashop
- ir a Configuración de la tienda
- hacer clic en Contacto en el menú lateral izquierdo
- en la pestaña Contactos, verificar que la dirección de correo electrónico mencionada sea la misma que la configurada anteriormente
- editar las direcciones de correo electrónico si es necesario
- hacer clic en la pestaña Tiendas
- verificar (y corregir si es necesario) que la dirección de correo electrónico mencionada sea la misma que la configurada anteriormente
en Joomla
- iniciar sesión en el panel de administración de Joomla
- hacer clic en Sistema en el menú lateral izquierdo
- hacer clic en Configuración global
- hacer clic en la pestaña Servidor
- configurar el envío mediante el método de envío SMTP:
Esta guía es relevante si se encuentra con el error The web host does not exist al visitar un sitio web alojado en Alojamiento Web de Infomaniak.
Origen
La mayoría de las veces, esto ocurre porque su nombre de dominio no está vinculado correctamente a su sitio (es probable que su dominio apunte a la dirección IP incorrecta).
Solución
Para volver a poner en línea su sitio, verifique la zona DNS de su nombre de dominio, especialmente sus registros A, y corríjalos según sea necesario especificando la dirección IP de su alojamiento.
Para ello, la forma más sencilla es utilizar nuestra herramienta de diagnóstico DNS para corregir automáticamente la apuntación, primero mediante la agrupación de productos en la misma organización si es necesario.
Questa guida spiega come aggiornare un certificato SSL Let's Encrypt per un sito web ospitato da Infomaniak.
Premessa
- Potrebbe essere necessario, a seguito di aggiungere o rimuovere un alias a un sito web, rigenerare un certificato per includere i nuovi nomi di dominio collegati al sito web.
- Il pannello di controllo ti indicherà chiaramente che uno dei domini collegati al sito non è incluso nel certificato SSL in vigore:
Aggiornare un certificato Let's Encrypt
Per accedere alla gestione dei certificati :
- Clicca qui per accedere alla gestione del tuo prodotto nel Manager Infomaniak (hai bisogno di aiuto?).
- Clicca direttamente sul nome assegnato al prodotto interessato:
- Clicca sul menu di azione ⋮.
- Clicca su Cambia certificato:
- Scegli il tipo di certificato da aggiornare.
- Clicca sul pulsante Avanti:
- Verifica o seleziona i domini interessati.
- Clicca sul pulsante Installa:
Este guía explica cómo reportar un intent de phishing del cual usted podría ser víctima.
Phishing, Fishing, Filtrado...
El Phishing es un intento de fraude y estafa que busca obtener información sensible de manera fraudulenta.
Generalmente, la víctima recibe en su correo electrónico un mensaje que aparenta provenir de Infomaniak, su banco o alguna otra entidad de confianza, indicándole que ha habido un problema con su cuenta.
El objetivo de esta suplantación de identidad es que el usuario voluntariamente visite una página y comparta información privada que luego será utilizada para diversos fines, principalmente financieros.
Requisitos previos
- verificar que el filtro de spam esté activado
- para mayor seguridad, activar la mención de correo externo
Reportar un correo electrónico de phishing
Para ello:
- inicie sesión en Mail Infomaniak (mail.infomaniak.com) desde un navegador web como Brave o Firefox
- abrir el mensaje de phishing y hacer clic en el menú de acción ⋮ a la derecha
- desde el menú que aparece, seleccionar Reportar como phishing
:
- confirmar el envío para su procesamiento
- eliminar el correo electrónico
Una vez que haya hecho clic en Reportar como phishing, un correo electrónico será enviado automáticamente a Infomaniak con toda la información necesaria para procesar el reporte del fraude.
En caso de un problema más grave (cuando el mensaje es enviado directamente por alguien conocido sin ser un envío masivo), se recomienda contactar a una entidad como p. ej. www.report.ncsc.admin.ch.
Esta guía explica cómo modificar la versión de PHP directamente desde la línea de comandos cuando ejecutas scripts PHP utilizando PHP CLI (Interfaz de Línea de Comando). Esto puede ser útil cuando necesitas cambiar temporalmente ciertos parámetros para un script específico o para una sesión de PHP.
Modificar la versión de PHP utilizada en CLI
Para cambiar la versión de PHP utilizada en la línea de comandos (CLI) a través de SSH:
- Conéctate a través de SSH (ayuda).
- Crea un archivo
.profile
si no existe: touch ~/.profile. - Edita el archivo
.profile
: nano ~/.profile. - Agrega este código dentro del archivo para elegir la versión de PHP deseada: export PATH=/opt/php7.4/bin:$PATH.
- Carga el archivo
.profile
: source ~/.profile. - Verifica 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 el modo SSH (modo de inicio de sesión), es el archivo .bash_profile
el que se carga. Y en el modo interactivo (modo no de inicio de sesión), es el archivo .bashrc
el que se carga.
Algunos scripts de implementación de servidores abren sesiones en modo interactivo (modo no de inicio de sesión) y las variables de entorno no se cargan en el PATH, incluso si la sesión SSH está correctamente configurada.
En este caso, debes cargar la versión de PHP en el archivo .bashrc
(export PATH="/opt/php7.4/bin:$PATH"
) y cargar el archivo .bashrc
en los archivos .bash_profile
y .profile
(. ~/.bashrc
).
Después de seguir estos pasos, la versión de PHP que especificaste debería cargarse en tu entorno de shell cada vez que abras una nueva sesión. Esto te permitirá ejecutar scripts utilizando esa versión de PHP en la línea de comandos (CLI).
Mención de la versión de PHP
Si solo usas la mención php
, se instalará la versión anterior a la ya existente (última versión -1): si la última versión instalada es la 8.1, se usará la 8.0 con "php". Es recomendable usar la mención php-7.0
, php-7.1
, etc., para que la versión no cambie con cada actualización.
Esta guía explica por qué se recomienda abandonar el uso de la función mysql_num_rows()
en MySQL, que simplemente devuelve el número de filas en un resultado.
La desventaja de esta función es que es muy pesada para el servidor ya que es un bucle que recorre cada fila para contarlas.
Por ejemplo:
$SQLstr = "SELECT * FROM comentarios WHERE mostrar=1";
$r = mysql_query($SQLstr);
$num = mysql_num_rows($r);
MySQL tiene una función count()
que maneja esto y es mucho menos pesada. Use esto:
$SQLstr = "SELECT count(*) FROM comentarios WHERE mostrar=1"
$r = mysql_query($SQLstr);
$result = mysql_fetch_row($r);
$num = $result[0];
o
$SQLstr = "SELECT count(*) as total FROM comentarios WHERE mostrar=1"
$r = mysql_query($SQLstr);
$result = mysql_fetch_array($r);
$num = $result['total'];
Esta guía trata sobre el planificador de tareas, una funcionalidad que permite ejecutar scripts en un Alojamiento Web en el momento y con la frecuencia que elijas para automatizar tareas repetitivas.
Consulta también esta otra guía si necesitas información sobre crontab (crons vía SSH) en Servidor Cloud.
Acceder al planificador de tareas (webcron)
Para acceder a la herramienta de planificación de tareas:
- Haz clic aquí para acceder a la gestión de tu producto en el Manager de Infomaniak (¿necesitas ayuda?).
- Haz clic directamente en el nombre asignado al producto correspondiente.
- Haz clic en Web en el menú lateral izquierdo.
- Haz clic en Planificador de tareas en el menú lateral izquierdo:
- Haz clic en Tareas en el menú lateral izquierdo.
- Los crons existentes y las tareas en ejecución se muestran bajo las 2 pestañas de la página:
- Haz clic en el botón Programar una tarea para crear una tarea programada, especificando si la URL del script a ejecutar está protegida con contraseña, si deseas recibir notificaciones, etc.
- No olvides activar la tarea usando el botón de alternancia (toggle switch).
Intervalos mínimos
Puedes programar el cron con un intervalo mínimo de:
- 15 minutos en un alojamiento compartido
- 1 minuto en un Servidor Cloud
Esta guía explica la directiva "Options +Indexes", que facilita la navegación para los visitantes y permite una personalización más avanzada de cómo se muestran los archivos.
Por ejemplo, será posible listar el contenido de un directorio que no tiene un índice (es decir, una carpeta sin una "página de inicio" específica).
¿Por qué usar esta directiva?
Sin esta directiva, un visitante puede encontrarse con un mensaje de error como este:
Acceso prohibido!
No tiene permiso para acceder al directorio solicitado.
O bien no hay un documento de índice o el directorio está protegido.
Si cree que se trata de un error del servidor, por favor, contacte al administrador del sitio.
Error 403
Implicaciones
Es importante entender las implicaciones de esta opción y asegurarse de que los directorios que contienen información sensible estén protegidos correctamente de antemano.
Mostrar archivos y directorios
Una de las principales ventajas de habilitar la indexación de directorios es que los visitantes pueden ver todos los archivos y subdirectorios en un directorio dado, incluso si no conocen el nombre exacto del archivo que están buscando. Esto puede ser especialmente útil para sitios web de intercambio de archivos o sitios de descargas.
Navegación sencilla
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 explorar los subdirectorios para encontrar el archivo o carpeta que necesitan.
Personalización
La directiva "Options +Indexes" se puede personalizar 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. Esto puede ser especialmente útil para sitios web que necesitan controlar cómo se muestran los archivos a los visitantes.
¿Cómo listar el contenido de una carpeta web?
Para listar los elementos en una carpeta sin un índice específico:
- Cree un archivo .htaccess en la carpeta relevante.
- Agregue el siguiente comando:
Options +Indexes
Es importante tener en cuenta que esta solución solo funcionará si no tiene índices en la carpeta en cuestión. Debe eliminar archivos de índice como index.php, index.html, index.htm, etc., así como cualquier archivo welcome.php, si está presente.
Personalización de 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, hemos habilitado la opción "Indexes", agregado la opción "FancyIndexing" para obtener un aspecto más estético, especificado el orden de clasificación de los archivos, establecido el ancho de las columnas para los nombres de archivos y descripciones, y especificado los nombres de los archivos a utilizar para el encabezado y el pie de página de la lista de archivos.
Esta guía explica cómo instalar un tema o una extensión de Elegant Themes en un sitio de WordPress ya instalado a través de WordPress & Apps (Infomaniak).
Requisitos previos
- Su sitio de WordPress debe estar instalado utilizando las herramientas de Infomaniak WordPress para poder utilizar estos temas y extensiones
- Infomaniak solo le permite instalar de forma gratuita con 1 clic el tema (Divi, Extra, etc.) y las extensiones (Monarch, Bloom, etc.) de su elección y beneficiarse de actualizaciones oficiales; para beneficiarse de su servicio al cliente debe suscribirse a un plan de Elegant Themes.
Uso de un tema de Elegant Themes
Para hacer esto:
- Inicie sesión en el Infomaniak Manager (manager.infomaniak.com) desde un navegador web como Brave o Edge
- Haga clic en el icono en la parte superior derecha de la interfaz (o navegue a través del menú lateral izquierdo, por ejemplo)
- Seleccione Website (universo Web & Domain)
- Haga clic en el nombre del objeto relevante en la tabla que se muestra
- Haga clic en WordPress & Apps en el menú lateral izquierdo
- Haga clic en el botón Configure para el sitio a gestionar
- En Tema del sitio, haga clic en el botón Seleccionar y elija el tema deseado
- Haga clic en el botón Guardar
Uso de una extensión de Elegant Themes
Siga esta guía para instalar Monarch, Bloom o Divi Builder.