At previous post about install drupal in localhost using wamp I got this message :
Deprecated: Function ereg() is deprecated in C:\wamp\www\drupal\includes\file.inc on line 902
That message appear because I use latest wamp software that utilize php 5.3.0 where ereg() function is deprecated.
Quick solution for this case are :
1. Downgrade wamp to previous version
or
2. Edit php source file of drupal.
I prefer to choose second solution since I love to learn new thing 🙂
I have tried a few php function like preg_replace() and mb_ereg()
After test each function I think mb_ereg() is good solution.
Back to the problem I open file :
file.inc
C:\wamp\www\drupal\includes\file.inc
scroll to line 902.
change ereg in line to mb_ereg to make the line transform into :
[sourcecode language=”php”]
elseif ($depth >= $min_depth && mb_ereg($mask, $file)) {
[/sourcecode]
Save the file and retry open http://batikweb.com
This time I got this :
Nice, I can continue to installation steps 🙂
Stay health!
View Comments (34)
Thanks really helpful
ok
excelent
Thanks for this very usefull information !
Excelent!!!!
It works for drupal 6.14
Thanks a lot! It worked for 6.14
Thanks a lot. I dont have admin access. Older WAMP requires admin access. Your patch as per 2 helped to work on Drupal w/o 902
Worked for me. Thanks
Thanks you very much! its works immediately
Thanks, worked like a charm.
Excellent! Thank you very much!