antonio4287 Posted December 13, 2016 Share Posted December 13, 2016 (edited) 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 500desde 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 134Por más que miro no consigo ver de donde viene el error... he cambiado el archivo por otro por si acaso, pero nada. Edited December 13, 2016 by antonio4287 (see edit history) Link to comment Share on other sites More sharing options...
ericzon Posted December 13, 2016 Share Posted December 13, 2016 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 More sharing options...
Sergio Ruiz Posted December 13, 2016 Share Posted December 13, 2016 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 More sharing options...
ericzon Posted December 13, 2016 Share Posted December 13, 2016 Prueba a desactivar los overrides a ver si mejora el tema Link to comment Share on other sites More sharing options...
antonio4287 Posted December 13, 2016 Author Share Posted December 13, 2016 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, estoFatal 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 More sharing options...
nadie Posted December 13, 2016 Share Posted December 13, 2016 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 More sharing options...
antonio4287 Posted December 13, 2016 Author Share Posted December 13, 2016 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. Link to comment Share on other sites More sharing options...
antonio4287 Posted December 13, 2016 Author Share Posted December 13, 2016 Ahora me cambia el error con el debug de prestashopFatal error: Class 'AdminLoginControllerCore' not found in /var/www/vhosts/personalizzate.es/httpdocs/classes/PrestaShopAutoload.php(114) : eval()'d code on line 1Me falta echarme a llorar hoy Link to comment Share on other sites More sharing options...
nadie Posted December 13, 2016 Share Posted December 13, 2016 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 More sharing options...
antonio4287 Posted December 13, 2016 Author Share Posted December 13, 2016 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 More sharing options...
nadie Posted December 13, 2016 Share Posted December 13, 2016 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 More sharing options...
antonio4287 Posted December 13, 2016 Author Share Posted December 13, 2016 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 More sharing options...
nadie Posted December 13, 2016 Share Posted December 13, 2016 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 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 More sharing options...
joseantgv Posted December 13, 2016 Share Posted December 13, 2016 Has mirado que tengas el fichero /controllers/admin/AdminLoginController.php? Link to comment Share on other sites More sharing options...
antonio4287 Posted December 14, 2016 Author Share Posted December 14, 2016 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 More sharing options...
ericzon Posted December 14, 2016 Share Posted December 14, 2016 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now