En la pagina de la ...
 
Avisos
Vaciar todo

En la pagina de la empresa nos sale el mensaje notice: Undefined index: ..........

4 Respuestas
3 Usuarios
0 Reactions
2,482 Visitas
Respuestas: 8
Active Member
Topic starter
 

buenos días en la pagina de la empresa nos sale el siguiente aviso.
Notice: Undefined index: view in /home/dqaes/public_html/clinicadinan/components/com_content/router.php on line 48
Notice: Undefined index: view in /home/dqaes/public_html/clinicadinan/components/com_content/router.php on line 48
Notice: Undefined index: view in /home/dqaes/public_html/clinicadinan/components/com_content/router.php on line 48

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 05/01/2015 8:43 am
Lorena
Respuestas: 1698
Noble Member Moderator
 

Hola Luis Fernando,

Si, aparte del aviso que os muestra no tienes problemas en la web (funciona correctamente) te recomiendo desactivar el depurador del sistema.

¿Has realizado algún cambio recientemente en la web?

Revisa:

https://www.ostraining.com/support-forum/joomla-support/undefined-index-error/

Un saludo.


 
Respondido : 05/01/2015 11:44 am
Respuestas: 8
Active Member
Topic starter
 

siguiendo las indicaciones que me indicaron en la contestación a un ticket desde el departamento sysadmin:

Joomla: 2.5.x, que recomienda desde versiones anteriores ya php 5.4.
con VirtueMart 2.0.20b MINOR (recomendado actualizar en cualquier caso)

solicite el update de php, después de que me confirmaran el que ya tenia el php 5.4, tuve que solicitar el cambio en la configuracion por que tenia el siguiente aviso en otra web

el mensaje completo es
Strict Standards: Only variables should be assigned by reference in /home/dqaes/public_html/dione/modules/mod_backgroundgallery_pro/helper.php on line 391

Supongo que al cambiar a php 5.4 podría haber algo en la configuración que provoque este aviso
respecto a los cambios en la web el único cambio que hice en la web fue añadir un articulo hoy y fue cuando me di cuenta del aviso.

perdona pero he consulta la URL que me indicas pero mi ingles no es nada bueno y no he sacado nada en claro
gracias


 
Respondido : 05/01/2015 12:44 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Ubica este archivo :

/home/dqaes/public_html/clinicadinan/components/com_content/router.php

en la línea 48 verás este código

if (($menuItem instanceof stdClass) && $menuItem->query['view'] == $query['view'] && isset($query['id']) && $menuItem->query['id'] == intval($query['id'])) {

Simplemente agrega un @ delante de la variable de menuitem, tal como se ve a continuación.

if (($menuItem instanceof stdClass) && @$menuItem->query['view'] == $query['view'] && isset($query['id']) && $menuItem->query['id'] == intval($query['id'])) {

Lo que te hace el agregar el @ es que la advertencia no se muestra, es un prolbe posiblemente por la programación antigua, no es un error crítico

Saludos.


 
Respondido : 05/01/2015 5:22 pm