Jump to content

Web funcionando y back office en blanco


antonio4287

Recommended Posts

Buenas, desde esta mañana estoy teniendo problemas con el back office de forma inesperada, ya que no tenia problemas hasta el momento.


El problema en cuestion es que al intentar entrar en el back office me aparece en blanco. pero la web está funcionando bien, solo es el acceso.

 

 

Probando desde otro equipo con el que tambien se accede de forma habitual, se puede acceder bien, no se si es porque tiene el acceso por defecto y se salta algun proceso a la hora de pedir usuario...

Desde chrome me indica HTTP ERROR 500

desde el log del sevidor me lanza lo siguiente:
[Tue Dec 13 11:37:02 2016] [warn]  mod_fcgid: stderr: PHP Fatal error: Class 'AdminLoginController' not found in /var/www/vhosts/personalizzate.es/httpdocs/classes/controller/Controller.php on line 134


Por más que miro no consigo ver de donde viene el error... he cambiado el archivo por otro por si acaso, pero nada.


 

Edited by antonio4287 (see edit history)
Link to comment
Share on other sites

Por si acaso, prueba a borrar el archivo cache/class_index.php. Si eso falla, quizás sea un módulo que está haciendo un override mal hecho. Otra cosa que puedes probar es a desactivar los overrides (hay una opción en el backoffice para eso, aprovecha la sesión que sí que te funciona).

 

Suerte con ello

Link to comment
Share on other sites

Buenas, desde esta mañana estoy teniendo problemas con el back office de forma inesperada, ya que no tenia problemas hasta el momento.

 

 

El problema en cuestion es que al intentar entrar en el back office me aparece en blanco. pero la web está funcionando bien, solo es el acceso.

 

 

Probando desde otro equipo con el que tambien se accede de forma habitual, se puede acceder bien, no se si es porque tiene el acceso por defecto y se salta algun proceso a la hora de pedir usuario...

 

Desde chrome me indica HTTP ERROR 500

 

desde el log del sevidor me lanza lo siguiente:

[Tue Dec 13 11:37:02 2016] [warn]  mod_fcgid: stderr: PHP Fatal error: Class 'AdminLoginController' not found in /var/www/vhosts/personalizzate.es/httpdocs/classes/controller/Controller.php on line 134

 

 

Por más que miro no consigo ver de donde viene el error... he cambiado el archivo por otro por si acaso, pero nada.

 

 

 

Con el debug activo en la pantalla blanca, no aparece nada ¿?

Link to comment
Share on other sites

Con el log de prestashop activado me aparece esto..


Fatal error: Class 'AdminLoginController' not found in /var/www/vhosts/personalizzate.es/httpdocs/classes/controller/Controller.php on line 134


Con el debug activo en la pantalla blanca, no aparece nada ¿?


Si, esto
Fatal error: Class 'AdminLoginController' not found in /var/www/vhosts/personalizzate.es/httpdocs/classes/controller/Controller.php on line 134

Link to comment
Share on other sites

Con el log de prestashop activado me aparece esto..

 

 

Fatal error: Class 'AdminLoginController' not found in /var/www/vhosts/personalizzate.es/httpdocs/classes/controller/Controller.php on line 134

Si, esto

Fatal error: Class 'AdminLoginController' not found in /var/www/vhosts/personalizzate.es/httpdocs/classes/controller/Controller.php on line 134

Aquí: https://www.prestashop.com/forums/topic/284164-solucionado-no-puedo-acceder-al-back-office-fatal-error-class-admincontroller-not-found/ (años 2013), se comentaba lo que comenta el compañero https://www.prestashop.com/forums/user/381037-ericzon/ de borrar el fichero cache/class_index.php y ver si tienes suerte

 

Sino pues como te dicen desactivar overrides y sino te da el mismo error, sera cuestión de ir revisandolos..

 

Y sino es el tema de los overrides...

 

Prueba resubir las clases y controladores originales desde el ftp.

 

Siento no poder ayudarte mucho, estoy fuera de este mundillo hace bastantes años, y solo me paso aleatoriamente.

Link to comment
Share on other sites

Eliminando class_index.php no da resultado.. de hecho me ha dejado la tienda en blanco tanto back como front office.. he restaurado el archivo al que tenia para que al menos la tienda siga activada.

Y has comprobado el tema de los overrides que te ha comentado el compañero..

 

De todos modos ese fichero en cuestión que has borrado, al menos en el pasado se "Regeneraba", no te tendria que haber dado problemas el borrarlo, pues si hubiera regenerado automaticamente, o al menos asi era hace unos años, cuando todavia no tenia canas. (He pensado en problemas de permisos, pero me pareceria extraño)

 

Si sigues con el mismo problemas comprobando el tema de los overrides, tal como te ha comentado el compañero...

 

