Cómo modificar la configuración de PHP en su paquete de Hosting
ÍNDICE
¿Con qué configuraciones básicas se puede acceder a PHP con STRATO?
Parámetro: Register Globals off
Configurar versión de PHP
En tu área de cliente tienes la posibilidad de modificar las versiones de PHP y de activar el PHP boost.
Puedes realizar un cambio entre las versiones PHP 8.0, 8.1, 8.2 y 8.3 en pocos clics desde tu área de cliente.
En primer lugar, accede con tu número y tu contraseña de cliente y elige la opción Tu paquete. En el apartado Bases de datos y espacio web, pulsa en Configurar versión de PHP
En la página siguiente puedes elegir una versión de PHP entre las que se te ofrecen y pulsar en Guardar.
Se confirmará el cambio cuando guardes los ajustes.
Activar PHP Boost
La opción PHP Boost se puede activar directamente bajo el menú donde están las versiones de PHP disponibles.
PHP Boost activa un código de caché. Este permite ejecutar los scripts PHP hasta un 100% más rápido. Con el Boost activado, PHP se ejecuta en modo FastCGI.
¿Con qué configuraciones básicas se puede acceder a PHP con STRATO?
En la siguiente tabla podrás ver con qué configuraciones básicas se utilizan estas versiones de PHP.
PHP 5.3.x - config | ||
Parámetro | Valor | Significado |
display_errors | On | Muestra un error de script en el navegador |
file_uploads | On | Posibilita la carga de archivos |
max_execution_time | 60 s | Establece el máximo tiempo de ejecución que se permite |
memory_limit | 104 MB | Limita el consumo de memoria de un Script a un máximo de 104 MegaByte |
post_max_size | 10 MB | Determina un tamaño máximo de 10 MB para los datos enviados mediante el método POST a través de PHP |
register_globals | Off | Permite el registro de datos enviados por POST o GET, como variables globales |
safe_mode | Off | Pone en funcionamiento el Modo Seguro (Safe Mode) de PHP |
upload_max_filesize | 32 MB | Establece el tamaño máximo de carga de un archivo |
zend.ze1_compatibility_mode | Off | Desactiva la compatibilidad con el motor zend 1 |
session.gc_maxlifetime | 1440 s | Establece el tiempo en el que se interrumpe una sesión PHP |
session.cache_expire | 180 s | Determina 3 horas de vigencia, para la sesión que se encuentraen el caché |
PHP 5.6.x – config | ||
Parámetro | Valor | Significado |
display_errors | Off | Muestra un error de script en el navegador |
file_uploads | On | Posibilita la carga de archivos |
max_execution_time | 120 s | Establece el máximo tiempo de ejecución que se permite |
memory_limit | 128 MB | Limita el consumo de memoria de un Script a un máximo de 128 MegaByte |
post_max_size | 48 MB | Determina un tamaño máximo de 48 MB para los datos enviados mediante el método POST a través de PHP |
register_globals | Off | Permite el registro de datos enviados por POST o GET, como variables globales |
safe_mode | Off | Pone en funcionamiento el Modo Seguro (Safe Mode) de PHP |
upload_max_filesize | 32 MB | Establece el tamaño máximo de carga de un archivo |
session.gc_maxlifetime | 1440 s | Establece 1440 segundos como tiempo en el que se interrumpe una sesión PHP |
session.cache_expire | 180 | Determina 3 horas de vigencia, para la sesión que se encuentraen el caché |
PHP 7.0.x – config | ||
Parámetro | Valor | Significado |
display_errors | Off | Muestra un error de script en el navegador |
file_uploads | On | Posibilita la carga de archivos |
max_execution_time | 60 sec (CPU) / 120 sec (máximo) | Establece el máximo de tiempo que se le permite |
memory_limit | 128 MB -> 256 MB | Limita el consumo de memoria de un Script a un máximo de 256 MegaByte |
post_max_size | 48 MB | Determina un tamaño máximo de 48 MB para los datos enviados mediante el método POST a través de PHP |
register_globals | Ya no existe | Permite el registro de datos enviados por POST o GET, como variables globales |
safe_mode | Off | Pone en funcionamiento el Modo Seguro (Safe Mode) de PHP |
upload_max_filesize | 64 MB | Establece el tamaño máximo de carga de un archivo |
session.gc_maxlifetime | 1440 s | Establece 1440 segundos como tiempo en el que se interrumpe una sesión PHP |
session.cache_expire | 180 min | Determina 3 horas de vigencia, para la sesión que se encuentraen el caché |
PHP 7.1.x – config | ||
Parámetro | Valor | Significado |
display_errors | Off | Muestra un error de script en el navegador |
file_uploads | On | Posibilita la carga de archivos |
max_execution_time | 60 s (CPU) / 120 s (máximo) | Establece el máximo de tiempo que se le permite |
memory_limit | 256 MB | Limita el consumo de memoria de un Script a un máximo de 256 MegaByte |
post_max_size | 48 MB | Determina un tamaño máximo de 48 MB para los datos enviados mediante el método POST a través de PHP |
register_globals | Ya no existe | Permite el registro de datos enviados por POST o GET, como variables globales |
safe_mode | Off | Pone en funcionamiento el Modo Seguro (Safe Mode) de PHP |
upload_max_filesize | 64 MB | Establece el tamaño máximo de carga de un archivo |
session.gc_maxlifetime | 1440 s | Tiempo en el que se interrumpe una sesión PHP |
session.cache_expire | 180 min | Determina 3 horas de vigencia, para la sesión que se encuentraen el caché |
PHP 7.2.x – config | ||
Parámetro | Valor | Significado |
display_errors | Off | Muestra un error de script en el navegador |
file_uploads | On | Posibilita la carga de archivos |
max_execution_time | 240 segundos | Establece el máximo de tiempo que se le permite |
memory_limit | 256 MB | Limita el consumo de memoria de un Script a un máximo de 256 MegaByte |
post_max_size | 48 MB | Determina un tamaño máximo de 48 MB para los datos enviados mediante el método POST a través de PHP |
register_globals | Ya no existe | Permite el registro de datos enviados por POST o GET, como variables globales |
safe_mode | Off | Pone en funcionamiento el Modo Seguro (Safe Mode) de PHP |
upload_max_filesize | 64 MB | Establece el tamaño máximo de carga de un archivo |
session.gc_maxlifetime | 1440 s | Tiempo en el que se interrumpe una sesión PHP - TimeOut |
session.cache_expire | 180 | Determina 3 horas de vigencia, para la sesión que se encuentraen el caché |
PHP 7.3.x – config | ||
Parámetro | Valor | Significado |
display_errors | Off | Muestra un error de script en el navegador |
file_uploads | On | Posibilita la carga de archivos |
max_execution_time | 240 segundos | Establece el máximo de tiempo que se le permite |
memory_limit | 256 MB | Limita el consumo de memoria de un Script a un máximo de 256 MegaByte |
post_max_size | 48 MB | Determina un tamaño máximo de 48 MB para los datos enviados mediante el método POST a través de PHP |
register_globals | Permite el registro de datos enviados por POST o GET, como variables globales | |
safe_mode | Off | Pone en funcionamiento el Modo Seguro (Safe Mode) de PHP |
upload_max_filesize | 64 MB | Establece el tamaño máximo de carga de un archivo |
session.gc_maxlifetime | 1440 s | Tiempo en el que se interrumpe una sesión PHP - TimeOut |
session.cache_expire | 180 min | Determina 3 horas de vigencia, para la sesión que se encuentraen el caché |
PHP 7.4.x – config | ||
Parámetro | Valor | Significado |
display_errors | Off | Muestra un error de script en el navegador |
file_uploads | On | Posibilita la carga de archivos |
max_execution_time | 240 s | Establece el máximo de tiempo que se permite |
memory_limit | 512 MB | Limita el consumo de memoria de un Script a un máximo de 256 MegaByte |
post_max_size | 76 MB | Determina un tamaño máximo de 48 MB para los datos enviados mediante el método POST a través de PHP |
register_globals | NO existe | Permite el registro de datos enviados por POST o GET, como variables globales |
safe_mode | Off | Pone en funcionamiento el Modo Seguro (Safe Mode) de PHP |
upload_max_filesize | 128 MB | Establece el tamaño máximo de carga de un archivo |
session.gc_maxlifetime | 1440 s | Tiempo en el que se interrumpe una sesión PHP - TimeOut |
session.cache_expire | 180min | Determina 3 horas de vigencia, para la sesión que se encuentraen el caché |
PHP 8.0.x / 8.1.x / 8.2.x / 8.3.x – config | ||
Parámetro | Valor | Significado |
display_errors | Off | Muestra el error del script en el navegador |
file_uploads | On | Posibilita la carga de archivos |
max_execution_time | 240 s | Establece el máximo de tiempo de ejecución que se permite |
memory_limit | 512 MB | Limite del consumo de memoria de un Script |
post_max_size | 76 MB | Determina un tamaño máximo para los datos enviados mediante el método POST de PHP |
register_globals | NO existe | Permite el registro de datos enviados por POST o GET, como variables globales |
safe_mode | Off | Pone en funcionamiento el Modo Seguro (Safe Mode) de PHP |
upload_max_filesize | 128 MB | Establece el tamaño máximo de carga de un archivo |
session.gc_maxlifetime | 1440 s | Tiempo en el que se interrumpe una sesión PHP - TimeOut |
session.cache_expire | 180 min | Tiempo limite de la caducidad de la caché actual |
Parámetro: Register Globals off
Register Globals está desactivado a partir de la versión 4.4.1. Esto significa que un Script PHP con información enviada por ejemplo como datos GET o POST, no podrá acceder a variables globales.
Utilizando Arrays se podrá acceder a los datos transmitidos. Es decir, las variables enviadas mediante GET, se obtendrán con $_GET ["nombre de la variable"]. Los datos POST con $_POST ["nombre de la variable"].
Estas innovaciones contribuyen a la seguridad y la estructura de los Scripts PHP, y mediante los siguientes ejemplos, pueden adaptarse a los Scripts existentes.
Antes:
PHP ( tudominiodestrato.eu/test.php?test=Noticia )
$text = $test;
echo $text;
?>
Edición: Noticia
Después:
PHP ( tudominiodestrato.eu/test.php?test=Noticia )
$test = $_GET["test"];
$text = $test;
echo $text;
?>
Edición: Noticia
Configuración del tiempo de ejecución
Con la actualización a la versión PHP 5.3.2 el nuevo límite para el número máximo de campos en una POST-Request es de 1.000.
El valor max_input_vars viene por defecto configurado a 4000 y tiene un limite de 10000.
Esta cantidad se puede modificar manualmente mediante un archivo php.ini o .user.ini introduciendo, por ejemplo, el valor max_input_vars = 5000.
Encontrará una descripción detallada al respecto aquí: https://php.net/manual/es/info.configuration.php
Observación: Para saber cómo está configurado PHP en su paquete de alojamiento web, sólo tiene que crear un pequeño archivo con el nombre info.php.
¿Cómo puedo ver mi version PHP y/o MySQL?