1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Editar configuración de servidor de un sitio web
Esta guía explica cómo cambiar la configuración del servidor de un sitio en Alojamiento web Infomaniak.
Preámbulo
- Apache es el servidor HTTP.
- Se configura con un archivo
.htaccess
colocado en la raíz del sitio web.
- Se configura con un archivo
- 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 directrices de PHP con un archivo
.user.ini
las cuales serán efectivas en las carpetas y subcarpetas de la ubicación del archivo .user.ini.
- Es posible personalizar las directrices de PHP con un archivo
- Conozca esta otra guía sobre la creación de archivos .htaccess/.user.ini.
Editar configuración de servidor de un sitio...
...a través del Manager
Para cambiar la configuración de PHP y la mayoría de los parámetros (max_input_vars
, allow_url_fopen
, memory_limit
, post_max_size + upload_max_filesize
, etc.):
- 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.
- Haga clic en Gestionar en Parámetros avanzados:
- Haga clic en las diferentes pestañas General, PHP / Apache y Extensiones de PHP para efectuar los ajustes deseados:
No olvide guardar los cambios en la parte inferior de la página.
Conozca esta otra guía si está buscando información sobre valores límite y las oportunidades de desbloqueo de estas últimas.
... a través del archivo .user.ini
Para las directrices de PHP que no están presentes lado Manager, es necesario definir los valores deseados en el archivo .user.ini
p.ex:
max_file_uploads = 20
La lista de directivas existentes figura en el Sitio web oficial de PHP pero los elementos con indicación PHP_INI_SYSTEM
en la columna Modifiable
así como max_input_time
, memory_limit
y mysqli.default_socket
no son utilizables.
...en CLI
Para personalizar las directrices de PHP al ejecutar scripts en línea de comandos (CLI) o en tareas CRON, es necesario especificar los valores deseados en un archivo .user.ini
.
A continuación, para aplicar estas configuraciones, se utiliza el ejecutable PHP con la opción -c
seguimiento de la ruta al archivo .user.ini
.
P.ex para modificar el límite de memoria disponible para PHP a 1024M, se puede crear o modificar el archivo .user.ini
utilizando el siguiente comando:
echo 'memory_limit = 1024M' > .user.ini
Este comando escribe la directiva memory_limit con el valor 1024M en el archivo .user.ini
.
A continuación, al ejecutar un script PHP en línea de comandos o en una tarea CRON, se utilizará el comando PHP con la opción -c
para especificar el archivo .user.ini
que contiene las configuraciones personalizadas.
El siguiente ejemplo activo allow_url_fopen
para la herramienta WP CLI (que incluye la recuperación de extensiones):
php -d allow_url_fopen=On ~/bin/wp package install trepmal/wp-revisions-cli
php
: el ejecutable PHP-d allow_url_fopen=On
: opción-d
permite definir una directiva de configuración de PHP (allow_url_fopen
) con el valorOn
~/bin/wp
: ruta hacia el ejecutable WP CLIpackage install trepmal/wp-revisions-cli
: el comando específico para instalar el paquete WP CLItrepmal/wp-revisions-cli
Esto garantiza que la opción allow_url_fopen
se activa durante la ejecución del comando WP CLI especificado. Activación de allow_url_fopen
puede ser necesario para algunas operaciones que implican la apertura de URL remotas, como la descarga de extensiones o paquetes. Asegúrese de que esta opción esté activada de forma segura y de acuerdo con las mejores prácticas de seguridad.