26/09/2009, 19:37
|
| Moderador radioactivo | | Fecha de Ingreso: octubre-2005 Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años Puntos: 890 | |
Respuesta: Deprecated: Function ereg() is deprecated in C:\wamp\www\atrium-1-0-beta-1 Un poco tarde pero efectivamente es la incompatibilidad que tiene Drupal 6 con la nueva version de php 5.3
drupal hace uso de ereg() y algunas funciones que estan desfazadas en la nueva version de PHP, ya se esta trabajando en la version 7 de drupal donde se corregira estas falencias, mientras tanto podemos "ocultar" los mensajes de error, aunque va a funcionar de manera correcta no nos va a mostrar el mensaje de error. Algo poco convencional, pero para el caso sirve para nuestro entorno de prueba ya que la mayoria de servidores aun no esta implementado esta nueva version de php y no va a traer problemas al instalarlo en el servidor de produccion.
Simplemente van a su instalacion de Drupal buscan el archivo includes/ common.inc y buscan masomenos en la linea 580
reemplazan esto:
if ($errno & (E_ALL ^ E_NOTICE)) {
por esto
if ($errno & (E_ALL & ~E_NOTICE & ~E_DEPRECATED)) {
Segun tengo entendido en la version 6 de drupal no van a hacer cambios por el momento para solventar este problema, dado que ya esta en puerta la version 7 que trae innumerables mejoras.
Saludos |