1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Modificar la configuración del servidor (alojamiento antigua fórmula)
No aceptamos peticiones de modificación de los archivos de tipo php.ini o my.inio httpd.conf.
Sin embargo, puedes definir algunos parámetros mediante dos métodos a elegir.
Acciones a realizar
Puedes añadir filas en tu código PHP
<? ini_set ('clave de la configuración que deseas cambiar', 'on o off'); ?>
o <? ini_set ('clave de la configuración que deseas cambiar', 'nuevo valor de la clave'); ?>
Ejemplo:
<? ini_set('display_errors', 'off'); ?>
// desactivar la visualización de errores
O rellenar un archivo .htaccess(o .user.ini para alojamientos en la nueva consola)
php_flag "clave de la configuración que hay que cambiar'" "on o off"
o php_value "'clave de la configuración que hay que cambiar'" "nuevo valor de la clave"
Ejemplos:
php_flag display_errors "off"
# desactivar la visualización de errores
php_flag "allow_url_fopen" "On"
php_flag "allow_url_include" "On"
# activar fopen, fsockopen, los includes, file_get_contents, simplexml_load_file...
# y permite resolver los problemas del tipo
# URL file-access is disabled in the server configuration
# fatal error: main() [function.require]
# failed to open stream
# get_headers(), file get content, etc.
php_flag detect_unicode "off"
# asignar el valor Off a la variable detect_unicode
php_flag short_open_tag "off"
# desactivar la utilización de etiquetas cortas ( ?>) para utilizar PHP con XML
php_value register_globals "0"
# desactivar Register Globals, activado por defecto
php_value magic_quotes_gpc "1"
# activar la función magic quotes gpc (pero leer http://php.net/manual/fr/security.magicquotes.php)
AllowOverride None
# modificar AllowOverride, en ALL por defecto
En imágenes
Creación de un archivo .htaccess e inserción de una directiva
Más información
Podrás encontrar todos los parámetros posibles en http://php.net/ini_set
Tienes derecho a cambiar los flags de las variables marcadas con PHP_INI_PERDIR o PHP_INI_ALL en http://www.php.net/manual/fr/ini.php#ini.list
Los limites memory_limit y max_execution_time están colocados en la configuración de Apache, por lo que no son modificables.