Configuración de PHP en alojamiento compartido
Introducción
Esta guía escribe cómo modificar el valor de ciertas variables del fichero php.ini.
Configuración actual
Se puede obtener la configuración del fichero php.ini en la página siguiente:
http://mi_plan_de_alojamiento.ovh.net/test.phpVERSION_DE_PHP
Por ejemplo para el PHP versión 5 del plan de alojamiento
Profesional :
Modificación de valores gracias a la instrucción SetEnv
Es posible modificar los valores de
register_globals,
magic_quotes,
Zend Optimizer, así como elegir la versión de PHP entre
PHP 4 y
PHP 5 gracias a la instrucción SetEnv a través del fichero
.htaccess
Si no existe dicho fichero, debe crearlo a partir de un fichero de texto (bloc de notas de Windows o bien otro editor de texto) y colocarlo en la carpeta deseada del sitio web.
Ejemplo:
SetEnv REGISTER_GLOBALS 0
SetEnv ZEND_OPTIMIZER 1
SetEnv MAGIC_QUOTES 1
SetEnv PHP_VER 5
Este ejemplo permite desactivar REGISTER_GLOBALS, activar ZEND_OPTIMIZER y MAGIC_QUOTES y utilizar PHP 5 para los ficheros con extensión php.
Configuración del valor sesión
Hay dos métodos de propagación del identificador de sesión :
Cookies y
URL.
Por defecto el identificador de sesión se transmite mediante la URL.
Para que el identificador de sesión se coloque en una cookie, edite el fichero
.htaccess y desactive el valor SESSION_USE_TRANS_SID :
SetEnv SESSION_USE_TRANS_SID 0
Configuración de Ioncube
Es posible activar IONCUBE poniendo valor afirmativo (1) al valor IONCUBE.
SetEnv IONCUBE 1
| ATENCIÓN : El uso de Ioncube necesita obligatoriamente la desactivación de Zend Optimizer así como el uso de PHP 5 |
SetEnv IONCUBE 1
SetEnv ZEND_OPTIMIZER 0
SetEnv PHP_VER 5
Ocultación de warnings PHP
Por defecto, los warnings y errores de PHP se muestran en la salida estándar (página web).
Puede ocultarlos con la opción
display_errrors :
SetEnv DISPLAY_ERRORS 0
Más información
:
HtaccessPhpVersion :: Opciones de PHP en los alojamientos compartidos
:
PhpVersion4 :: ¿ Cómo utilizar php4 ?
:
PhpVersion5 :: ¿ Cómo utilizar php5 ?