.

Drupal 5.6 y los problemas con REGISTER GLOBALS


La nueva versión de Drupal 5.6, para prevenir el cross site scripting ha introducido una modificación que tiene como consecuencia que si register globals está activado no se instalará ningún nuevo sitio. Al intentarlo nos suelta el siguiente mensaje:

Incompatible environment. The following error must be resolved before you can continue the installation process. 
register_globals is enabled. Drupal requires this configuration directive to be disabled. 
Your site may not be secure when register_globals is enabled

Si se actualiza desde una versión más antigua a la versión de drupal 5.6 o superior, entonces los sitios antiguos seguirán funcionando pero en el panel de administración aparecerá una advertencia.

Si utilizas alojamiento compartido puedes solventar este pequeño problema a la hora de ejecutar una nueva instalación modificando el archivo .htaccess. y añadiendo al siguiente linea:

php_flag register_globals off

Con eso es suficiente, en tiempo real se toma el cambio, se puede ver ejecutando un phpinfo(); como el valor local (local value, el de nuestro espacio) se turna a off . Como por defecto esta a on con que no aparezca esa linea en el .htaccess es suficiente (o si se prefiere se puede poner a on directamente en el .htaccess)

Si el .htaccess ya existia vale con añadir la linea al final de lo existente.

Si falla dejar una linea en blanco antes del final del .htaccess


Trackback URL for this post:

http://www.noticias-tic.com/trackback/1172