Installation startet nicht
am 13.03.2012 - 14:52 Uhr in
Hilfe!
Ich möchte neu Drupal 7 installieren und erhalte folgende Fehlermeldung:
Fatal error: Call to undefined function hash() in /htdocs/beziehung/includes/bootstrap.inc on line 811
Was mache ich nun?
Danke
Bernhard
- Anmelden oder Registrieren um Kommentare zu schreiben

Kann es sein, dass Du kein
am 13.03.2012 - 15:06 Uhr
Kann es sein, dass Du kein PHP 5.1.2 hast, ab dann ist hash() standardmäßig aktiv, Du benötigst aber min. 5.2.5 für D7.
Guck Dir mal die Anforderungen von Drupal 7 an: http://drupal.org/requirements#php
Das liegt nicht an Drupal,
am 13.03.2012 - 15:11 Uhr
Das liegt nicht an Drupal, sondern an dem PHP, welches dort verwendet wird.
php.net sagt dazu
Requirements
The Hash extension requires no external libraries and is enabled by default as of PHP 5.1.2. It may be explicitly disabled by using the --disable-hash switch to configure.
Du kannst das überprüfen, wenn du dir die phpinfo() anschaust, dort muß es so einen kleinen Block geben, den ich dem Posting mal angehängt habe.
Ohne die Hash Extension wird es leider nichts.
lieben Gruß
Berthold Lausch
Danke, habe PHP 5.2.12
am 13.03.2012 - 15:15 Uhr
Danke, habe PHP 5.2.12, woran kann es noch liegen?
Dann untersuche mal, ob diese
am 13.03.2012 - 15:29 Uhr
Dann untersuche mal, ob diese Version auch wirklich aktiv ist. Kann ja sein, daß man in der Konfiguration verschiedene Releases zur Auswahl hat und die falsche zur Zeit aktiv ist.
Beste Grüße
Werner
bsattler schrieb Danke, habe
am 13.03.2012 - 15:39 Uhr
Danke, habe PHP 5.2.12, woran kann es noch liegen?
ich habe dir doch geschrieben, wie du das prüfen kannst, ob die Hash Extention aktiviert ist.
Was ist das Ergebnis ?
Hash aktivierung
am 13.03.2012 - 16:13 Uhr
Ich habe beim Provider angerufen, da ich diese Datei nicht im Zugriff habe. Bekomme hoffentlich bald Antwort
Es ist klar, dass das nur der
am 13.03.2012 - 16:25 Uhr
Es ist klar, dass das nur der Provider selbst ändern kann.
mit dem Test, ob es aktiviert ist, meinte ich eigentlich folgendes:
Du erzeugst eine leere Textdatei (mit Notepad oder so) z.B. mit dem Namen test.php
und dann schreibst du dort hinein:
<?phpphpinfo();
?>
Dann die Datei auf den Server hochladen (per ftp) und im Browser aufrufen. Du erhälst dann eine Liste mit allen Einstellungen, die in PHP und MySQL gemacht worden sind.
lieben Gruß
Berthold Lausch
gelöst
am 13.03.2012 - 16:34 Uhr
Danke jetzt hat der Provider hash aktiviert und alles klappt.