Hola, he cambiado de hosting al vuestro, y ahora me da un montón de errores la tienda, no me deja crear cuenta de cliente, los clientes no pueden pagar, me da errores
Esta página no funciona
La página www.ecoarys.com no puede procesar esta solicitud ahora.
HTTP ERROR 500
al intentar crear cuenta de cliente me sale este
TECHNICAL ERROR: unable to save account Details: Error thrown: [object Object] Text status: error y si voy a cambiar algo de módulos
[PrestaShop] Fatal error in module file :/home2/ecoarysc/public_html/ecoarys.com/classes/helper/Helper.php:
Uncaught Error: Call to a member function createTemplate() on null in /home2/ecoarysc/public_html/ecoarys.com/classes/helper/Helper.php:101 Stack trace: #0 /home2/ecoarysc/public_html/ecoarys.com/classes/helper/HelperKpi.php(47): HelperCore->createTemplate('kpi.tpl') #1 /home2/ecoarysc/public_html/ecoarys.com/controllers/admin/AdminModulesController.php(1313): HelperKpiCore->generate() #2 /home2/ecoarysc/public_html/ecoarys.com/controllers/admin/AdminModulesController.php(1617): AdminModulesControllerCore->renderKpis() #3 /home2/ecoarysc/public_html/ecoarys.com/classes/controller/Controller.php(189): AdminModulesControllerCore->initContent() #4 /home2/ecoarysc/public_html/ecoarys.com/classes/Dispatcher.php(367): ControllerCore->run() #5 /home2/ecoarysc/public_html/ecoarys.com/adminEc0Ary5/index.php(58): DispatcherCore->dispatch() #6 {main} thrown
URL del sitio: Contenido solo visible a usuarios registrados
Hola Sonia.
Veo que estas utilizando la version 1.6.1.1 de prestashop, esta version esta muy desfasada y aparte de poder provocar problemas de compatibilidades y de estabilidad es un grave problema de seguridad a más que no creo que te funcione con la versión de PHP 7 que tienes instalada en tu cuenta de hosting.
Previa copia de seguridad. actualiza la version de prestashop a la 1.6.1.18 que es la ultima estable y revisa si se soluciona el problema.
->
Un saludo
Gracias Pepe, pero cuando yo pregunte, realmente nadie me advirtió que yo tenía que tener la web actualizada, di todos los datos desde el inicio de la conversación para el cambio
He visto el vídeo y yo no tengo la opción click en parámetros avanzados, lo busco con el buscador, me sale un módulo, que al darle me sale esto
[PrestaShop] Fatal error in module file :/home2/ecoarysc/public_html/ecoarys.com/classes/helper/Helper.php:
Uncaught Error: Call to a member function createTemplate() on null in /home2/ecoarysc/public_html/ecoarys.com/classes/helper/Helper.php:101 Stack trace: #0 /home2/ecoarysc/public_html/ecoarys.com/classes/helper/HelperKpi.php(47): HelperCore->createTemplate('kpi.tpl') #1 /home2/ecoarysc/public_html/ecoarys.com/controllers/admin/AdminModulesController.php(1313): HelperKpiCore->generate() #2 /home2/ecoarysc/public_html/ecoarys.com/controllers/admin/AdminModulesController.php(1617): AdminModulesControllerCore->renderKpis() #3 /home2/ecoarysc/public_html/ecoarys.com/classes/controller/Controller.php(189): AdminModulesControllerCore->initContent() #4 /home2/ecoarysc/public_html/ecoarys.com/classes/Dispatcher.php(367): ControllerCore->run() #5 /home2/ecoarysc/public_html/ecoarys.com/adminEc0Ary5/index.php(58): DispatcherCore->dispatch() #6 {main} thrown
he logrado entrar pero no me sale el botón de actualizar prestashop
zar actualización
Congratulations, you are already using the latest version available!
Your current PrestaShop version 1.6.1.1
Latest official version for directory channel. N/A
Verificar si una nueva versión es disponible
Ultima comprobación: 2018-02-19 14:12:22
Hola sonia.
nadie me advirtió que yo tenía que tener la web actualizada
Por norma siempre tienes que tener actualizada tanto la versión de Prestashop como las extensiones ( Módulos ) y la plantilla. Las actualizaciones se realizan por mejoras en las aplicaciones o por problemas de Bugs ( fallos en el código ) que pueden ocasionar errores o incluso puertas de acceso a tu web provocando problemas de seguridad.
no me sale el botón de actualizar prestashop
¿ Puedes adjuntar alguna captura de lo que ves cuando accedes al módulo de actualización ?
.- El primer paso seria poner la web en mantenimiento para eso pulsa en el botón " Haga Click aquí para poner su web en mantenimiento "
Una vez con la web en mantenimiento, veras que se activa el botón " Upgrade PrestaShop now! " , pulsalo y empezará la actualización.
Una vez terminada la actualización acuérdate de volver a poner la tienda en producción.
.- Accede a Preferencias -> mantenimiento y activa la tienda.
otra opción que tienes es bajar la version de PHP que tienes instalada en tu cuenta de hosting, que ahora es la 7x, seria instalar la 5.6 y ver si con esa version te funciona todo bien.
Esto lo puedes realizar fácilmente desde tu cuenta de cPanel -> Software -> Configurar PHP, seleccionando en el desplegable la versión que quieres que se instale en la cuenta.
Te dejo información con los pasos -> https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/
Como recomendación, esta ultima opción no la utilizaría, antes o después tienes que actualizar, si no lo haces con el tiempo empezaras a tener muchos problemas de compatibilidades y de seguridad.
Un saludo
En mi caso desde luego yo hubiera avisado al cliente, de que debería actualizar la tienda, ya que me funcionaba perfectamente, y no decirme todos los pasos para el cambio de hosting y encontrarme que no funciona, tampoco entiendo si cambio se supone a un hosting mejor xq no funciona en este y si en el otro...
El problema que tengo ahora a la hora de actualizar es que no tengo ningún botón donde dar para actualizar, me sale esto
Your current PrestaShop version 1.6.1.1
Latest official version for directory channel. N/A aquí pone esto en lugar de la versión nueva no?
Verificar si una nueva versión es disponible
Ultima comprobación: 2018-02-19 14:47:59
Hola Sonia.
Haber, si no quieres actualizar, no la actualices, solo cambia la versión de PHP que tienes, solo te comento los riesgos que puedes tener al no estar actualizado y lo que por el tiempo empezarás a tener.
la version 1.6.1.1 de prestashop es del 2015 desde entonces hasta ahora estructura de PS a cambiado y todo lo demás ( Módulos, extensiones ) cambian también para adaptarse a la nueva estructura, esto pasa también con las versiones de PHP, se actualizan para mejoras, carga mas rapida, etc.
Según la versión de prestashop que tienes instalada puede funcionar una versión de PHP u otra, en tu caso tienes instalada la versión 7x de php que son las últimas versiones ( Por defecto en las cuentas de los clientes intentamos que tengan las últimas versiones disponibles ) pero la versión de tu PS es posible que no la soporte.
Si quieres mantener la versión de Prestashop que tienes ahora ( cosa que no te recomiendo ) modifica la version que tienes en tu cuenta a la 5.6, lo puedes realizar muy fácil siguiendo los pasos que te pase en la guia, solo es un desplegable para elegir la versión.
no tengo ningún botón donde dar para actualizar
Adjunta una captura para que podamos ver que es lo que se muestra, piensa que nosotros no tenemos acceso a vuestras instalaciones ( LOPD )
Un saludo
Inicio
Catálogo
Pedidos
Clientes
Reglas de Descuentos
Transporte
Localización
Módulos y Servicios
Preferencias
Parámetros Avanzados
Administración
Estadísticas
Upgrade Parámetros Avanzados Upgrade
Ayuda
You are configuring your store for shop Ecoarys
Settings update successful
1-click Upgrade
Bienvenido!
With the PrestaShop 1-Click Upgrade module, upgrading your store to the latest version available has never been easier!
Por favor, realice siempre una copia de seguridad manual completo de sus archivos y bases de datos antes de iniciar cualquier actualización.
Vuelva a comprobar la integridad de la copia de seguridad y que puede fácilmente manualmente retroceso si es necesario.
Si no sabe como proceder pregunte a su proveedor de hosting.
La lista de comprobación pre-actualizacion
Antes de iniciar el proceso de actualización, por favor asegúrese de que esta lista de verificación es todo verde....
El módulo de actualización 1-click esta actualizado (la versión actual es v1.6.8) ok
Your store's root directory is writable (with appropriate CHMOD permissions) ok
PHP's "Safe mode" option is turned off ok
PHP's "allow_url_fopen" option is turned on, or cURL is installed ok
Your store is in maintenance mode ok
PrestaShop's caching features are disabled ok
PHP's max_execution_time setting has a high value or is disabled entirely (current value: ilimitado) ok
Please also make sure you make a full manual backup of your files and database.
Comenzar actualización
Congratulations, you are already using the latest version available!
Your current PrestaShop version 1.6.1.1
Latest official version for directory channel. N/A
Verificar si una nueva versión es disponible
Ultima comprobación: 2018-02-19 14:59:12
Menos opciones
modo experto
Por favor seleccione su canal:
Channels are offering you different ways to perform an upgrade. You can either upload the new version manually or let the 1-Click Upgrade module download it for you.
The Alpha, Beta and Private channels give you the ability to upgrade to a non-official or unstable release (for testing purposes only).
Por defecto, se debe utilizar la "Versión secundaria", el canal que ofrece la última versión estable disponible....
Hola Sonia.
Le pedí a un compañero de hosting que modificara la versión de PHP de tu instalación e instalar la 5.5, no puede probar si se solucionaron los problemas ya que tienes la web en mantenimiento.
Lo que necesitamos es una captura como las que te muestro en una de las respuestas, necesitamos ver la configuración y si muestra algún aviso.
revisa esto -> https://guias.webempresa.com/preguntas-frecuentes/captura-de-pantalla/
Un saludo
Gracias!
A ver así vale?
en este se ve mejor
Hola
Asumo que has enviado alguna imagen, puedes enviarla nuevamente? ya que en tu mensaje anterior no se envió
Saludos.
Hola Sonia.
ok, ya puede ver el mensaje del error:
[PrestaShop] Fatal error in module file :/home/copiamar/public_html/ecoarysc_1519114741/classes/helper/Helper.php:
Call to a member function createTemplate() on null
El problema viene por algun modulo que no es compatible.
.- Accede a tu cuenta de cPanel -> Administrador de archivos
.- Accede a la carpeta ecoarys.com -> modules
El tema es ir renombrando los plugins que no sean nativos de PS hasta encontrar el que te está causando el problema, módulos como puede ser criteo, crollseofixer, prestafraud, son módulos que no se instalan por defecto en prestashop, renombra los módulos hasta encontrar el que te esta provocando ese problema.
Para renombrarlos solo tienes que seleccionarlo con el botón de la derecha.
Espero que esto lo soluciones, de no ser así, por favor indícalo para que podamos seguir ayudándote.
PD: No eres torpe amiga, Solo hay una cosa más dolorosa que aprender de la experiencia y es no aprender de la experiencia, seguro que a partir de ahora cuando te pidamos una captura ya no tendras ese problema 😉
Un saludo
que no soy torpe jajaja ahora no encuentro los módulos de cpanel