Register Global auf on, bei der Installation von Drupal 6.1 auf Webhostingpakete von 1&1 und die Lösung

am 07.03.2008 - 18:15 Uhr in
Hallo,
wie ich heute mein Drupal 6.1 auf meinem Server installieren wollte, bekam ich schon direkt zu anfang die Meldung, das die Register Globals auf On gesetzt sind, und somit die Installation nicht möglich wäre. Auf der Suche nach einer Lösung habe ich den entscheidenen Hinweiss in den FAQ meines Webhosters 1&1 gefunden. Folgendes stand in einer FAQ :
Im Gegensatz zu PHP 4 ist bei PHP5 der Wert der Variable RegisterGlobals standardmäßig auf "off" gesetzt.
Um nun herauszufinden, welcher PHP Version die Scripte laufen, reicht ein kleines Script
<?
phpinfo();
?>
Auf den Server ausgeführt, sieht man direkt, das bei 1&1 standardmässig PHP 4.4.8 aktiv ist.
Aber die Lösung ist dafür um so einfacher. Um Drupal 6.1 doch installieren zu können müsst ihr folgender Eintrag in die .htaccess eintragen, diese sollte sich im Drupal Verzeichniss befinden.
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
Somit werden alle Scripte mit der Endung .php als .php5 ausgeführt, was dazu führt, das auch RegisterGlobals auf OFF steht. Ich hoffe, ich konnte euch damit bei dem Problem helfen.
Ich muss aber dazu sagen, das sich diese Lösung nur auf meinen Webhoster 1&1 bezieht, und ob diese auf anderen Provider auch möglich ist, hängt immer vom Anbieter ab.
Gruß
Tobias Eckert
- Anmelden oder Registrieren um Kommentare zu schreiben
Register Global und 1&1
am 08.04.2008 - 22:20 Uhr
danke
für diesen hinweis, er ist 'goldwert' und sollte im handbuch bei den 'kurztipps' stehen!
marflow
mit grüssen an die community
Besten Dank
am 08.06.2008 - 21:12 Uhr
Barrierefreies Webdesign
Marita Betz
Hallo,
ich danke Dir ebenfalls für den Tipp. Hat mir gerade sehr geholfen bei der Installation von Drupal 5.7 bei 1und1.
Wenn nur immer alles so schnell ginge.
Viele Grüße
Marita Betz
Hallo zusammen, auch ich bin dankbar für den Hinweis
am 14.05.2009 - 23:04 Uhr
leider bin ich nicht in php geübt und habe keine ahnung wohin ich den eintrag machen soll. kann mir bitte jemand sagen an welcher stelle ich dies in die htaccess eintragen soll. wäre supertoll, ich komm sonst nicht weiter. vielen dank im voraus und viele grüße an die tollen helfer.