Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Esta guía indica cómo modificar la directiva error_reporting()
en su sitio web.
Activar el informe de errores
Indique las 2 siguientes informaciones en su archivo .user.ini
:
display_errors=on
error_reporting=E_ALL & ~E_NOTICE & ~E_STRICT
Si tu navegador no muestra ni errores ni advertencias, es que no hay ninguno.
Desactivar la visualización de errores PHP
Para WordPress, edite el archivo wp-config.php
y reemplace la línea:
define('WP_DEBUG', false);
por :
ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);
De lo contrario, puede agregar el siguiente código en el archivo .user.ini
:
display_errors=off
Esta guía le ayuda a descargar todos los datos relacionados con su sitio web alojado por Infomaniak.
Prólogo
- Se realizan copias de seguridad automáticas diariamente en las instalaciones de Infomaniak.
- De todos modos, puede descargar una versión segura y personal de su sitio web para guardarla en su instalación local, una unidad USB, un archivo
.zip
en kDrive, etc. - Para descargar un sitio realizado con WordPress, consulte esta otra guía específica sobre 2 extensiones que permiten una copia de seguridad local de la información.
- Excepto Site Creator, los datos de un sitio web alojado por Infomaniak son accesibles y visibles en el servidor a través de una conexión FTP (lo que significa que para realizar una copia de seguridad de los datos, basta con descargar el contenido de la carpeta principal en el servidor).
- Solo quedará agregar una copia de seguridad de la base de datos del sitio (donde se encuentran las informaciones que no están inscritas en los archivos accesibles por FTP).
Ubicación del sitio
Cuando llegues a la estructura de carpetas en el servidor, no siempre será fácil saber a dónde ir para descargar la información relacionada con el sitio que te interesa.
Comience anotando la ubicación exacta del sitio que desea descargar, dirigiéndose a manager.infomaniak.com en el tablero del sitio dentro de su Alojamiento Web:
La indicación resaltada anteriormente es la ubicación del sitio de ejemplo. ¡Ve a ver el tuyo!
Conexión al servidor
Para acceder al servidor, debe utilizar un software/cliente FTP o el acceso rápido Web FTP que suele ser adecuado en la mayoría de los casos:
Descarga del sitio
Cuando llegues al Web FTP, debes ir al lugar anotado en el primer capítulo anterior y hacer clic en el ícono de descarga a la derecha de la carpeta correspondiente a tu sitio:
El descargue comienza y obtienes un archivo .zip con todos los archivos que componen tu sitio web (excepto los archivos que comienzan con un ".
" como .htaccess
).
Descarga de la base de datos
En la mayoría de los casos, su sitio web utiliza una base de datos para funcionar. Por lo tanto, también debe descargarla.
Para ello:
- Haga clic en Bases de datos en el menú lateral izquierdo.
- Haga clic en el menú de acción ⋮ ubicado a la derecha del nombre de su base de datos (si no está seguro de cuál tomar, repita la operación para cada una de ellas).
- Haga clic en Descargar:
Deberá confirmar la descarga (o exportación) del archivo más reciente en el siguiente paso para obtener un archivo .sql.gz
que corresponde a todas las tablas de su base de datos, que debe guardar cuidadosamente. El enlace de descarga se envía por correo electrónico.
Esta guía trata sobre IonCube Loader, un módulo PHP que permite decodificar los scripts PHP que han sido codificados con IonCube Encoder.
Prólogo
- La codificación IonCube se utiliza para proteger el código fuente de una aplicación y evitar su modificación o distribución ilegal.
- Al utilizar IonCube Loader, los propietarios de sitios web pueden garantizar la seguridad de su código y contenido, al mismo tiempo que permiten una distribución segura y fácil de sus aplicaciones.
Usar ionCube Loader
Con una hosting compartido ya no se ofrece. Puede verificar esto desde el panel de control:
- 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 Parámetros avanzados:
- Haga clic en la pestaña Extensiones PHP.
- Haga clic en ionCube Loader (si está en la lista) para ver el detalle:
- Aquí debe considerar un Servidor Cloud.
El módulo Apache "mod_rewrite" está activado por defecto.
Sin embargo, solo se admite en Infomaniak a través de un archivo .htaccess
; además, hay que tener cuidado de que las expresiones regulares de la ruta no empiecen por "/
".
En cuanto al virtualhost (vhost
), Infomaniak no da acceso a su configuración y no realiza ninguna modificación.
Esta guía detalla las bibliotecas de software que permiten manipular el formato PDF y que son compatibles con las diferentes ofertas de alojamiento web de Infomaniak.
Prólogo
- Las extensiones PHP
PDF
permiten, entre otras cosas, generar un PDF a partir de datos dinámicos para la creación de facturas personalizadas, por ejemplo.
PDF y Servidor Cloud
En Servidor Cloud, puedes instalar aplicaciones como PDFtk
…
- La clase PHP
FPDF
es soportada. PDFlib
del editor Apryse ya no se ofrece en los Servidores Cloud más recientes porque la extensiónPHP_PDF
se ha vuelto de pago. Si la adquieres deberás instalarla en VPS Cloud / VPS Lite o Public Cloud.
En alojamiento compartido, ImageMagick está activo y soporta los formatos EPDF
, PDF
y PDFA
.
Esta guía trata sobre la configuración y gestión de ModSecurity en los servidores Infomaniak. Al comprender sus limitaciones, restricciones y gestionar eficazmente los errores, puede optimizar la seguridad de su sitio web mientras mantiene su funcionalidad.
Configuración por defecto
ModSecurity (mod_secure) está disponible y activado por defecto en los servidores Infomaniak. Esto significa que todas las solicitudes HTTP serán sometidas a las reglas de seguridad definidas por ModSecurity.
No es posible desactivar ModSecurity en los servidores Infomaniak. El parámetro es global para el servidor donde se aloja tu sitio, lo que significa que todas las reglas de seguridad definidas se aplicarán a tu sitio.
Gestión de errores
Si aparece el mensaje de error ModSecurity: Access denied with code 403 (phase 2). Operator EQ matched 0 at REQUEST_HEADERS. (...)
relacionado con ModSecurity, debe verificar que se haya configurado un idioma predeterminado en su navegador web. Este error a veces puede ser causado por parámetros de idioma mal configurados en el navegador.
Esta guía explica cómo desinstalar un Certificado SSL independientemente de su tipo, inicialmente instalado desde el Manager Infomaniak. Si su certificado es de tipo de pago y desea cancelar la oferta en curso, consulte esta otra guía.
Eliminar un certificado SSL
Para desinstalar un certificado Infomaniak:
- 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 ⋮ situado a la derecha del elemento correspondiente.
- Haga clic en Desinstalar:
- Confirme la desinstalación del certificado.
Esta guía proporciona información sobre el archivo robots.txt
creado por defecto para los alojamientos web en los que este archivo está ausente.
Prólogo
- El archivo
robots.txt
actúa como una guía para los robots de exploración de los motores de búsqueda - Se coloca en la raíz de un sitio web y contiene instrucciones específicas para estos robots, indicando qué directorios o páginas están autorizados a explorar y cuáles deben ignorar.
- Sin embargo, los robots pueden elegir ignorar estas directivas, convirtiendo al
robots.txt
en un guía voluntaria en lugar de una regla estricta.
Contenido del archivo
Si el archivo robots.txt
está ausente de un sitio Infomaniak, se genera automáticamente un archivo con el mismo nombre y las siguientes directivas:
User-agent: *
Crawl-delay: 10
Estas directivas indican a los robots que espacien sus solicitudes a 10 segundos, lo que evita sobrecargar innecesariamente los servidores.
Saltar el robots.txt creado por defecto
Es posible eludir el robots.txt siguiendo estos pasos:
- Crea un archivo vacío
robots.txt
(solo servirá como ubicación para que las reglas no se apliquen). - Gestiona la redirección del URI (Uniform Resource Identifier)
robots.txt
hacia el archivo de tu elección utilizando un archivo.htaccess
.
Ejemplo
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} /robots.txt$
RewriteRule ^robots\.txt$ index.php [QSA,L]
</IfModule>
Explicaciones
- El módulo
mod_rewrite
de Apache está activado para permitir las redirecciones. - La condición
RewriteCond %{REQUEST_URI} /robots.txt$
verifica si la solicitud se refiere al archivorobots.txt
. - La regla
RewriteRule ^robots\.txt$ index.php [QSA,L]
redirige todas las solicitudes haciarobots.txt
haciaindex.php
, con la opción[QSA]
que conserva los parámetros de la solicitud.
Se recomienda colocar estas instrucciones al principio del archivo .htaccess
.
Esta guía detalla el encabezado "X-Frame-Options" que se puede utilizar para protegerse, entre otros, de ataques de clickjacking. Tenga en cuenta que el encabezado "X-Frame-Options" puede no ser compatible con todos los navegadores web. Por lo tanto, se recomienda combinarlo con otros métodos para reforzar la seguridad de su sitio web.
Valores posibles para el encabezado
La cabecera "X-Frame-Options" se puede definir para evitar que un sitio web se cargue en un marco o una iframe. Existen tres valores posibles para esta cabecera:
- "DENY": el sitio web no puede ser cargado en un marco o una iframe
- "SAMEORIGIN": el sitio web puede ser cargado en un marco o una iframe solo si la fuente del marco o la iframe pertenece al mismo dominio que el sitio web
- "ALLOW-FROM uri": el sitio web puede ser cargado en un marco o una iframe únicamente desde la URI especificada
Puede definir este encabezado agregando las siguientes líneas a su archivo .htaccess:
Header set X-Frame-Options "DENY"
o utilizando la función header() de PHP, ya que este se ejecuta en FPM, de la misma manera que al desactivar el HSTS, por ejemplo:
header('X-Frame-Options: DENY');
Reemplace "DENY" por el valor deseado para este encabezado.
Esta guía detalla los protocolos de transferencia de archivos aceptados en los Hébergement Web y Serveur Cloud Infomaniak al conectarse a los servidores ProFTPD.
Prólogo
- Con un alojamiento Starter (página web básica), solo es posible una conexión FTP en el puerto 21 (sin SSL/TLS).
- Al crear un sitio web a través de un alojamiento Apache / PHP, se puede acceder a los archivos a través de diferentes protocolos (FTP, SFTP, SSH).
- Con un site Node.js, solo SSH / SFTP son posibles para acceder a tu entorno.
FTP (Protocolo de Transferencia de Archivos)
Las conexiones FTP en modo "activo" y "pasivo" están soportadas (alternar entre los dos para intentar resolver un posible problema).
Infomaniak abre los puertos pasivos de su lado [PassivePorts 42000 44000
] pero solo para las conexiones a su servidor FTP. El modo FTP pasivo implica el uso de puertos remotos definidos por el servidor remoto, así como de puertos locales que pueden variar según el software/cliente FTP utilizado.
El modo pasivo resulta útil principalmente cuando el software/cliente FTP está detrás de un cortafuegos o un router NAT que bloquea las conexiones FTP activas. Sin embargo, en la infraestructura de Infomaniak están permitidas las conexiones FTP activas, lo que significa que generalmente no es necesario recurrir al modo pasivo.
En cuanto a PHP, no es posible, por defecto, gestionar esta configuración de manera centralizada. Por lo tanto, no es viable para Infomaniak abrir todos los puertos para soportar todas las configuraciones remotas, ya que no sería ni práctico ni seguro.
En general, la infraestructura no soporta al 100% las conexiones FTP salientes en modo pasivo. Para una experiencia de transferencia de archivos más fluida, se recomienda usar el modo FTP activo o explorar tecnologías más modernas como SFTP (leer a continuación).
SFTP (Protocolo de Transferencia de Archivos SSH)
Crear conexiones SFTP garantiza una alta seguridad en las transferencias de archivos. Asegúrate de tener activado SSH en tu software/cliente SFTP y usa el puerto 22
para la conexión: sftp://*****
.
FTPES (FTP seguro con TLS/SSL)
Utilice FTPES para transferencias de archivos seguras con el puerto 21 y la encriptación SSL/TLS. Con el software Filezilla, por ejemplo, seleccione "Conexión FTP explícita sobre TLS" para configurar su software/cliente FTPES: ftpes://*****
.
Acceso FTP
El acceso a la configuración de FTPaccess está disponible.
Lo que no es compatible
Usuario Público/Anónimo
No está permitido conectarse como usuario público o anónimo. Debe tener una cuenta de usuario válida para acceder a su espacio de alojamiento.
FTPs (FTP seguro en un puerto personalizado)
El protocolo FTPs no es compatible, lo que significa que el puerto 2121
no está abierto para este tipo de conexión.
Esta guía explica cómo instalar ownCloud (o Nextcloud que es una versión mejorada de Owncloud) en unos pocos clics en las ofertas de Hébergement Web de pago.
Prólogo
- También existe un sistema de Cloud (almacenamiento, sincronización y compartición de archivos) independientemente de sus productos de alojamiento: kDrive Infomaniak
- OwnCloud forma parte de las aplicaciones (no desarrolladas por Infomaniak) y permite la implementación de un sistema de almacenamiento y compartición de archivos en una "nube" que controlas completamente (gestión de usuarios, permisos, cuotas, aplicaciones móviles asociadas, etc.).
- A diferencia de otros proveedores de alojamiento, Infomaniak permite el uso de ownCloud en sus alojamientos:
- Un uso personal está permitido en los alojamientos web compartidos.
- Para un uso intensivo y profesional, se recomienda optar por un Servidor Cloud para instalar ownCloud o Nextcloud.
Instalar ownCloud
Requisitos previos
- Tener un alojamiento web Infomaniak (pedir si es necesario).
- Agregar un sitio web en blanco en el alojamiento Infomaniak.
- Actualizar la sección Bases de datos si es necesario (especialmente para Nextcloud)
Para acceder al Hosting Web e instalar una aplicació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 en cuestión.
- Haga clic en el botón Agregar una app:
- Seleccione la aplicación deseada (si es necesario, filtre y busque).
- Haga clic en Seleccionar:
- Haga clic en la parte inferior de la página en Siguiente.
- Deje el emplazamiento por defecto o elija instalar la app en una nueva carpeta que puede crear gracias a un icono visible a la derecha del punto 8 en la imagen.
- Elige opcionalmente instalar una versión anterior si es necesario.
- Haga clic en el botón Siguiente:
- Configure el nombre de usuario y la contraseña.
- Especifique ciertos ajustes avanzados si es necesario (tipo de copia de seguridad entre otros).
- Tome conocimiento y acepte los términos de uso de la app seleccionada.
- Haga clic en el botón Siguiente:
- Confirme la instalación de la aplicación en el siguiente paso y espere:
- Tome nota de cualquier mensaje de error en la pantalla, por ejemplo, si la carpeta de instalación seleccionada no está vacía o si la versión de PHP del sitio en el que intenta realizar la instalación no es compatible.
Esta guía explica cómo bloquear el acceso a ciertos directorios de un Alojamiento Web para ciertos visitantes/robots/raspadores filtrando y bloqueando sus direcciones IP o nombres de host.
Implementar reglas .htaccess
Crear un documento .htaccess
en la raíz de tu sitio y registrar las reglas destinadas a bloquear ciertas direcciones IP o ciertos bots.
Para bloquear a los visitantes en función, por ejemplo, del inicio de su dirección IP, usar la directiva "deny from
":
Order Deny,Allow
Deny from 123.456.
Allow from all
Esto significa que todas las solicitudes provenientes de una dirección IP que comience con "123.456.
" serán rechazadas, mientras que todas las demás solicitudes serán permitidas. Los usuarios bloqueados recibirán un mensaje de error HTTP 403 Forbidden
.
Bloquear una dirección IP específica
Order Allow,Deny
Deny from 123.456.789
Allow from all
Esto significa que una sola dirección IP, 123.456.789
, está bloqueada y todas las demás direcciones IP pueden acceder al sitio.
Bloquear varias direcciones IP
Order Allow,Deny
Deny from 123.456.789
Deny from 987.654.321
Allow from all
Esto significa que dos direcciones IP, 123.456.789
y 987.654.321
, están bloqueadas y todas las demás direcciones IP pueden acceder al sitio.
Bloquear un bot por su user-agent
SetEnvIfNoCase User-Agent "BadBot" BadBot
Order Allow,Deny
Deny from env=BadBot
Allow from all
Esto significa que cualquier bot identificado con un user-agent "BadBot
" será bloqueado y todos los demás usuarios podrán acceder al sitio.
Bloquear el acceso a una carpeta específica
Order Allow,Deny
Deny from all
Esto significa que todos los accesos a la carpeta "/dossier
" serán bloqueados, independientemente de la dirección IP o del user-agent. Una asistente para una funcionalidad similar está disponible en tu Manager Infomaniak.
Directivas mod_rewrite
También puede utilizar la directiva mod_rewrite
para bloquear ciertas direcciones IP o ciertos bots en un archivo .htaccess.
.htaccess
.Aquí tienes algunos ejemplos:
Bloquear una dirección IP específica
RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^123\.456\.789\.
RewriteRule ^(.*)$ - [F,L]
Esto significa que una sola dirección IP, 123.456.789
, está bloqueada y todas las demás direcciones IP pueden acceder al sitio.
Bloquear varias direcciones IP
RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^123\.456\.789\. [OR]
RewriteCond %{REMOTE_ADDR} ^987\.654\.321\.
RewriteRule ^(.*)$ - [F,L]
Esto significa que dos direcciones IP, 123.456.789
y 987.654.321
, están bloqueadas y todas las demás direcciones IP pueden acceder al sitio.
Bloquear un bot por su user-agent
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} BadBot [NC]
RewriteRule ^(.*)$ - [F,L]
Esto significa que cualquier bot identificado con un user-agent "BadBot
" será bloqueado y todos los demás usuarios podrán acceder al sitio. Esto puede ser útil para evitar que los robots no deseados accedan a ciertas páginas o consuman recursos innecesariamente.
Bloquear el acceso a una carpeta específica
RewriteEngine on
RewriteRule ^dossier/secret - [F,L]
Esto significa que todos los accesos a la carpeta "/dossier/secret
" serán bloqueados, independientemente de la dirección IP o del user-agent.
Bloquear y redirigir a otro lugar
RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^123\.456\.789\.
RewriteRule ^(.*)$ http://www.domain.xyz/blocked.html [L,R=301]
Esto significa que todas las solicitudes provenientes de la dirección IP 123.456.789
serán redirigidas a la página "blocked.html
" en el sitio "www.domain.xyz
". La última parte de la línea RewriteRule, [L,R=301]
indica que la redirección es permanente (R=301) y que es la última regla a ser aplicada (L).
Puede agregar varias condiciones RewriteCond
para bloquear diferentes direcciones IP y redirigir a diferentes páginas.
Tenga también en cuenta esta otra guía.
Esta guía explica por qué una cuenta FTP (y la mayoría de las veces el Alojamiento Web también) puede verse repentinamente bloqueada.
Prólogo
- Infomaniak utiliza en todos los servidores compartidos una solución antivirus para combatir el envío de virus a través de FTP y scripts.
- El antivirus permite detectar:
- los posibles pirajes de cuentas FTP
- el envío voluntario o involuntario de archivos (temas WordPress, módulos fraudulentos, etc.) que contienen líneas de código o inclusiones maliciosas
Detección de archivo malicioso
El antivirus escanea todos los archivos enviados inferiores a 1 Mo para evitar cualquier carga de virus/ script de spam/ etc.
En caso de detección de un elemento sospechoso, la contraseña de la cuenta FTP se modifica automáticamente y los archivos incriminados en el servidor se bloquean (FTPban).
El servidor FTP devuelve entonces un mensaje al cliente FTP del tipo
550 Virus Detected and Removed: botnet.infomaniak.5.UNOFFICIAL
o también
550 Virus Detected and Removed: winnow.botnet.ff.trojans.15900.UNOFFICIAL
¿Qué hacer si el cuenta está bloqueada?
Si tu cuenta FTP se bloque de repente, recibirás un correo electrónico; sigue el procedimiento que se indique para desbloquear la situación. En particular:
- Limpia tu sitio y analiza lo que intentabas enviar al servidor.
- Verifique si las aplicaciones Web y CMS que utiliza están actualizadas:
- La causa de la mayoría de los piratajes se debe a una falta de seguridad en aplicaciones Web obsoletas o contraseñas demasiado débiles.
Resolver el problema definitivamente
Para evitar que su sitio vuelva a ser pirateado y bloqueado, realice las siguientes acciones:
En ningún caso vuelva a publicar los mismos archivos contaminados en su alojamiento, ya que el sitio volvería a ser bloqueado.
- Actualice las aplicaciones web (WordPress, Joomla, etc.) y las extensiones utilizadas.
- Elimine las aplicaciones web no utilizadas.
- Cambie la contraseña de todas sus cuentas FTP.
- Cambie las contraseñas para acceder a las aplicaciones Web (WordPress, Joomla, etc.).
- Cambie la contraseña de los usuarios de bases de datos MySQL.
- Elimine los usuarios de las bases de datos MySQL que no utilices.
- Utilice una contraseña diferente cada vez, compleja con al menos 8 caracteres.
- Lanza un análisis antivirus manualmente en tu alojamiento.
- Instale y usa un antivirus actualizado (independientemente del sistema operativo).
- Consulte este otro guía si buscas información sobre la supervisión y resolución de fallos en los scripts alojados.
Si tu sitio no funciona después de una limpieza, es posible que sea necesario reemplazar algunos archivos eliminados por archivos sanos.
¡Hágase la vida más fácil! Si es necesario, partners locales y recomendados por Infomaniak pueden encargarse de estos trámites. Lance un concurso de ofertas gratuito. Ellos se encargan de todo, liberándote de los detalles técnicos.
Esta guía detalla las funcionalidades disponibles en materia de gestión de bases de datos relacionales en los alojamientos Infomaniak.
Uso de Vistas, Disparadores, Procedimientos almacenados y Rutinas
En cuanto a la gestión de las bases de datos relacionales, la funcionalidad de las vistas ("views") está disponible por defecto, permitiendo así a los usuarios crear vistas para simplificar la gestión y la presentación de los datos.
Sin embargo, algunas funcionalidades avanzadas, tales como…
- “disparadores”
- procedimientos almacenados ("stored procedures")
- rutinas
- y la creación de funciones
… solo están disponibles en Servidores Cloud.
Estas funcionalidades permiten una manipulación más precisa y compleja de los datos, pero no están permitidas en los servidores compartidos. Esta restricción se debe principalmente a los riesgos potenciales para la estabilidad de la infraestructura. Una mala configuración o un uso excesivo de estas funcionalidades podría crear bucles infinitos o sobrecargas importantes, afectando no solo el rendimiento del servidor en cuestión, sino también la experiencia de todos los clientes alojados en la misma infraestructura.
Esta guía detalla el error "Database connection error: could not connect to mysql
" que puede ocurrir durante modificaciones en un alojamiento Infomaniak en el que está instalada la aplicación web Joomla.
Prólogo
- Para que el sitio vuelva a funcionar, es necesario verificar y ajustar cierta información en el archivo
configuration.php
de Joomla:- El nombre de la base de datos MySQL — a menudo se trata de un prefijo que se ha añadido delante del nombre existente de la base de datos y el nombre de usuario (por ejemplo
bddname
antes,abcd_bddname
después). - El servidor host de la base de datos MySQL (por ejemplo
mysql.domain.xyz
antes,abcd.myd.infomaniak.com
después). - El nombre de usuario que accede a la base de datos MySQL (por ejemplo
userbdd
antes,abcd_userbdd
después). - La ruta de dos directorios
/tmp
y/logs
:
- El nombre de la base de datos MySQL — a menudo se trata de un prefijo que se ha añadido delante del nombre existente de la base de datos y el nombre de usuario (por ejemplo
Obtener la información actualizada
Para los puntos 1, 2 y 3 del preámbulo anterior:
- 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 Base de datos en el menú lateral izquierdo.
- Encuentre y guarde sus informaciones MySQL actuales (¿necesita ayuda?).
Para el punto 4 del preámbulo anterior:
- 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 Administrar bajo Configuración avanzada:
- En la pestaña PHP | Apache, bajo Información PHP, haga clic en Mostrar Información.
- En la línea _SERVER['DOCUMENT_ROOT'] copie la ruta a la derecha:
Modificar el archivo configuration.php de Joomla
Requisitos
- Crear una cuenta FTP (¿necesitas ayuda?).
- Conectarse por FTP (¿necesita ayuda?).
Edite luego el archivo configuration.php que se encuentra en el directorio raíz de tu Joomla:
- Encuentre el párrafo correspondiente y actualice las 4 informaciones del preámbulo anterior.
- Reemplace también la antigua ruta (incluyendo "
www
") por la nueva ruta:
- Guarde el archivo; su Joomla se conectará ahora a la base de datos correcta.
Verificar los cambios realizados
En la interfaz de Joomla, es posible verificar las rutas de las carpetas /logs
y /tmp
:
- Para la carpeta
/logs
: vaya a Sistema / Configuración y luego a Sistema - Para la carpeta
/tmp
: ve a Sistema / Configuración y luego a Servidor
Esta guía explica cómo eliminar un sitio de un Alojamiento Web.
Prólogo
- Una vez retirado, el sitio ya no aparecerá en Internet en su URL anterior.
- La cuota de sitios disponibles en tu alojamiento web recuperará un espacio libre.
Eliminar un sitio de un alojamiento web de pago
Para acceder a los Alojamientos Web para eliminar un sitio:
- 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 el menú de acción ⋮ a la derecha del objeto correspondiente en la tabla que se muestra.
- Haga clic en Eliminar el sitio:
Desvincular un sitio de un alojamiento Starter gratuito
Un alojamiento Starter (página web básica) solo contiene un sitio que pertenece al dominio en sí, por lo tanto, no es posible, como en las ofertas de pago, hacer multisitio ni quitar un sitio para poner otro.
Sin embargo, puede seguir el procedimiento anterior y una advertencia le ofrecerá la rescisión de su alojamiento Starter:
También puede resiliar directamente el alojamiento Starter:
- Esto dará de baja solo su producto de alojamiento web Starter, es decir, la parte relacionada con su sitio web sin afectar a otros productos, correo electrónico o nombre de dominio, por ejemplo.
- Deberá confirmar la solicitud de resiliación por correo electrónico, de lo contrario, no se eliminará ningún dato.
- Se envía una confirmación de rescisión a los posibles otros administradores de la Organización.
- Las copias de seguridad se eliminarán de manera irreversible durante la resiliación, haciendo que cualquier restauración sea imposible.
Para cancelar:
- 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.
- Seleccione la opción Resilier:
- Siga el procedimiento hasta el final.
Esta guía trata sobre los límites de tiempo de conexión a las bases de datos MySQL en los Alojamientos Web Infomaniak en el contexto de una aplicación web que utiliza PHP para interactuar con la base de datos.
Tiempo de conexión a las bases de datos MySQL
Limitado a 30 segundos reales
Esto significa que cuando se establece una conexión entre la aplicación PHP y la base de datos MySQL, dispone de 30 segundos para realizar todas las operaciones necesarias antes de que la conexión sea cerrada automáticamente por el servidor MySQL.
Este límite generalmente se define en la configuración del servidor MySQL y puede ajustarse según las necesidades específicas de la aplicación.
Tiempo de CPU de PHP
Limitado a 10 segundos
Este límite se refiere al tiempo de CPU asignado a la ejecución de scripts PHP en el servidor; cuando se ejecuta un script PHP, el servidor web asigna un cierto tiempo de CPU para procesar ese script... por lo que si el script tarda más de 10 segundos en ejecutarse, será interrumpido automáticamente por el servidor web para evitar un consumo excesivo de los recursos del servidor.
Al combinar estos dos límites, esto significa que para cualquier operación que implique una conexión a una base de datos MySQL desde PHP, la aplicación dispone de 30 segundos reales para establecer la conexión, ejecutar las consultas y procesar los resultados, todo mientras respeta el límite de 10 segundos de tiempo CPU asignado a la ejecución del script PHP.
Si una operación excede alguno de estos límites, puede ser interrumpida por el servidor MySQL o el servidor Web, según el caso, lo que puede causar errores o comportamientos inesperados en la aplicación.
Esta guía explica cómo realizar transferencias de archivos entre Hébergement Web y/o Serveur Cloud de manera segura y simplificada.
Prólogo
- El FXP (Protocolo de Intercambio de Archivoses un método de transferencia de archivos directamente entre dos servidores FTP sin que los datos pasen por el cliente local.
- Al utilizar los comandos FTP PORT y PASV, permite establecer una conexión entre los dos servidores para una transferencia de archivos más rápida y eficiente, ahorrando así ancho de banda.
- Este método puede presentar riesgos de seguridad si las conexiones no están aseguradas por FTPS, y requiere una configuración más compleja en comparación con los transferencias FTP tradicionales.
Transferir datos entre servidores
FXP está activado por defecto en Serveurs Cloud y hébergements Web (excepto Starter).
Por ejemplo, puede utilizar CrossFTP, un software multiplataforma que permite realizar FXP (así como FTP, SFTP, WebDav, S3, OpenStack Swift).
Esta guía explica cómo cambiar la contraseña de gestión de WordPress o cualquier otra aplicación web (Joomla, Drupal, Typo3, PrestaShop, ownCloud, etc.) instalada a través de las herramientas Infomaniak incluidas en las ofertas deAlojamiento web De pago.
Preámbulo
- Algunas aplicaciones también permiten un cambio de contraseña de usuario directamente desde su interfaz dedicada:
- Ejemplo: WordPress (Administrar usuarios, nombres, contraseñas, roles, etc.).
Editar contraseña de una app web
Para cambiar la contraseña de acceso al panel de administración de su aplicación web, realice las siguientes acciones:
- 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 el menú de acciónsituado a la derecha de la aplicación web de que se trate.
- Haga clic en Parámetros de la aplicación:
- Haga clic en Editar A la derecha de la aplicación:
- Bajo Contraseña Introduzca la nueva contraseña (para la conexión con el identificador indicado anteriormente):
- Haga clic en el botón Guardar Al final de la página.
Esta guía explica cómo activar las siguientes funciones en Hébergement Web (en cursiva, Serveur Cloud únicamente):
proc_open
popen
exec()
shell_exec()
set_time_limit
passthru
system
Estas funciones están desactivadas por defecto porque representan un riesgo de seguridad importante en caso de piratería de un sitio web. No las active a menos que sea realmente necesario (para un script o CMS como ImageMagick, Typo3, CraftCMS, etc.).
Activar funciones PHP
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 los botones de alternancia (toggle switch) On/Off según sea necesario:
- Haga clic en el botón Guardar para confirmar los cambios.