foutmelding bij installatie: Deprecated: Function ereg() is deprecated in C:\Program Files\wamp\www\drupal\includes\file.inc on

Drupalversie: 

Bij het installeren van Drupal (6.15) in wampserver (2.0) krijg is de volgende foutmelding 'Deprecated: Function ereg() is deprecated in C:\Program Files\wamp\www\drupal\includes\file.inc on line 902' vele malen achter elkaar (ook bij herinstallatie).
Bij het doorgaan met de installatie blijft deze 'hangen' na het aanmaken van de database met de mededeling 'Content' op het scherm. Installatie proces wordt niet doorgezet zoals op de site wordt aangegeven en op youtube is te zien.

Hoi.

Probeer eens een ouder versie van WAMP! Alles up-to-date wil nog wel eens problemen geven!

Groetjes.

Deze 'bug' is bekend en er wordt aan een fix gewerkt op http://drupal.org/node/360605. Als je kan coden moet je PHP's error reporting zo instellen dat E_DEPRECATED niet wordt weergegeven. Anders zoals Juzzuu al zei voorlopig PHP 5.2.x gebruiken, totdat dit in Drupal gefikst is.

Ook ik heb php 5.3 geinstalleerd met hetzelfde resultaat "ereg" functie deprecated. Deze functie wordt blijkbaar vervangen door preg_* een op Perl gebaseerde functie; die blijkbaar snellere output geeft . Omcoden is niet van de poes als je php niet dagelijks onder de pen hebt. Ik heb php 5.2 terug geinstalleerd en alles werkt terug naar behoren. Hopelijk komen de Drupal-coder vlug met een aanpassing.

Een beginnend LAMP gebruiker. En plots scheen het licht in de duisternis.

Samengevat zijn er 3 oplossingen:

- Tijdelijke workaround: ini_set('error_reporting', 4096); in settings.php zetten die dit soort berichten onderdrukt
- de ereg functie vervangen door de nieuwe functie, dit is de patch waar aan gewerkt wordt in de link van Xano en waar dus nog geen goede oplossing voor is gevonden.
- Voorlopig php 5.2 gebruiken, wat wellicht het beste is, want dit gaat nu nog enkel over Drupal core, er wachten nog heel wat andere problemen met php 5.3 als je begint contributed modules te installeren.

Hans
KOBA

Actuele inhoud

09 feb 2012

08 feb 2012

07 feb 2012

06 feb 2012

05 feb 2012