Como comentario hay un detalle que los dos estan pasando por alto y es que las directivas que estan en el archivo php.ini estan seteadas por un esquema de permisos que determinan de que manera puede ser afectada dicha directiva a saber son los siguientes.
- PHP_INI_USER
- PHP_INI_PERDIR
- PHP_INI_SYSTEM
- PHP_INI_ALL
PHP_INI_USER permite setear directivas durante la ejecucion de un scritp del usuario.
PHP_INI_PERDIR permite setar directivas mediante el archivo php.ini o htaccess, cuando php esta como modulo de apache.
PHP_INI_SYSTEM permite setear directivas por medio del archivo php.ini y httpd.conf.
PHP_INI_ALL permite setear directivas por medio de la funcion ini_set al menos el teoria y por archivos .htaccess y obviamente por medio del archivo php.ini y httpd.conf.
A hora el problema de zeus_bsas es que magic_quotes_gpc esta controlada por los pemisos
PHP_INI_SYSTEM y
PHP_INI_PERDIR.
De tal forma que solo pued acceder a ella mediante el archivo
php.ini o por medio del un archivo
.htaccess esta ultima opcion tiene dos condiciones que php este como modulo de apache y que la directiva AllowOverride en el apache, para el directorio del usuario este seteada con
ALL o
Options por lo menos.
Para acceder a la driectiva de esta ultima forma se debe de crear el archivo
.htaccess y agregar la siguiente linea dentro de el.
php_value magic_quotes_gpc 1