Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

Deprecated: Assigning the return value of new by reference is deprecated in

Estas en el tema de Deprecated: Assigning the return value of new by reference is deprecated in en el foro de Joomla en Foros del Web. Despues de intalar joomla en WampServer Version 2.0 ingresoa localhost/Joomla/index.php La pagina se carga con los errores, con las líneas a continuación en definitiva algo ...
  #1 (permalink)  
Antiguo 13/08/2009, 20:01
 
Fecha de Ingreso: agosto-2009
Mensajes: 2
Antigüedad: 14 años, 8 meses
Puntos: 0
Sonrisa Deprecated: Assigning the return value of new by reference is deprecated in

Despues de intalar joomla en WampServer Version 2.0 ingresoa localhost/Joomla/index.php
La pagina se carga con los errores, con las líneas a continuación en definitiva algo hice mal

Deprecated: Function eregi() is deprecated in C:\wamp\www\Joomla\modules\mod_mainmenu.php on line 35

Deprecated: Function eregi() is deprecated in C:\wamp\www\Joomla\modules\mod_mainmenu.php on line 35

Deprecated: Function eregi() is deprecated in C:\wamp\www\Joomla\modules\mod_mainmenu.php on line 35

Deprecated: Function eregi() is deprecated in C:\wamp\www\Joomla\modules\mod_mainmenu.php on line 36

Deprecated: Function eregi() is deprecated in C:\wamp\www\Joomla\modules\mod_mainmenu.php on line 35

Deprecated: Function eregi() is deprecated in C:\wamp\www\Joomla\modules\mod_mainmenu.php on line 35

Deprecated: Function eregi() is deprecated in C:\wamp\www\Joomla\modules\mod_mainmenu.php on line 35

Deprecated: Function eregi() is deprecated in C:\wamp\www\Joomla\modules\mod_mainmenu.php on line 36

Deprecated: Function eregi() is deprecated in C:\wamp\www\Joomla\modules\mod_mainmenu.php on line 35

Deprecated: Function eregi() is deprecated in C:\wamp\www\Joomla\modules\mod_mainmenu.php on line 35

Deprecated: Function eregi() is deprecated in C:\wamp\www\Joomla\modules\mod_mainmenu.php on line 35

Deprecated: Function eregi() is deprecated in C:\wamp\www\Joomla\modules\mod_mainmenu.php on line 36

Deprecated: Function eregi() is deprecated in C:\wamp\www\Joomla\modules\mod_mainmenu.php on line 35

Les agradeceré mucho su ayuda
  #2 (permalink)  
Antiguo 14/08/2009, 00:37
Avatar de Larenz
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: Nicaragua
Mensajes: 1.398
Antigüedad: 17 años, 3 meses
Puntos: 55
Respuesta: Deprecated: Assigning the return value of new by reference is deprecated i

Intenta correr nuevamente la instalación de Joomla pero en el Xampp. Puede que sean problemas de los archivos del Wamp. Por cierto ¿qué versión de Joomla estabas instalándo?
  #3 (permalink)  
Antiguo 14/08/2009, 14:00
 
Fecha de Ingreso: agosto-2009
Mensajes: 2
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Deprecated: Assigning the return value of new by reference is deprecated i

perdón omití estos datos Joomla_1.5.14-Spanish
ok gracias pruebo y comento
  #4 (permalink)  
Antiguo 01/09/2009, 14:03
 
Fecha de Ingreso: septiembre-2009
Mensajes: 1
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Deprecated: Assigning the return value of new by reference is deprecated i

Estoy instalando joomla 1.5.14 en la carpeta htdocs de Xampp. tengo un mac, y el xampp lo descargué se supone que en su útima versión, lo mismo joomla. me salen estas dos frases al tratar de instalar joomla:

Deprecated: Assigning the return value of new by reference is deprecated in /Applications/XAMPP/xamppfiles/htdocs/joomla15/libraries/pattemplate/patTemplate.php on line 1424

Deprecated: Assigning the return value of new by reference is deprecated in /Applications/XAMPP/xamppfiles/htdocs/joomla15/libraries/pattemplate/patErrorManager.php on line 202

No entiendo lo que tengo que hacer...!
  #5 (permalink)  
Antiguo 01/09/2009, 18:07
Avatar de Larenz
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: Nicaragua
Mensajes: 1.398
Antigüedad: 17 años, 3 meses
Puntos: 55
Respuesta: Deprecated: Assigning the return value of new by reference is deprecated i

A simple vista da la impresión de que el error se encuentra en los archivos de Joomla. Intenten descargar nuevamente Joomla, de ser posible del sitio oficial. Es bueno también revisar las rutas, normalmente siempre se crean directorios en minúsculas. No sé si por ser Mac es también diferente.
  #6 (permalink)  
Antiguo 08/09/2009, 12:33
 
Fecha de Ingreso: julio-2009
Ubicación: Capital Federal
Mensajes: 1
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Deprecated: Assigning the return value of new by reference is deprecated i

A mi me pasa lo mismo con la version de Xampp 1.7.2,
.. lo probe con joomla 1.5 / 1.5.13 / 1.5.14 /
en Win xp, win 2k y win vista.

pero con la version de Xampp 1.7.0 estos errores no aparecen
no se por que?
(sera alguna incompatibilidad de joomla con PHP 5.3 ??)

La unica solucion que veo es instalar joomla con una version 1.7.0 de xampp.
A alguien se le ocurre algo mas?