Yo iria despues descartando, a nivel de revisar Controladores Originales, clases originales, ect.. (puedes resubir el fichero: /controllers/admin/AdminLoginController.php ? )...

 

Y a todo esto, ¿A ver si determinado usuario desde otra conexión totalmente distinta accede al panel desde su pc le sale el error? ¿O solo te sale a ti?

 

Por cierto... la version de prestashop que usas es...

Link to comment
Share on other sites

Y has comprobado el tema de los overrides que te ha comentado el compañero..

 

De todos modos ese fichero en cuestión que has borrado, al menos en el pasado se "Regeneraba", no te tendria que haber dado problemas el borrarlo, pues si hubiera regenerado automaticamente, o al menos asi era hace unos años, cuando todavia no tenia canas. (He pensado en problemas de permisos, pero me pareceria extraño)

 

Si sigues con el mismo problemas comprobando el tema de los overrides, tal como te ha comentado el compañero...

 

Yo iria despues descartando, a nivel de revisar Controladores Originales, clases originales, ect.. (puedes resubir el fichero: /controllers/admin/AdminLoginController.php ? )...

 

Y a todo esto, ¿A ver si determinado usuario desde otra conexión totalmente distinta accede al panel desde su pc le sale el error? ¿O solo te sale a ti?

 

Por cierto... la version de prestashop que usas es...

 

Por suerte estamos gestionando la web desde 2 pcs más que tenemos y que no se ha cerrado la sesión, (cruzando los dedos hasta de los pies estoy para que no se cierre la sesión), me pasa desde mi pc y por ejemplo, si quiero entrar al back office desde el movil u otro pc nuevo..

 

ps 1.6.1.6 es la versión

Link to comment
Share on other sites

Por suerte estamos gestionando la web desde 2 pcs más que tenemos y que no se ha cerrado la sesión, (cruzando los dedos hasta de los pies estoy para que no se cierre la sesión), me pasa desde mi pc y por ejemplo, si quiero entrar al back office desde el movil u otro pc nuevo..

 

ps 1.6.1.6 es la versión

Estas en local, con wamp, o con alguna distribucion local con linux, o en un hosting con linux ¿donde?

 

Recuerdo en el pasado no solo el problema que se te ha comentado, incluso el problema de las mayusculas en las clases y controladores y claro el sistema no los encontraba, pero fallandote solo un fichero.. me extraña

 

Me refiero a que por ejemplo el fichero AdminLoginController, aparecia con el nombre adminlogincontroller y claro logicamente no funcionaba ...

Link to comment
Share on other sites

Estas en local, con wamp, o con alguna distribucion local con linux, o en un hosting con linux ¿donde?

 

Recuerdo en el pasado no solo el problema que se te ha comentado, incluso el problema de las mayusculas en las clases y controladores y claro el sistema no los encontraba, pero fallandote solo un fichero.. me extraña

 

Me refiero a que por ejemplo el fichero AdminLoginController, aparecia con el nombre adminlogincontroller y claro logicamente no funcionaba ...

 

Servidor linux en axarnet, en el servidor se supone que no hay ningun error, lo tengo contratado con soporte y han estado revisando y parece estar todo correcto.

Link to comment
Share on other sites

Servidor linux en axarnet, en el servidor se supone que no hay ningun error, lo tengo contratado con soporte y han estado revisando y parece estar todo correcto.

 

Ahora me cambia el error con el debug de prestashop

 

Fatal error: Class 'AdminLoginControllerCore' not found in /var/www/vhosts/personalizzate.es/httpdocs/classes/PrestaShopAutoload.php(114) : eval()'d code on line 1

 

Me falta echarme a llorar hoy :unsure::blink:

 

 

Rebuscando por la comunidad, sale algun otro enlace: https://www.prestashop.com/forums/topic/565616-urgent-connexion-admin-page-blanche-fatal-error/ 

 

Supongo que lo has mirado ¿no?

Link to comment
Share on other sites

Buenos dias compañeros, por fin he encontrado el problema... la cosa ahora es.. ¿Porque sucede?


El problema que presentaba es ocasionado por tener el fichero controllers/admin/AdminLoginController.php vacio, existente pero en blanco...

he restaurado desde una instalacion limpia ese fichero, y esta mañana pummm, otra vez lo mismo.. ya me he indo del tirón al problema, pero la cuestion es ¿porque pasa eso????
 

Link to comment
Share on other sites

Hola antonio4287,

 

Me alegro que hayas podido cercar el problema. ¿Por casualidad tienes algún módulo instalado que tenga alguna tarea que se realiza periódicamente? A ver si es esa tarea la que corrompe el archivo. Sino se te ocurre nada, ves desactivando módulos hasta que des con ello.

 

 

Suerte!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...