Bonjour,
Je rencontre un probleme, impossible d'installer la version 5.6 ou 6.0 de Drupal sur mon serveur mutualisé chez 1&1 . Register_globals est toujours activé. J'ai deja essayé dans un fichier .htaccess d'insérer SetEnv Register golbal off et PHP REGISTER GLOBAL 0 .
Mais cela ne change rien. Est-ce que quelqu'un pourrai m'aider svp.
Joined: 2008-02-15
J'ai bien essayé de contacter le support technique de l'hébergeur mais après plus de 24h toujours pas de réponse.
Joined: 2008-02-15
Le support de 1&1 vient de me fournir la solution :
Pour une meilleure sécurité, il est idéal de placer la variable
register_globals sur Off.
Cette position est d?ailleurs demandée par le CMS Joomla lors de son
installation.
Il vous faut créer votre fichier php.ini en y plaçant le contenu suivant
:
register_globals = Off
Transférez alors le fichier dans l?ensemble des répertoires de votre
application afin de voir la valeur PHP modifiée.
Joined: 2008-01-15
Une autre solution plus simple (pas de fichiers "php;ini" partout ;p) consiste à mettre les lignes suivantes à la racine du site drupal dans le .htaccess :
#Forcer PHP5 chez 1and1
AddType x-mapp-php5 .php
En fait, on force 1&1 à utiliser PHP5 qu'ils n'utilisent pas par défaut alors qu'ils le supportent. L'astuce, c'est que les "Register_globals" sont désactivées par défaut avec PHP5 sur 1&1 !