Posted by dannynelly on July 25, 2009 at 11:57pm
7 followers
| Project: | Drupal core |
| Version: | 6.16 |
| Component: | file system |
| Category: | bug report |
| Priority: | critical |
| Assigned: | dannynelly |
| Status: | closed (duplicate) |
Issue Summary
I get the following error message during installation of Drupal (drupal-6.13) on WAMP.
"Deprecated: Function ereg() is deprecated in C:\wamp\www\includes\file.inc on line 895".
Please help!
Best regards,
Ubota Otragane
Comments
#1
As far as I can tell this is a Drupal core issue, due to an ereg() call in file_scan_directory. The function was deprecated in PHP 5.3, which I guess is the version you have in WAMP.
This patch should take care of it.
#2
Previous patches have been ignored or lost. The code does work. The new code will even pass the unit test as ereg() would return a 0 or a 1 boolean. preg_match() will do the same by returning the number of hits which would be 0 or 1. Thus matching the requirements of the unit test.
#3
#4
The last submitted patch, file.inc_.patch, failed testing.
#5
The patch is failing against the version. But as far as I can see everything is correct and works using patch. But then I am using Windows. Perhaps it is a *nix formatting error. Can someone else try re-rolling this with Linux?
#6
Duplicate of #360605: PHP 5.3 Compatibility.
Please see
- #360605-24: PHP 5.3 Compatibility
- #360605-36: PHP 5.3 Compatibility
and below.
#7
#8
#1: file.inc_.patch queued for re-testing.
#9
The last submitted patch, file.inc_.patch, failed testing.
#10