Saludos.
Gaby
  #7 (permalink)  
Antiguo 10/09/2009, 12:09
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Deprecated: Assigning the return value of new by reference is deprecated i

Veamos qué dice la documentación oficial de PHP:

Cita:
Warning

This function has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 6.0.0. Relying on this feature is highly discouraged.
No es problema de XAMPP, no es problema de PHP. El problema es que los desarrolladores de PHP, vaya uno a saber por qué, están a punto de remover una de las extensiones más usadas : (expresiones regulares POSIX), y los desarrolladores de Joomla no han reescrito la aplicación para ya no usarla. No había visto esto...

En fin, que para deshabilitar que se muestren errores deben configurar display_errors o error_reporting en sus archivos php.ini


Saludos.
  #8 (permalink)  
Antiguo 29/10/2009, 03:26
Avatar de ffandino4  
Fecha de Ingreso: septiembre-2008
Ubicación: Santiago de Compostela
Mensajes: 65
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Deprecated: Assigning the return value of new by reference is deprecated i

A mi me ocurre lo mismo.
Tenía instalado el Wamp hasta el antes de ayer. Como estoy probando unas cosas con un compañero, parecía que no me corría correctamente e instalé la última versión. Me empezó a dar ese error... y después de instalar varias versiones del Joomla, instale el Xamp pero me ocurre exactamente lo mismo.

En un principio, parece que funciona si le quitemos los errores, tal y como comenta AlvaroG. Pero alto!!! no me funcionan los menús!!! no se ven, puesto que antes si no eliminaba el display_errors en vez de menus me motraba el error, ya ahora... nada!!!

Última edición por ffandino4; 29/10/2009 a las 05:14 Razón: aparece un error
  #9 (permalink)  
Antiguo 29/10/2009, 05:49
Avatar de ffandino4  
Fecha de Ingreso: septiembre-2008
Ubicación: Santiago de Compostela
Mensajes: 65
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Deprecated: Assigning the return value of new by reference is deprecated i

Parece que es bastante común el error, os doy unas pequeñas soluciones:

http://www.joomlaspanish.org/foros/s...ad.php?t=45324

http://www.forosdelweb.com/f119/erro...e-99-a-743134/
  #10 (permalink)  
Antiguo 05/11/2009, 17:01
 
Fecha de Ingreso: noviembre-2009
Mensajes: 1
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Deprecated: Assigning the return value of new by reference is deprecated i

No tienes que instalar versiones anteriores ni nada por el estilo.

Lo único que tienes que hacer esto:

1. parar el servicio de apache.
2. en la carpeta de php modificar el archivo php.ini
3. modificar la variable display_errors a off
4. guardar los cambios.
5. iniciar apache.

No hay mas nada que hacer.

Saludos y Bendiciones
  #11 (permalink)  
Antiguo 06/11/2009, 07:25
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Deprecated: Assigning the return value of new by reference is deprecated i

Cita:
Iniciado por dpavilam Ver Mensaje
No tienes que instalar versiones anteriores ni nada por el estilo.

Lo único que tienes que hacer esto:

1. parar el servicio de apache.
2. en la carpeta de php modificar el archivo php.ini
3. modificar la variable display_errors a off
4. guardar los cambios.
5. iniciar apache.

No hay mas nada que hacer.

Saludos y Bendiciones
Hmmmm claro, y entonces cuando el servidor cambie a PHP6 y Joomla aún no se haya actualizado, el sitio deja de funcionar sin decir nada. No parece una opción real.

Vale como para que los errores no se muestren, pero hay que saber por qué se muestran.


Saludos.
  #12 (permalink)  
Antiguo 19/12/2009, 10:31
 
Fecha de Ingreso: diciembre-2009
Mensajes: 2
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Deprecated: Assigning the return value of new by reference is deprecated i

Bajen una version anterior al php 5.3 en esta pagina pueden bajar los modulos anteriores del php para el wamp server lo instala y listo http://www.wampserver.com/en/addons_php.php
  #13 (permalink)  
Antiguo 19/12/2009, 13:15
Avatar de Larenz
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: Nicaragua
Mensajes: 1.398
Antigüedad: 17 años, 3 meses
Puntos: 55
Respuesta: Deprecated: Assigning the return value of new by reference is deprecated i

Otra opción será poner en Google Xampp 1.6 que trabaja con PHP 5.2 y listo... probé las últimas versiones de Xampp y dan problemas... por eso recomiendo Xampp 1.6
__________________
¡No lo sé todo! Pero comencé como tú, ¡sin saber nada!
Encuéntrame en Facebook: Perfil + Página
  #14 (permalink)  
Antiguo 11/01/2010, 07:08
 
Fecha de Ingreso: enero-2010
Mensajes: 1
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Deprecated: Assigning the return value of new by reference is deprecated i

Solución modificando una línea simplemente:

Abrir "php.ini".

Cambiar esta línea:

error_reporting = E_ALL

por esta:

error_reporting = E_ALL & ~E_DEPRECATED

Lo que hace es mostrar todos los errores excepto los errores sobre las funciones que están obsoletas (deprecated).
  #15 (permalink)  
Antiguo 20/03/2010, 11:45
 
Fecha de Ingreso: marzo-2010
Mensajes: 2
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Deprecated: Assigning the return value of new by reference is deprecated i

muchas gracias Ximo_xma funciono del 10, me estaba volviendo locooooooo
gracias men
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 21:13.