Hola,
He pasado una web desde 1.5 a 2.5 con jupgrade. En principio todo funcionaba bien, pero ahora me he dado cuenta de que algún ítem de menú no funciona.
Se trata de un menú sólo visible para usuarios registrados. Los ítem de menú que abren un artículo (artículo sólo accesible para registrados) funcionan bien. Pero el ítem de "enviar artículo" o el de "ver perfil" no funcionan (en el primer caso se queda la pantalla blanca, en el segundo devuelve un error "500 - Vista no encontrada [nombre, tipo, prefijo]: user, html, usersView")
Pensaba que era un tema de permisos, pero como sí me deja ver los artículos de acceso para registrados, ya no sé qué pensar.
gracias por anticipado,
Pedro
URL del sitio: http://www.caritas-sc.org
Hola si tienes error 500, mírate este vídeo y obten los errores de tu web:
https://www.webempresa.com/blog/que-es-un-error-500-y-como-localizarlo-en-nuestra-web.html
Envíanoslos si no sabes como solucionarlo y te ayudamos.
Muy interesante el vídeo. Me he encontrado con este error en public_html/administrator:
[26-Apr-2012 11:35:53] PHP Warning: curl_setopt() [function.curl- setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set in /home/caritass/public_html/plugins/authentication/gmail/gmail.php on line 55
Y sí es cierto que justo después de hacer la migración activé ese plugin. Sin embargo, el error que se registra cuando accedo en "Ver perfil" o "enviar artículo" es este en public_html:
[26-Apr-2012 11:42:18] PHP Fatal error: Cannot redeclare class ContentModelArticle in /home/caritass/public_html/components/com_content/models/article.php on line 21
un saludo
Hola Pedro:
Has migrado todos los módulos y extensiones?
Eso parece ser un conflicto entre Joomla con alguna otra extensión.
Pues no había instalado más que el acajoom, Bigshot google analytics y no recuerdo si Attachments for Joomla!
No las actualicé porque me daba igual perderlas, y con el joomla pasado a 2.5 ya he instalado el acymailing en sustitución de acajoom.
He estado mirando en el gestor de extensiones, y no aparece ninguna más que las que vienen con joomla y las que yo he instalado.
Hola Pedro,
Accede a Extensiones --> Gestor de Extensiones --> Base de datos, para ver si indica alguna información relacionada con la base de datos.
Accede a Menús --> Menú de Usuario --> pulsa en Reconstruir.
Saludos
La base de datos me devuelve esta información:
La estructura de tablas dela base de datos está actualizada.
Otra informaciónVersión del esquema de la base de datos (en '#__schemas'): 2.5.4-2012-03-19.
Actualizar versión (en #__extensions): 2.5.4.
Controlador de la base de datos: mysqli.
63 cambios en la base de datos se han comprobado correctamente.
23 cambios en la base de datos no han alterado el esquema de las tablas y se han saltado.
Por si acaso le he dado a "corregir".
También he picado en menú de usuario->reconstruir. Me ha modificado el orden de los ítem en un par de menús, pero al margen de eso sigue dando el error.
Hola Pedro,
¿ Has probado a crear de nuevo esas dos opciones de menú?, y despublicar las actuales para ver si funciona con las nuevas.
Saludos
Sí, eso ya lo probé. Lo que acabo de probar también es:
-he depublicado los ítem
-he creado en otro menú el ítem de "enviar artículo"
me devuelve el mismo error
[27-Apr-2012 09:48:14] PHP Fatal error: Cannot redeclare class ContentModelArticle in /home/caritass/public_html/components/com_content/models/article.php on line 21
epa, un segundo, si en lugar de crearlo en un nuevo menú lo creo en un menú nuevo, el perfil sí me funciona. Dadme unos minutos y os digo algo más.
Os cuento: he creado un nuevo menú, que está dentro de un nuevo módulo.
Ahí dentro creo el ítem "mi perfil", y funciona perfectamente.
Pero a continuación creo el ítem "enviar artículo", y me lleva a una pantalla en blanco.
[27-Apr-2012 10:20:18] PHP Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set in /home/caritass/public_html/plugins/authentication/gmail/gmail.php on line 55
[27-Apr-2012 10:21:02] PHP Fatal error: Cannot redeclare class ContentModelArticle in /home/caritass/public_html/components/com_content/models/article.php on line 21
Hola el error que te da de Curlo parece que es debido a que tienes activo el plugin de autenticación de GMail, prueba a desactivarlo y prueba de nuevo..
Saludos
desactivo el plugin de autenticación de gmail, y al acceder a "enviar artículo" tenemos el error:
[27-Apr-2012 11:37:37] PHP Fatal error: Cannot redeclare class ContentModelArticle in /home/caritass/public_html/components/com_content/models/article.php on line 21
Quizá el error de gmail vaya apareciendo cada vez que alguien se loguea (aunque igual te deja loguearte), y el que fastidia el tema sea el otro.
Hola Pedro,
Podría ser un error de la plantilla o del editor, revisa http://www.joomlart.com/forums/showthread.php?69177-Fatal-error-Cannot-redeclare-class-ContentModelArticle-in-...-on-line-545
Saludos
Bueno, por fin he encontrado la causa. Todo funciona si desactivo el módulo DJ-Image slider.
En fin, parece que lo más sencillo será buscar otro módulo para el slide de noticias.
gracias por la ayuda
Pedro