1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Modificar la configuración del servidor de un sitio
Esta guía explica cómo modificar la configuración del servidor (.user.ini; .htaccess) de un sitio en Infomaniak Web Hosting.
¿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. Es posible personalizar las directivas de PHP con un archivo .user.ini, que será efectivo en la carpeta y subcarpetas de la ubicación del archivo .user.ini.
⚠️ Importante: la modificación del archivo .user.ini puede tardar varios minutos en surtir efecto.
Modificar la configuración del servidor de un sitio
a través del Manager
Para modificar la configuración de PHP y la mayoría de los ajustes (max_input_vars, allow_url_fopen, memory_limit, etc.):
- inicia sesión en el Manager de Infomaniak (manager.infomaniak.com) desde un navegador web como Brave o Firefox
- haz clic en el ícono en la esquina superior derecha de la interfaz (o navega a través del menú lateral izquierdo, por ejemplo)
- elige Sitio web (universo Web & Domaine)
- haz clic en el nombre del objeto en la tabla que se muestra
- haz clic en el botón Ajustes avanzados
- haz clic en la pestaña PHP o Apache para realizar los ajustes deseados
a través del archivo .user.ini
Para las directivas de PHP que no están presentes en el Manager, es necesario establecer los valores deseados en el archivo .user.ini.
Por ejemplo:
max_file_uploads = 20
La lista de directivas existentes se encuentra en el sitio oficial de PHP, pero los elementos marcados como "PHP_INI_SYSTEM" en la columna "Modificable", así como max_input_time, memory_limit y mysqli.default_socket, no son utilizables.
a través de la CLI
Para personalizar las directivas de PHP mediante una interfaz de línea de comandos (CLI) o en tareas CRON, es necesario establecer 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 (permite, por ejemplo, recuperar extensiones):
php -d allow_url_fopen=On ~/bin/wp package install trepmal/wp-revisions-cli