Hi..
Searching about the same problem i found a little tool to set the register_global in "Off" without rootaccess to my server.
The original post is in the forum of the joomla.de community.
http://www.joomlaportal.de/sicherheit/53461-register_globals-bei-1-1-a.htmlI try to explain me in english.
What is this tool doing:To setup register_global you have to place an php.ini file with the code "
register_globals = off" in every directory that contains .php files in your website. If you do it manualy it will be a lot of work because Joomla! has so many directories inside.
Placing only one php.ini file in the Joomla! root the tool scan for folders with .php files in your site and adds syslinks pointing to the php.ini file in your root. Thats all... After this the register_global function is "OFF" and the security message isn't there anymore.
If you want to get back to your initial configuration you can remove all syslinks with the tool in the same way that you added the links.
After setting up the syslinks its higly recommendet to remove the tool for security reasons. Also this you can do with press a button inside the tool...
If you need to add new syslinks because you install new components or other you have to upload the tool again and rescan the folders. The tool adds the syslinks where needed. And remember to remove the tool after...
The two files attached has to be placed in the Joomla! root over FTP after point your Browser to your Joomla! root like this:
http://www.yourdomain.xx/configPHP.php and run the tool.
I tried this on two different providers with success. But i do not realy know what the tool is doing...(I'm not a coder) Maybe some Server Guru can have a look to see if this tool is clean like it's seams and if this way is the right way to do it. The tecnical support from puretec.de (one of my hosters) told me that this is ok...
Regards