cmartin1 Posted September 8, 2015 Share Posted September 8, 2015 Después de actualizar a la versión 1.6.1.1, partiendo de 1.6.1.0, he observado que aparece una pantalla blanca al entrar a "Parámetros Avanzados / Información" en el backoffice. Después de activar que se muestren los errores, se muestra el error: Fatal error: Call to undefined method ConfigurationTest::getDefaultTests() in /controllers/admin/AdminInformationController.php on line 134 Dispongo de una réplica de la tienda bajo EasyPHP, en mi PC, y he verificado que aparece exactamente el mismo error. Si deshago la actualización y vuelvo a la versión anterior, todo funciona correctamente, actualizando de nuevo a 1.6.1.1 reaparece el error. Encontré en Internet información de un error parecido y sugerían incrementar el parámetro memory_limit a 128M en php.ini, comprobé que yo ya lo tenía en ese valor y lo subí a 512M, no hubo ninguna mejora. ¿Alguien tiene el mismo problema y/o sabe cómo solucionarlo? Gracias. Link to comment Share on other sites More sharing options...
tuk66 Posted September 9, 2015 Share Posted September 9, 2015 Compruebe si tiene el archivo /classes/ConfigurationTest.php. Check if you have file /classes/ConfigurationTest.php. Link to comment Share on other sites More sharing options...
cmartin1 Posted September 9, 2015 Author Share Posted September 9, 2015 Sí, por supuesto tengo el archivo, lo he comprobado y, como indica el mensaje de error, el fallo se produce en su línea 134: if (call_user_func(array('ConfigurationTest', 'test_'.$ptr), $arg)) { Link to comment Share on other sites More sharing options...
cmartin1 Posted October 16, 2015 Author Share Posted October 16, 2015 Debido a otro problema, he tenido que reinstalar PrestaShop. He comprobado que sigue sin funcionar la opción del backoffice "Parámetros Avanzados / Información". ¿Sabe alguien si se trata quizás de un "bug" conocido? El navegador Chrome me muestra un error 500 al seleccionar dicha opción del backoffice, con los siguientes detalles: El sitio web ha detectado un error al recuperar la https://mi tienda/admin/index.php?controller=AdminInformation&token=2295c1f648ef03240ecee93a9bd3726 b https://mi tienda/admin/index.php?controller=AdminInformation&token=2295c1f648ef03240ecee93a9bd3726b. Es posible que esta esté inactiva debido a tareas de mantenimiento o que se haya configurado de forma incorrecta. Link to comment Share on other sites More sharing options...
tuk66 Posted October 16, 2015 Share Posted October 16, 2015 Tal vez el tiempo de espera. Esta página se carga un tiempo bastante largo. Perhaps timeout. This page loads quite a long time. Link to comment Share on other sites More sharing options...
cmartin1 Posted October 19, 2015 Author Share Posted October 19, 2015 Ciertamente es una posibilidad, pero me extrañaría mucho que fuera un problema de timeout, el error siempre aparece muy rápido, acabo de cronometrarlo y está entre 2 y 3 segundos. Hay páginas del backoffice que me tardan mucho más en cargar y no dan ningún error. Link to comment Share on other sites More sharing options...
tuk66 Posted October 20, 2015 Share Posted October 20, 2015 Mira si existe el archivo /classes/ConfigurationTest.php. Look if the /classes/ConfigurationTest.php file exists. Link to comment Share on other sites More sharing options...
cmartin1 Posted October 20, 2015 Author Share Posted October 20, 2015 Sí existe, con un tamaño de 10945 bytes, y tiene los permisos 604, igual que el resto de archivos, y la carpeta classes tiene los permisos 755. Link to comment Share on other sites More sharing options...
cmartin1 Posted October 20, 2015 Author Share Posted October 20, 2015 Un dato curioso, he vuelto a comprobar el error y he visto que me ha tardado más de 15 segundos en salir, ayer eran menos de 3 segundos, al reintentarlo me ha salido el error de nuevo en menos de 3 segundos, igual la página queda en caché y en realidad sólo se ejecuta la primera vez, no sé. ¿Tienes alguna sugerencia de qué parámetros cambiar en php.ini que puedan afectar al timeout de ejecución?, me gustaría explorar esa posibilidad. Estoy en 1&1 y no puedo cambiar el php.ini del servidor, llamando a soporte no me han dado otra solución que poner una copia de mi php.ini en cada carpeta, así que tengo un script que me permite hacerlo. 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