Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Esta guía se refiere al Planificador de tareas, una función que permite ejecutar scripts en Alojamiento web en el momento y la frecuencia de su elección para automatizar tareas repetitivas.
Conozca también esta otra guía si está buscando información sobre crontab (crons via SSH) en Servidor Cloud.
Acceso al planificador de tareas (webcron)
Para acceder a la herramienta de planificación de tareas:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesitas ayuda?).
- Haga clic directamente en el nombreasignado al producto afectado.
- 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 crones existentes y las tareas en ejecución se muestran en las 2 pestañas de la página:
- Haga clic en el botón Planificar una tarea para crear una tarea planificada, especificando, entre otras cosas, si la URL del script a ejecutar está protegida por contraseña, si desea recibir notificaciones, etc.
- No olvide activar la tarea con el botón de cambio (toggle switch).
No obstante lo dispuesto en el artículo 4, apartado 1, letra a), del Reglamento (UE) n.o 1308/2013, los Estados miembros podrán adoptar las medidas necesarias para garantizar que se cumplan las condiciones establecidas en el apartado 1 del presente artículo.
Puede planificar el cron a un intervalo mínimo de:
- 15 minutos con 1 Alojamiento compartido
- 1 minuto en Servidor Cloud
Esta guía explica cómo acceder a phpMyAdmin con un Alojamiento web.
Acceso a phpMyAdmin
Para acceder al alojamiento web en la parte Bases de datos:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesitas ayuda?).
- Haga clic directamente en el nombreasignado al producto afectado.
- Haga clic en Bases de datos en el menú lateral izquierdo.
- Haga clic en Conectarse a phpMyAdmin:
- El servidor correcto y un usuario temporal se informa automáticamente.
- El servidor correcto y un usuario temporal se informa automáticamente.
También puede hacer clic en el menú de acciónsituado a la derecha de un usuario de base de datos:
- El servidor correcto se informa automáticamente.
- La contraseña a introducir corresponde al usuario de la base de datos ( el que has elegido al crear el usuario MySQL para redefinir si lo ha olvidado).
Esta guía explica cómo gestionar Memcached y, en particular, cómo saber si este sistema de caché en memoria funciona correctamente en su Servidor Cloud gestionado.
Requisitos previos
- Instalar Memcached en Servidor Cloud gestionado.
Verificar la ejecución de Memcached
Para verificar el correcto funcionamiento de Memcached:
Copie el siguiente código en un archivo PHP:
// connexion au serveur memcache local $fp = fsockopen("localhost", 11211); if ($fp) { // on demande les stats fwrite($fp, "stats "); while (!feof($fp)) { $buf = rtrim(fgets($fp)); if (preg_match('/^STAT curr_items ([0-9]+)$/', $buf, $matches)) { // le nombre d'items stockes print $matches[1] . PHP_EOL; } elseif (preg_match('/(END|ERROR)/', $buf)) { // fin des stats break; } } fclose($fp); } else { print "Error: cannot connect to local memcached server: $!" . PHP_EOL; }
- Descargue el archivo PHP en su alojamiento.
- Ejecuta el archivo PHP.
El script devuelve el número de elementos almacenados en caché en la memoria del servidor.
Activar Memcached en…
… Prestashop
La integración nativa de Memcached en la aplicación Prestashop simplifica su configuración. Para activarla:
- Accede a tu espacio de administración Prestashop.
- Dirígete a la pestaña Configuración avanzada.
- Selecciona Rendimiento.
- Seleccione Sí en el menú desplegable bajo Usar la caché en la sección Caché.
- Seleccione CacheMemcached.
- Añada un servidor proporcionando la información requerida como
- la dirección IP:
127.0.0.1
- el puerto:
11211
- el peso:
1
- la dirección IP:
Puede verificar la información haciendo clic en el botón "Probar el servidor" antes de guardarla al final de la sección "Caché".
Una vez completado este paso, su aplicación PrestaShop está lista para utilizar Memcached para almacenar en caché ciertas llamadas de API, llamadas de base de datos y objetos.
Esta guía explica la finalidad de la opción "Prefijo MySQL" en la configuración de un sitio y sus implicaciones en el funcionamiento de sus aplicaciones web (CMS) y scripts PHP.
Preámbulo
- Cuando la opción "Prefijo MySQL" está activada para un sitio, ya no es necesario añadir el prefijo "
wxyz_
" delante del nombre y los usuarios de sus bases de datos MySQL. - Un script PHP podrá conectarse a MySQL con el usuario "monuser" y una base de datos "mabase", y el acceso se realizará automáticamente con el usuario "wxyz_monuser" y la base de datos "wxyz_mabase".
- ⚠ Si está migrando desde una oferta anterior de Infomaniak:
- Después de migrar un sitio desde la consola antigua, la opción "Prefijo MySQL" se activa por defecto para mantener automáticamente la conexión de sus aplicaciones web (WordPress, Joomla, Drupal, etc.) y scripts PHP con sus bases de datos MySQL.
- Para garantizar el correcto funcionamiento de sus sitios en caso de migración de su alojamiento a otro servidor, se recomienda encarecidamente desactivar esta función y realizar los ajustes necesarios.
Gestionar la opción Prefijo MySQL
Ir más allá con las variables de entorno
Es posible configurar variables de entorno directamente desde el Manager para todo su sitio web:
- Haga clic aquí para acceder a la gestión de su producto en el Manager de Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión:
- Haga clic en Gestionar en Configuraciones avanzadas:
- Haga clic en la pestaña PHP / Apache.
- Activar o desactivar el interruptor Prefijo MySQL.
- Haga clic en el botón 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 MySQL para un sitio, algunos scripts PHP o CMS pueden dejar de funcionar. Para restablecer la conexión a sus bases de datos, deberá actualizar la siguiente información en los archivos de configuración de los scripts afectados:
- El nombre de la base de datos MySQL: deberá añadir el prefijo de su servidor
- antes:
mabase
- después:
wxyz_mabase
- antes:
- El usuario de la base de datos MySQL: deberá añadir el prefijo de su servidor
- antes:
monuser
- después:
wxyz_monuser
- antes:
Esta guía es sobre las direcciones IP, las...
- ... atribuidos a sitios/alojamientos/servidores, IP dinámicos o estáticos, compartidos o dedicados,
- ... atribuida por su Proveedor de Acceso a Internet (FAI) al establecer una conexión a Internet a su producto Infomaniak.
Preámbulo
- 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 sólo esta plataforma está asociada a esta dirección.
- Las direcciones IP dedicadas a los sitios web se utilizan a menudo en casos en que la estabilidad, la personalización y la seguridad son importantes, como el alojamiento de servidores, la configuración de cortafuegos o la activación de certificados SSL (aunque es posible proceder sin una dirección IP dedicada para instalar un certificado SSL).
- Las principales ventajas son las siguientes:
- Configurar una entrada PTR o devuelve DNS a IPs dedicadas, es útil especialmente para la instalación de un servidor de correo electrónico, ya que algunos proveedores de correo electrónico comprueban la grabación PTR antes de aceptar los correos enviados desde un servidor.
- Mejor estabilidad de la conexión.
- Reducción del riesgo de mala reputación relacionada con sitios web que comparten la misma dirección IP.
- Facilidad de configuración de algunos aspectos técnicos.
- Una IP dedicada puede mejorar la referencia de un sitio web (aunque existen opiniones divergentes entre los especialistas en referencia).
- Advertencia: Infomaniak no permite acceder a sitios web por HTTP(S) por IP (dedicadas) en servidores gestionados; debe utilizar un nombre de dominio que apunta a IP (o utiliza la URL de vista previa).
Añadir una IP dedicada al sitio web
Para agregar una IP dedicada a su Web site, tome conocimiento de esta guía.
En caso de preocupación si usted dirige el tráfico web a un puerto definido, tome conocimiento de esta otra guía.
Bloqueo de la dirección IP (conexión a Internet)
Si no puedes volver a consultar...
- ... todas sus direcciones de correo electrónico que usted posee en Infomaniak (que normalmente funciona bien) y esto con un software/cliente de correo electrónico desde una sola red de Internet (es decir, desde la misma dirección IP proporcionada por su ISP)...
... o si lamentablemente ha realizado este tipo de operación:
- intentos repetidos de conexiones infructuosaspor FTP, SSH, o en puntos de acceso como el login de WordPress...
- peticiones que devuelven demasiados erroresComo errores 403 en masa...
... su acceso a los servidores Infomaniak puede ser bloqueado Después del destierro de la dirección IP (banip / ipban) de su conexión a Internet.
Con el fin de desbloquear la situación, Póngase en contacto con el soporte Infomaniak por correo electrónico y especificando el dominio en cuestión y, sobre todo, su dirección IP pública Interesado.
Desbloqueo definitivo (lP en la lista blanca)
Con un Servidor Cloud, usted puede solicitar además de autorizar definitivamente la dirección IP de que se trate para que el bloqueo no se repita nunca más en cualquier situación. Para ello, debe:
- Tener una IP dedicada asociada a tu Servidor Cloud.
- Ser consciente de que Infomaniak ya no bloqueará posibles ataques de 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 entiende y acepta la plena responsabilidad en caso de ataque procedente de esta IP.
Esta guía se refiere a MySQL/MariaDB y, en particular, a los análisis de índices y consultas con Alojamiento web.
Slowlog para consultas largas
El slowlog MySQL está activado en todos los servidores MySQL y agrupa las peticiones que tardan más de 5 segundos* en realizarse. Si sus consultas están bien construidas, nunca verá estos archivos. De lo contrario, consulte con regularidad para corregir cualquier defecto y garantizar así el correcto funcionamiento de su sitio web.
Contacte con el soporte Infomaniak por escrito con el fin de obtenerlos (excepto para los antiguos alojamientos v1 directamente accesibles desde el Administrador de archivos FTP Manager un nivel por encima de /web
en el directorio /logs
).
¿Y los registros?
Ninguno log MySQL no se ha creado (excepto los slowlogs) porque los servidores MySQL no soportarían en absoluto la carga de los millones de logs simultáneos a guardar. En caso necesario, Infomaniak puede activar este log MySQL durante 5 minutos para permitirle analizarlos con EXPLAIN
y determinar los índices útiles por ejemplo. Por eso, Póngase en contacto con el soporte Infomaniak por escrito.
* tiempo transcurrido. Y en cuanto a las cerraduras, la documentación aporta la siguiente precisión: "The time to acquire the initial locks is not counted as execution time"
Esta guía explica cómo cambiar la contraseña de un cuenta FTP o FTP / SSH para el sitio de un Alojamiento web Infomaniak.
Cambiar la contraseña de un usuario FTP existente
Con el fin de acceder al sitio en un Alojamiento Web para modificar sus accesos FTP:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesitas ayuda?).
- Haga clic directamente en el nombreasignado al producto afectado.
- Haga clic en FTP / SSH en el menú lateral izquierdo.
- Haga clic en el menú de acción ⋮ a la derecha del usuario de que se trate en la tabla que aparece.
- Haga clic en Editar:
- Introduzca directamente la nueva contraseña que se utilizará al acceder a través de FTP o SSH.
- Si es necesario, puede generar una contraseña fuerte.
- Confirme los cambios:
Esta guía permite resolver un posible error 530 reduciendo el número de conexiones FTP simultáneas a Alojamientos web.
Resolver un error 530
El mensaje de error 530 Sorry, the maximum number of clients (25) for this user are already connected
generalmente aparece como resultado de múltiples conexiones simultáneas con un software/client FTP que maneja mal las conexiones o que intenta abrir varias conexiones al mismo tiempo pensando en acelerar la descarga.
Una vez que hayas conseguido este error, tienes que cerrar el programa FTP. y luego esperar 30 minutos para que el servidor corte las conexiones activas y pueda volver a conectar.
También puede crear un nuevo usuario FTP y conectarse con él.
Para evitar esta situación con FileZilla, ir al menú Editar -> Configuración y debajo de la pestaña Transferencias y ajustar el número de transferencias simultáneas a 2.
Se recomienda utilizar el Administrador de archivos FTP Manager.
Esta guía explica cómo eliminar un dominio alias de un Alojamiento en la Web Infomaniak. El nombre de dominio principal del sitio ya no será vinculado a cualquier otro nombre de dominio.
Esto permite, en particular, crear posteriormente un nuevo alojamiento web o sitio separado para el nombre de dominio así desvinculado.
Requisitos previos
- Tener desvinculado el nombre de dominio sinónimo el nombre de dominio principal si hubiera asociación antes.
Eliminar dominio (a)
Con el fin de quitar un nombre de dominio alias de su sitio:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesitas ayuda?).
- Haga clic directamente sobre el nombreasignado al producto afectado:
- A continuación, haga clic en el Chevron para desarrollar la parte Ámbitos de este sitio.
- Haga clic en el menú de acción ⋮ a la derecha del dominio que se va a retirar.
- Elija Desbloqueo:
- Confirme la supresión del alias.
Esta guía explica cómo formatear y luego montar el volumen dedicado al almacenamiento de sus datos en VPS Cloud Linux/Unix.
Nombre de discos y particiones
Los VPS Cloud se ofrecen con dos volúmenes:
- 1 volumen para el sistema operativo de su elección
- 1 volumen para el almacenamiento de sus datos
El volumen para el almacenamiento de los datos debe ser formateado y luego montado por el cliente.
En los sistemas Linux, los discos y las particiones se referencian por nombres, que varían según la distribución de Linux, tales como:
/dev/sda
,/dev/sdb
, …/dev/vda
,/dev/vdb
, …/dev/sda1
,/dev/sda2
, …
Estos nombres no son estáticos y pueden cambiar debido a diversos factores, como el controlador utilizado (por ejemplo, virtio-scsi o virtio-blk) o las actualizaciones del kernel y de udev.
Por lo tanto, se recomienda utilizar el UUID (Identificador Universal Único - leer más abajo) de una partición en lugar de su nombre al hacer referencia en el archivo de configuración del sistema de archivos (/etc/fstab
).
Formateo del volumen de almacenamiento
Si elige XFS, por ejemplo, es necesario instalar las herramientas adecuadas (si no están ya presentes):
sudo apt install xfsprogs
Luego, formatee el volumen con los siguientes comandos SSH:
sudo mkfs.xfs -f /dev/[device]
Y si elige EXT4:
sudo mkfs.ext4 /dev/[device]
Si es necesario, también puede formatear el volumen con otro sistema de archivos compatible con su distribución.
Montaje del volumen de almacenamiento
Atención: si monta su volumen de datos en /home
, no podrá volver a conectarse a su servidor mediante su clave privada en el próximo reinicio (porque SSH buscará las claves en la carpeta .ssh
en el directorio home del usuario y si el volumen de datos está montado en esa carpeta, las claves se pierden). Por lo tanto, es necesario copiar previamente los datos que desea conservar. Ayuda para la conexión SSH
Por ejemplo, como root:
mkdir /mnt/home
mount /dev/[device] /mnt/home
rsync -rlptgoDHAX /home/ /mnt/home/
umount /mnt/home
mount /dev/[device] /home
rmdir /mnt/home
Lo que hace en orden:
- crea un directorio temporal
- monta el volumen en el directorio temporal
- copia el contenido del directorio original
/home
en la raíz del volumen, conservando los derechos, propietario, grupo, etc. (tenga en cuenta que es posible que tenga que instalar el paquetersync
según la distribución de Linux elegida) - desmonta el volumen del directorio temporal
- monta el volumen en el directorio
/home
- elimina el directorio temporal
De esta manera, debería ser capaz de montar el volumen en /home
manteniendo la configuración inicial que se instalará. Sin embargo, se recomienda siempre definir una contraseña para root
para evitar perder el control en caso de error. La contraseña puede eliminarse más tarde.
Solución alternativa: no montar en /home...
Es una ubicación estándar para montar el volumen de datos porque generalmente es en /home
donde los usuarios van a trabajar y almacenar sus datos. Un usuario sin privilegios especiales generalmente estará limitado a su directorio /home/user
. Es posible especificar otro directorio predeterminado para un usuario (pero la configuración ya no será "estándar").
Otra solución alternativa: montaje automático del volumen al inicio...
Un montaje no persiste después de un reinicio. Si desea que la modificación sea persistente, puede agregar su volumen al archivo /etc/fstab
(documentación de Debian al respecto) por ejemplo:
/dev/md0 / ext4 errors=remount-ro 0 1
UUID=181A-4B53 /boot/efi vfat errors=remount-ro,nofail 0 0
UUID=181B-AED3 /boot/efi2 vfat errors=remount-ro,nofail 0 0
UUID=[UUID1] /srv/node/sda xfs noatime,nodiratime,nofail,logbufs=8 0 0
UUID=[UUID2] /srv/node/sdb xfs noatime,nodiratime,nofail,logbufs=8 0 0
Después de formatear el disco, localice el UUID y agrégalo al archivo fstab
.
Obtener el UUID de una partición
Para obtener el UUID de una partición después de haberla formateado, use el comando blkid
. Este comando muestra el UUID junto con otra información sobre todas las particiones detectadas por su sistema.
Agregar el UUID en fstab
Una vez que haya obtenido el UUID de la partición que desea montar automáticamente al inicio, puede agregarlo a su archivo fstab
. Para ello, abra el archivo fstab
con un editor de texto en línea de comandos (por ejemplo, nano o vi) y agregue una nueva línea para su partición utilizando el ejemplo anterior como modelo. Reemplace [device]
, [UUID1]
y [UUID2]
por los valores apropiados para su configuración.