Tecnología

Inicio

Cómo desactivar Globals registrados en Joomla

En PHP, o Procesador de Hipertexto, "register_globals" es un ajuste que puede dejar a un sitio web vulnerable a los ataques en ciertas situaciones en las que la izquierda en. En el desarrollo de su sitio web utilizando el sistema de gestión de contenidos Joomla, es posible desactivar esta opción. En algunos casos, su proveedor de alojamiento podría ser capaz de desactivar esta opción para usted. Si no es así, debe tener acceso a su archivo "php.ini" o la capacidad de crear un archivo ".htaccess".

Instrucciones

Editar php.ini

1 Abra el archivo "php.ini" en un editor de texto.

2 Agregue la siguiente línea al archivo:

register_globals = off

3 Guarde el archivo y cargar los cambios en su directorio web raíz.

archivo .htaccess

4 Crear un archivo ".htaccess" en el directorio principal de su sitio. Si los scripts PHP de alojamiento se encuentran en un sitio diferente, cree el archivo en el directorio principal de ese sitio. Usar una plantilla como "generador de archivos .htc" si usted no es capaz de crear un archivo ".htcaccess".

5 Abra el archivo ".htaccess" en un editor de texto y agregue el código siguiente:

<IfModule mod_php4.c>

php_value register_globals 0

</ IfModule>

<IfModule sapi_apache2.c>

php_value register_globals 0

</ IfModule>

php_flag register_globals 0

Este código se apaga register_globals tanto para Apache 1.3 y 2.0 servidores.

6 Guarde los archivos ".htaccess" y subirlo a su directorio principal.

Consejos y advertencias

  • Si usted no tiene acceso a su servidor web, usted no será capaz de cambiar el archivo "php.ini".