Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
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 modificar la configuración del servidor de un sitio web (.user.ini; .htaccess).
¿Archivo .htaccess o .user.ini?
Apache es el servidor HTTP. Se configura con un archivo .htaccess ubicado en la raíz del sitio web.
PHP es un lenguaje de programación utilizado para crear páginas web dinámicas a través de un servidor HTTP. Puede personalizar las directivas de PHP con un archivo .user.ini, que será efectivo en las carpetas y subcarpetas de la ubicación del archivo .user.ini.
Las directivas de PHP deben colocarse en el archivo .user.ini para que sean efectivas.
Modificar la configuración del servidor de un sitio web
a través del Manager
Para modificar la configuración de PHP, la mayoría de los ajustes (max_input_vars, allow_url_fopen, memory_limit, etc.) se pueden configurar a través del Manager:
- Abra el Manager (manager.infomaniak.com)
- Vaya a Web Hosting
- Si es necesario, haga clic en el hosting/nombre de dominio correspondiente
- Bajo Sitios, en la parte inferior, haga clic en el nombre de dominio del sitio relevante
- Haga clic en el botón Configuración avanzada
- Bajo las pestañas PHP y Apache, ajuste la configuración del sitio según sea necesario
- Guarde
a través del archivo .user.ini
Para las directivas de PHP que no están disponibles en el Manager, debe definir los valores deseados en el archivo .user.ini.
Por ejemplo:
max_file_uploads = 20
La lista de directivas existentes se encuentra en el sitio web oficial de PHP, pero los elementos con "PHP_INI_SYSTEM" en la columna "Modificable", así como max_input_time, memory_limit y mysqli.default_socket, no se pueden utilizar.
a través de la Interfaz de Línea de Comandos (CLI)
Para personalizar las directivas de PHP a través de una Interfaz de Línea de Comandos (CLI) o en tareas de CRON, debe definir los valores deseados en un archivo .user.ini y luego llamar al ejecutable de PHP con la opción -c .user.ini.
El siguiente ejemplo cambia la memoria disponible para PHP:
~/web$ echo -e ' ' >memory-limit.php
~/web$ php memory-limit.php
memory_limit: 512M
~/web$ echo 'memory_limit = 1024M' >.user.ini
~/web$ php -c .user.ini memory-limit.php
memory_limit: 1024M
~/web$
El siguiente ejemplo habilita allow_url_fopen para la herramienta WP CLI (que permite recuperar extensiones):
php -d allow_url_fopen=On ~/bin/wp package install trepmal/wp-revisions-cli
Más información
- Cómo crear un archivo .htaccess o .user.ini
- Cambiar la versión de PHP de un sitio web
- Activar la compresión Gzip
- Activar las herramientas Google PageSpeed
- Aumentar la memoria y el tiempo de ejecución de los scripts
Esta guía explica cómo agregar un sitio a un hosting existente, teniendo un segundo nombre de dominio (dominio2.xyz) o agregando el sitio como un subdominio (abc.dominio.xyz).
Durante esta administración de múltiples sitios/multidominios (host virtual), el espacio en disco y los recursos de su hosting se comparten entre sus sitios/subdominios.
Agregar un sitio o subdominio
- abre el Manager (manager.infomaniak.com)
- vaya a Web Hosting o Cloud Server dependiendo de su producto
- haga clic en el alojamiento/nombre de dominio en cuestión
- en Sitios, haga clic en Agregar
- elegir entre agregar un Dominio o un Subdominio
- ingrese el nombre del Dominio (ej: dominio2.xyz) o Subdominio (ej: abc.dominio.xyz)
- De forma predeterminada, el nuevo sitio se agrega en el siguiente directorio: /sites/domain2.xyz en su servidor FTP
- Para definir manualmente su ubicación, deberá hacer clic en Opciones avanzadas (arriba del botón Validar) y marcar la casilla: Definir ubicación manualmente y finalmente indicar un nombre de carpeta.
- En Opciones avanzadas , es posible elegir una versión de PHP diferente a la recomendada.
- complete el procedimiento con el botón Validar
Administrar/ver sus sitios
- abre el Manager (manager.infomaniak.com)
- vaya a Web Hosting o Cloud Server dependiendo de su producto
- en el Panel de control del hosting en cuestión, sus diferentes sitios se muestran bajo el título: Sitios
Gracias por confiarnos el alojamiento de tu sitio web.
A modo de recordatorio: un alojamiento web es un espacio de almacenamiento disponible en un ordenador, también llamado "servidor", conectado a Internet y gestionado por un proveedor de alojamiento web, Infomaniak.
Este espacio de almacenamiento, a disposición de profesionales y particulares, permite instalar sitios web u otros tipos de herramientas (CRM, extranet, intranet…) que deben estar accesibles en Internet.
Con esta guía podrás utilizar rápidamente las funciones esenciales de tu nuevo producto, tu alojamiento web, que puede contener varios sitios web.
¿Por dónde empiezo?
- Crear un sitio web WordPress
- Construir el sitio con Site Creator
- Instalar una aplicación Web (ownCloud, Joomla, Typo3, Drupal, phpBB, Simple Machines Forum, Magento, Prestashop, …)
- Gestionar tus cuentas/usuarios FTP
- Gestionar y publicar archivos en tu alojamiento mediante nuestro FTP Manager
- Gestionar tus bases de datos MySQL
- Añadir un sitio o un subdominio a tu alojamiento (multisitio/multidominio)
- Vincular otro nombre de dominio a un sitio web existente (alias dominio)
- Previsualizar tu sitio aunque tu nombre de dominio todavía no apunte a los servidores de Infomaniak
¿Y el nombre de dominio?
Un alojamiento web, para ser visible para el público en Internet, ¡debe estar asociado a un nombre de dominio!
¿Tu nombre de dominio no lo gestiona Infomaniak? ¿O se encuentra en otra cuenta cliente distinta a la de tu alojamiento web?
Pues entonces, sigue esta guía para configurar los DNS o los registros A ("A Records") y así vincular el nombre de dominio a tu alojamiento web.
No he encontrado la respuesta a mi pregunta
En caso de problemas, consulta nuestra base de recursos antes de ponerte en contacto con nuestro equipo de asistencia. Estamos a tu disposición 7/7. No dudes en ponerte en contacto por correo, chat o teléfono.Esta guía trata sobre las herramientas Infomaniak WordPress & Apps que te permiten crear y mantener un sitio web escalable y ergonómico sin necesidad de grandes conocimientos técnicos, basado en el sistema de gestión de contenidos más utilizado en el mundo, WordPress .
Instale WordPress en el sitio de su elección
- abre el Manager ( manager.infomaniak.com )
- ir a alojamiento web
- haga clic en el alojamiento/nombre de dominio en cuestión
- en el menú del lado izquierdo, haga clic en Mis sitios
- haga clic en WordPress y aplicaciones
- haga clic en + Nueva aplicación
- elige WordPress y haz clic en Instalar
Tienes a tu disposición dos tipos de instalación: fácil y avanzada para personalizar un poco más tu uso de WordPress.
En cualquier caso, deberá elegir el sitio en el que instalar la aplicación (a través de un menú desplegable que muestra los sitios presentes en su alojamiento), así como un nombre de usuario (login) y una contraseña que se utilizará para iniciar sesión . en el tablero de WordPress .
Desinstalar un sitio de WordPress y aplicaciones
- abre el Manager ( manager.infomaniak.com )
- ir a alojamiento web
- haga clic en el alojamiento/nombre de dominio en cuestión
- en el menú del lado izquierdo, haga clic en Mis sitios
- haga clic en WordPress y aplicaciones
- en la cuadrícula, pase el cursor sobre el WordPress que desea eliminar
- haga clic en el icono de la papelera en la parte superior derecha del mosaico en cuestión
- confirme su deseo de desinstalar
Más información
En el plano técnico
Un alojamiento engloba diferentes sitios web. Por tanto, es posible añadir varios sitios web a un alojamiento (gestión multisitio/multidominios). En este caso, los recursos del alojamiento (espacio web, bases de datos, tiempo de ejecución y memoria de los scripts, etc.) son compartidos entre los diferentes sitios web del alojamiento.
Por ejemplo, el plan Servidor Cloud de base contiene un número determinado de alojamientos (por ej. 5) y un número más elevado de sitios web (por ej. 20). Esto significa que usted puede crear 20 sitios web (con 20 nombres de dominio/subdominio diferentes) que podrá organizar libremente entre sus 5 alojamientos.
En el plano administrativo
Es posible delegar derechos de administración y de acceso a nivel de un alojamiento con el fin de confiar a una persona la gestión de todos los sitios contenidos en un alojamiento concreto.
Y, al contrario, es posible restringir la gestión de un sitio concreto dentro de un mismo alojamiento. Un usuario (que usted añade a su plataforma de gestión) no podrá tener un derecho limitado a un solo sitio, sino a un alojamiento.
Sin embargo, usted puede crear un usuario FTP limitado a una carpeta concreta (en este caso habría que limitarlo a la carpeta en la que se encuentra el sitio).
Esta guía explica cómo habilitar o deshabilitar el modo de mantenimiento en un sitio web en su hosting.
El modo de mantenimiento le permite mostrar un mensaje personalizado a sus visitantes, por ejemplo durante la resolución de un problema técnico. También es posible configurar direcciones IP que puedan omitir esta página.
Activar modo mantenimiento
Para configurar una página con el mensaje de su elección:
- abre el Manager (manager.infomaniak.com)
- ir a alojamiento web
- haga clic en el alojamiento/nombre de dominio en cuestión
- en el panel lateral izquierdo, haga clic en Mis sitios y luego en Editor de páginas
- elegir el sitio en cuestión
- haga clic en Crear una página de mantenimiento (o Personalizar )
- Diseñe el texto de su elección.
- configure la pantalla usando los elementos de la derecha
- Haga clic en Guardar para no perder sus modificaciones durante la edición.
- Haga clic en Guardar y activar para publicar la página.
Permitir direcciones IP
Es posible mostrar un sitio incluso con el modo de mantenimiento. Para ello es necesario introducir las direcciones IP de los ordenadores que deben poder saltarse el modo de mantenimiento:
- active el modo de mantenimiento según el procedimiento anterior
- vaya a la página de configuración de la página de mantenimiento (consulte el procedimiento anterior)
- en Mantenimiento a la derecha, haga clic en Insertar mi dirección IP para autorizar a su computadora a mostrar el sitio sin modo de mantenimiento. También es posible ingresar manualmente las IP para autorizar
- haga clic en guardar y publicar
Desactivar el modo de mantenimiento
Para desactivar el mensaje que aparece en su sitio durante el mantenimiento:
- abre el Manager (manager.infomaniak.com)
- ir a alojamiento web
- haga clic en el alojamiento/nombre de dominio en cuestión
- en el panel lateral izquierdo, haga clic en Mis sitios y luego en Editor de páginas
- elegir el sitio en cuestión
- en el rectángulo Mantenimiento, haga clic en Personalizar
- haga clic en Guardar y desactivar en la parte inferior derecha
Método alternativo para WordPress
No se recomienda activar la página de mantenimiento de Infomaniak arriba para luego trabajar en WordPress. Recomendamos en su lugar el uso de una extensión de WordPress (hay decenas de ellas) dedicada al mantenimiento dentro del propio CMS o la adición de código.
en un nuevo archivo vacío llamado .maintenance (el punto antes del nombre del archivo es importante) colocado en el servidor en la raíz de su sitio, que deshabilitará todas sus páginas excepto la página de inicio de WordPress.Esta guía explica cómo reemplazar el nombre de dominio principal asociado con un sitio web en caso de que desee, por ejemplo, cambiar el nombre de su actividad o cambiar la ortografía.
De hecho, no es posible simplemente modificar la ortografía del nombre de dominio en cuestión; debe poseer el nuevo nombre de dominio y venir a instalarlo en lugar del actual invirtiéndolo (lea a continuación).
También tenga en cuenta que puede cambiar el nombre de su producto de alojamiento web en el Administrador de Infomaniak, pero cambiar el nombre de un alojamiento no tiene absolutamente ningún impacto en las URL del sitio. Es necesario actuar sobre el nombre de dominio y, si es necesario, adaptar el contenido del sitio.
Requisitos
Tener el nuevo nombre de dominio deseado (si es necesario hay que comprarlo).
Si el cambio buscado es más del tipo "subdominio" a "dominio principal" (ejemplo: dev.dominio.abc → dominio.abc) entonces un la guía está aquí.
Agregue el nuevo dominio como un alias
Cuando el nuevo nombre de dominio esté listo para usarse en lugar del antiguo:
- conectarse a su espacio Infomaniak (manager.infomaniak.com)
- añade el nuevo dominio como alias a tu sitio
Es este alias el que reemplazará el nombre de dominio principal actual después de la inversión que va a realizar.
Intercambiar alias y dominio principal
Una vez que se agrega el dominio de alias a su sitio:
- conectarse a su espacio Infomaniak (manager.infomaniak.com)
- ir a Alojamiento web
- haga clic en el alojamiento/nombre de dominio correspondiente
- en Sitiosen la parte inferior derecha, haga clic en el sitio en cuestión
- en Dominios abajo a la derecha, haz clic en el icono
todo a la derecha del alias destinado a convertirse en el dominio principal
- elijaEstablecer como dominio principal
- si es necesario, elimine el nombre de dominio anterior y sus variantes que se han convertido en dominios de alias
Si utiliza un certificado SSL, deberá actualizarlo para que incluya los alias añadidos.
Si utiliza la opción IP dedicada, deberá desinstalarla y volver a instalarla después de la inversión que está a punto de realizar.
Adaptar el contenido del sitio
Si tu sitio correspondía a un nombre de dominio específico, es posible que aparezcan errores si no adaptas su contenido al nuevo nombre. Haga clic a continuación si está utilizando:
Esta guía explica cómo utilizar variables de entorno PHP con alojamiento que funciona en php-fpm.
Usar variables de entorno
A continuación se explica cómo utilizar las variables de entorno PHP:
- establezca las variables de entorno PHP en un archivo .htaccess:
SetEnv EXEMPLEVARIABLE bonjour
- en su archivo PHP, el nombre de la variable a llamar debe tener el prefijo REDIRECT_:
<?php getenv('REDIRECT_EXEMPLEVARIABLE');
En este ejemplo, el resultado mostrado será hola.
Esta guía explica
- cómo migrar un sitio de WordPress de un proveedor de alojamiento a Infomaniak
- cómo cambiar el nombre de dominio de un sitio de WordPress
- cómo crear una copia de seguridad completa de un sitio de WordPress
Nota
Si está utilizando WordPress Infomaniak (WordPress instalado a través de WordPress & Apps en el Administrador de Infomaniak), entonces puede cambiar la dirección del sitio muy fácilmente.
Copia de seguridad completa del sitio de WordPress
Para hacer una copia de seguridad de todos los archivos y la base de datos de un sitio de WordPress:
- Desde la consola de administración de WordPress, instale y active el complemento Duplicator
- Desde el menú principal de WordPress, abra el panel del complemento
- Siga el asistente para crear un nuevo paquete de copia de seguridad
- Descargue el instalador y el archivo en su computadora al final del proceso
Preparación para la restauración del sitio
En su alojamiento web:
- Cree una cuenta FTP
- Cree una base de datos MySQL
- Cargue el instalador y el archivo creados en el paso 1 a su alojamiento a través de FTP
Se recomienda anotar la siguiente información:
- Servidor host FTP
- Nombre de la cuenta FTP
- Contraseña de la cuenta FTP
- Servidor host de la base de datos
- Nombre de la base de datos
- Contraseña del usuario de la base de datos
Restauración del sitio de WordPress
Para restaurar el sitio de WordPress en el nombre de dominio y el proveedor de alojamiento de su elección:
- Vaya a la URL del instalador (por ejemplo, www.domain.xyz/installer.php)
- Marque la casilla Conectar y eliminar todos los datos e ingrese la información de la base de datos requerida
- Durante el paso 2 (Actualización) del proceso de restauración, puede especificar el nuevo nombre de dominio para el sitio de WordPress en Nuevos ajustes
- Al final de la restauración, pruebe el sitio y elimine el archivo y el instalador del complemento Duplicator