En la pagina de la ...
Avisos
Vaciar todo

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

 
Luis Fernando
 Luis Fernando
Usuario activo

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

Citar
Respondido : 05/01/2015 8:43 am
Lorena
 Lorena
Miembro 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.

ResponderCitar
Respondido : 05/01/2015 11:44 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Luis Fernando
 Luis Fernando
Usuario activo

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

ResponderCitar
Respondido : 05/01/2015 12:44 pm
Jhon
 Jhon
Soporte CMS Webempresa 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.

ResponderCitar
Respondido : 05/01/2015 5:22 pm

Cursos Gratuitos WordPress