Recientemente se liberó PrestaShop 1.7.3.0 y esto supuso un cambio sustancial en la calidad de esta nueva rama de PrestaShop que se posicionará a partir de octubre de 2018 como “rama estable” y única para ser utilizada, o al menos la recomendada, el resto quedarán obsoletas.
Curiosamente fueron muchos los usuarios, y así lo vivimos en Soporte Técnico de Webempresa, que empezaron a comentar problemas con la instalación de esta nueva versión, derivado de algunos bugs
no corregidos que fracasaban las instalaciones limpias con el archivo zip descargado del sitio oficial.
Bueno, pues los chicos de PrestaShop se pusieron las pilas y en la versión 1.7.3.2 solucionaron el bug del idioma en el instalador y otros
. En este artículo te explico de que forma instalarlo manualmente en un Hosting con WePanel. ¿Quieres saber cómo? …sigue leyendo!
Tabla de contenidos
PrestaShop 1.7 ¡rama estable!
Desde que PrestaShop 1.7 vio la luz en noviembre de 2016 con la versión 1.7.0.0 estable, esta nueva rama ha estado conviviendo con la “aún” rama estable 1.6 y desde entonces ambas están siendo utilizadas por los usuarios para crear sus negocios de venta de productos online.
Si bien es cierto que Desde la versión 1.7.3.0 ya se puede considerar esta rama como “estable” ha sido a raíz de la reciente 1.7.3.2 cuando tras la corrección de algunos fallos que afectaban principalmente a la instalación del script, cuando se está empezando a consolidar más como rama escogida para nuevos proyectos.
Todavía, a fecha de hoy, no es posible actualizar tiendas desde ramas como la 1.4, 1.5 o 1.6 a la rama 1.7, se prevé que antes de octubre de 2018 se libere un módulo para actualizar o se dote al actual “1 clic upgrade” de la capacidad de actualizar sitios 1.6 a 1.7 de manera segura.
Mientras esto no suceda toca instalar manualmente en tu Hosting PrestaShop 1.7.3.2 y luego exportar tus productos, compradores, fabricantes, etc, en formato CSV (recomendado) e importar estos datos luego a una instalación limpia de la 1.7.x
Pero para eso necesitas primero tener instalado PrestaShop 1.7.3.2 en el Hosting….
Requisitos para PrestaShop 1.7.x
Configuración del servidor recomendada para Prestashop 1.7.x
- Versión PHP mínima: 5.6.30
- Versión PHP recomendada: 7.0 (Funciona más rápido).
- Accelerators: No requerido (1)
- magic_quotes_gpc: off
- memory_limit: 512M
- max_execution_time: 300
- max_input_time: 300
- upload_max_filesize: 20M
- post_max_size: 20M
- max_input_vars: 10000
- allow_url_fopen: on (Activado permite importar imágenes).
- safe_mode: off
- cURL: (Con cURL instalado pasarelas como Paypal y otras funcionan sin problemas).
- mod_rewrite: instalado y activado.
- mod_security: off
- JSON: ON
- ctype: ON
- mySQL: 5.7 o superior (mejor rendimiento con MariaDB).
- mySQL: INNODB (myIsam no funciona correctamente).
- php.ini: (Debe incluir date.timezone).
- Open SSL: Versión 1.0.2 o superior.
- Servidores: Linux (Prestashop no es recomendable para servidores de Windows/IIS).
- cageFS y otro Firewall técnico en el servidor configurado correctamente para que en el backoffice no sea muy lento el bloquear los servicios externos que usa Prestashop.
- suhosin.request.max_vars = 20000 o superior.
- suhosin.post.max_vars = 20000 o superior.
- max_input_vars = 20000 o superior.
Adicionalmente se recomiendan las siguientes configuraciones para Opcache:
- opcache.revalidate_freq = 0
- opcache.validate_timestamps = 0
- opcache.max_accelerated_files = 7963
- opcache.memory_consumption = 192
- opcache.interned_strings_buffer = 16
- opcache.fast_shutdown = 1
(1) Es más recomendable utilizar fpm-php + opcache + fast-cgi y ngnix proxied.
Estos requisitos permiten administrar Tiendas PrestaShop que gestionen desde 1 producto hasta 20.000 productos. Para más cantidad de productos es posible que los recursos mínimos no sean suficientes.
Los servidores de Webempresa cumplen estos requisitos y en caso de necesidad se ajustan para garantizar la estabilidad de la Tienda. ¡Somos Elastic Hosting! (ツ)
Instalación de PrestaShop 1.7.3.2 manual
El proceso de instalación manual de PrestaShop 1.7.3.2 en un Hosting basado en WePanel es sencillo y rápido si observas los pasos adecuados.
Para poder instalar correctamente esta versión del carrito de compras tienes que tener activado PHp 7.0 o 7.1 para la carpeta o subcarpeta donde realizarás la instalación, ya que si conviven otros scripts PHP o CMS diferentes, quizás no te convenga activar de forma global PHP 7.0/7.1
¡Guía COMPLETA!
Versión de PHP en tu Hosting ¿cómo cambiarla rápidamente?
Si eres cliente de Webempresa también puedes consultar nuestras guías donde te lo explicamos también con detalle:
- Guías de Clientes (FAQs) – Cambiar la versión de PHP
Puedes descargar la versión estable de la rama 1,7 desde la web del proyecto en formato de archivo empaquetado ZIP que contiene el instalador y todos los archivos del CMS.
Proceso resumido de instalación:
- Descarga el archivo ZIp de la versión a instalar.
- Prepara una carpeta o subcarpeta en tu Hosting para subir el archivo zip.
- Usa un dominio principal, dominio adicional o subdominio para esta nueva instalación.
- Sube el archivo zip descargado a la carpeta del Hosting.
- Extrae el archivo zip en la carpeta correspondiente.
- Crea la base de datos necesaria para la instalación. 1
- Ejecuta desde tu navegador el instalador.
- Realiza todo el proceso de instalación (descrito en el vídeo).
- Accede al backoffice y comprueba que funciona correctamente.
(1) Lectura recomendada: Crear una base de datos en WePanel fácilmente
Con este procedimiento, explicado con detalle en el vídeo, podrás instalar la versión estable de la rama 1.7 de PrestaShop en tu Hosting de WePanel en no más de 5 minutos.
Si se presenta algún error tras la instalación, revisa los permisos de archivos y carpetas que deben ser:
- Archivos: 644
- Carpetas: 755
Si eres cliente de Webempresa podrás ejecutar desde tu Área de Cliente el Asistente Stephan que te corregirá automáticamente TODOS los permisos de archivos y carpetas en apenas un minuto.
Importante Una vez concluida la instalación no debes olvidar en este punto eliminar la carpeta /install para que la instalación funcione y sea visible desde el navegador.
Eliminación de PrestaShop 1.7.3.2 manual
La recomendación es siempre que instales algo de forma manual elimínalo también de forma manual, de esta forma te garantizas que el proceso inverso a la instalación será el adecuado.
Salir eliminando la carpeta de la instalación primero, antes siquiera de comprobar cuál es la base de datos en uso (si tienes varias webs) es un error que te puede costar llevarte por delante otra web operativa.
Proceso resumido de desinstalación:
- Accede a tu Panel de Hosting (WePanel).
- Vete al apartado Archivos, Administrador de Archivos.
- Accede a la carpeta de la instalación /public_html/carpeta-ps1732/app/config
- Edita el archivo parameters.php
- Localiza el nombre de la base de datos y anótalo para saber cual es la que tienes que eliminar.
- Accede a la carpeta /public_html o /public_html/carpeta-ps1732.
- Selecciona todos los archivos y carpetas de la carpeta contenedora de esta web.
- Haz clic en la opción del menú superior Eliminar.
- A continuación vete a WePanel, Bases de Datos.
- Desde la opción Bases de Datos MySQL elimina el usuario y base de datos de la instalación.
- Has desinstalado PrestaShop 1.7.3.2 correctamente.
Nota Si tienes otras instalaciones ve con cuidado a la hora de seleccionar archivos y carpetas a eliminar no vayas a seleccionar la carpeta de otra instalación. 😉
Siempre, para tu mayor tranquilidad, es bueno que hagas un backup completo de tu cuenta de Hosting (y la descargues a tu ordenador) antes de lanzarte a eliminar una instalación, no sea que se te vaya la mano y borres más de lo necesario.
Vídeo de la instalación y eliminación de PrestaShop
Lo bonito de aprender es ver cómo se realiza un proceso, de forma visual, porque está demostrado que casi un 30% de las neuronas del córtex cerebral están dedicadas a la visión ¡y qué mejor que un vídeo de la instalación y eliminación de PrestaShop 1.7.3.2 para probarlo! XD
Ves que es más fácil de lo que parecía en las explicaciones. Pues ahora te toca a ti probar que instalar la versión estable y con la que convivirás los próximos 2 años al menos, es pan comido para ti.
Conclusiones
Instalar PrestaShop 1.7.3.2 es algo que se sabe hacer solo con práctica, por lo que la teoría explicada en este artículo no servirá de mucho si no te pones manos a la obra y lo instalas en tu Hosting ¡verás que además es divertido!
Importante Este tutorial debería servirte tanto para PrestaShop 1.7.3.2 como para versiones posteriores estables, ya que el procedimiento no va a variar salvo algún requisito puntual del servidor y la versión del CMS en sí.
No esperes a que PrestaShop 1.6.x caduque y te quedes estancado en esa rama. Evoluciona y da el paso a PrestaShop 1.7.x que ya va siendo hora.
¿Te ha resultado útil este artículo?
Miembro del equipo de soporte técnico de Webempresa.
Coordinador de contenidos en el Blog y en Youtube.
Soporte técnico en CiberProtector. Teacher en Webempresa University