Avisos
Vaciar todo

error al acceder al acceder al backend

8 Respuestas
4 Usuarios
0 Reactions
4,734 Visitas
Respuestas: 13
Active Member
Topic starter
 

Hola Buens tardes

He hecho el cambio del dominio y web a vuestro hosting, después de hacer la migración, veo que no se carga bien los artículos, puede que se deba a tener activado o no las url amigables.
http://bellesar-cp47.webjoomla.es/

el problema es que no puedo entrar el backend de mi web, este es la información que me mandasteis

Apreciado cliente,

Vemos que se generan errores cuando se trata de acceder al backend de su web y puede ser el motivo de que los ítems de menús no le carguen adecuadamente:

"Error de HTTP 500 (Internal Server Error): Se ha detectado una condición inesperada cuando el servidor intentaba atender la solicitud."

Vemos que en el archivos /administrator/error_log tiene errores de autenticación:

- [27-Mar-2012 19:29:20] PHP Fatal error: Call to undefined method stdClass::onAuthenticate() in /home/bellesar/public_html/libraries/joomla/user/authentication.php on line 121.

El problema tambien lo tengo en el anterior servidor, donde aún tengo la web.

os digo lo que he intentado hacer, sin resultados.

cambiar la contraseña de acceso al backend des de la base datos.

sustituir el archivo authentication.php, de una còpia anterior cuando funcionaba bien.

podeis indicarme lo que puede hacer???
GRACIAS!!!

URL del sitio: http://bellesar-cp47.webjoomla.es/


 
Respondido : 10/04/2012 3:39 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Veo que puedo acceder correctamente a la página de acceso a la administración de Joomla:

http://bellesar-cp47.webjoomla.es/administrator/

Si el falla cuando se escribe el usuario y la contraseña es posible que se deba a que se hayan realizado cambios en el archivo libraries/joomla/user/authentication.php

Tendrías que enviarnos este archivo authentication.php comprimido en un zip y decirnos la versión de Joomla que estás usando para que podamos verificar si es el archivo original.


 
Respondido : 10/04/2012 5:22 pm
Respuestas: 13
Active Member
Topic starter
 

Hola
os envio el zip con el archivo authentication.php
la versión del joomla 1.5.2


 
Respondido : 10/04/2012 6:01 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola Magda

Es posible que el pluging de autenticación de Joomla se encuentre deshabilitado.

- Desde tu cuenta de cpanel, ubica PHPmyadmin ,
- Ubica tu base de datos,
- Ubica la tabla jos_plugings
- Navega sobre los datos de la tabla
- Ubica los plugings de Authentication - Joomla y verifica si estan publicados , en la columna publish debe figurar 1

Saludos.


 
Respondido : 10/04/2012 9:00 pm
Respuestas: 13
Active Member
Topic starter
 

Hola

he comprobado que el pluging de autenticación de joomla esta en la columna publish en valor 1.

gracias


 
Respondido : 11/04/2012 2:22 pm
Miguel Tuyaré
Respuestas: 700
Honorable Member
 

Hola Magda:
Primero:
Cuando cambiaste la contraseña en la base de datos... ¿has seleccionado que sea MD5?
De lo contrario no va a funcionar el ingreso.

Segundo:
El erro que tienes es porque invoca una función que no existe o no puede cargar.
Revisa lo siguiente:
1- Si están todos los archivos en la carpeta "root/plugins/authentication". Allí debería haber unos cuantos y uno llamado joomla.php
2- Revisa los permisos de esos archivos si son correctos, deberían ser 755


 
Respondido : 11/04/2012 2:38 pm
Respuestas: 13
Active Member
Topic starter
 

Hola
Todo esto lo he comprobado y todo parece corecto...


 
Respondido : 12/04/2012 11:07 am
Miguel Tuyaré
Respuestas: 700
Honorable Member
 

Hola Magda:

Prueba hacer lo siguiente:
1- Baja una copia limpia de joomla del sitio oficial: http://www.joomla.org/download.html
2- Descomprímela en una carpeta local.
3- Sube por FTP solamente la carpeta plugins completa sobreescribiendo todos los archivos que tengas en el host.
4- Accede por phpMyAdmin y a la tabla de usuarios (jos_users).
5- Busca el que tenga la ID nro. 62 (el administrador) y cambia el password con esto: 26776f356d7ecf58b60bab12a05d38f (es admin en minúsculas, luego la cambias)
6- Vuelve a intentar acceder.

Otra cosa que puedes probar es acceder por phpMyAdmin a la tabla jos_plugins. Buscar todos los que tenga la palabra "Authentication...." y en la columna "published" ponerle un valor cero a todos menos al que dice "Authentication - Joomla", a este dejarlo en 1


 
Respondido : 12/04/2012 1:56 pm