.

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

Responder

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Saltos automáticos de líneas y de párrafos.
  • Links to specified hosts will have a rel="nofollow" added to them.

  • Each email address will be obfuscated in a human readble fashion or (if JavaScript is enabled) replaced with a spamproof clickable link.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.

Más información sobre opciones de formato

CAPTCHA
Introduce el resultado de la operación matemática
9 + 7 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.