Cómo instalar PrestaShop en local host y por qué hacerlo

Cómo instalar PrestaShop en local host y por qué hacerlo
2020-12-10 https://soy.es/blog/wp-content/uploads/2020/12/instalar-prestashop-local-host.jpg Descubre cómo instalar PrestaShop en local host y por qué hacerlo. Empieza ya a construir los pilares de tu tienda online. Tutorial: cómo instalar PrestaShop en Local Host

Este es un tema que mucha gente se plantea a la hora de empezar a trabajar con PrestaShop, pero también es algo que les interesa a los responsables de proyectos en fase de pruebas o que, por algún motivo, no quieren subir la tienda a producción aún.

A lo largo de este post vas a descubrir por qué es interesante trabajar en local y, por supuesto, te contamos cómo instalar PrestaShop en un ordenador sin que sea necesariamente un servidor al que se pueda acceder públicamente a través de Internet.

Cuando termines de leer este artículo tendremos que entrar en materia con la segunda parte para que seas capaz de subir tu tienda directamente al hosting (en el momento en el que consideres que todo está ok). Pero será mejor que vayamos paso a paso para no saturarnos con tanta información, ¿verdad?

¿Por qué instalar PrestaShop en local host?

Empecemos por el principio: ¿por qué tendría sentido hacerlo? Más o menos lo hemos dejado claro, a grandes rasgos, en la introducción, pero vamos a detallar un poco más las ventajas que tiene trabajar en local con nuestra tienda.

Ahorro económico en la fase inicial

Esto preocupa especialmente a los emprendedores que están empezando a levantar un negocio. Cada euro cuenta para ellos y no quieren pagar por un servidor cuando aún no hay posibilidad de empezar a facturar.

No debemos olvidar que el proceso de creación de la tienda puede llegar a dilatarse bastante en el tiempo y eso significaría estar pagando una factura cada mes que podría evitarse de manera sencilla.

Instalando PrestaShop de manera local tenemos la certeza de no empezar a pagar hasta que no esté todo listo para comenzar a generar ingresos con nuestro eCommerce. Es decir, no invertiremos ni un céntimo en la partida de alojamiento hasta que llegue ese momento de salir a producción.

Afinar nuestra tienda para el cliente

Hay muchos aspectos que debemos definir, organizar y testar antes de dar el pistoletazo de salida a nuestro eCommerce.

Es un proceso complejo que requiere de mucha planificación y que, por experiencia te diremos, va evolucionando sin parar desde la idea inicial.

En esa evolución se van aplicando cambios que pueden afectar a absolutamente todo: estructura, funcionalidad, operatividad, contenidos… y el problema de esto es que puede generar desajustes o elementos que quedan olvidados y que no son óptimos, ni deberían estar ahí.

Trabajando primero en local con nuestra tienda online minimizamos en gran medida la posibilidad de arrastrar esos errores a producción. Cuando el usuario final da con ellos, se empeora notablemente la experiencia de compra y eso es algo que no nos interesa en absoluto.

Una tienda con errores, al final, supone perder oportunidades de venta, tanto en el momento presente como a medio y largo plazo.

En el caso de ser problemas funcionales, los clientes no podrán comprar aunque quieran, pero lo mismo ocurrirá si son fallos en el contenido o en la navegación: dinero que se va y la reputación de nuestra marca viéndose afectada gravemente.

Dejar el eCommerce listo para el SEO

El usuario de la web siempre debe ser la prioridad en cualquier proyecto de comercio electrónico. Esto es algo que debes tener grabado a fuego a la hora de crear cada uno de los elementos que configuran la experiencia de navegar y comprar en tu tienda.

…Ok, pero inmediatamente después, en ese orden de prioridades, viene el SEO o posicionamiento orgánico en buscadores.

Un eCommerce bien optimizado desde el punto de vista de Google y compañía siempre aparecerá mejor posicionado para determinadas búsquedas y, por lo tanto, generará una serie de tráfico «gratuito» que deviene en oportunidades de negocio.

Si trabajamos directamente con PrestaShop instalado en un servidor y no tenemos las precauciones adecuadas, esa tienda será accesible a los rastreadores y, por lo tanto, su contenido se indexará antes de estar 100% preparado con todo lo que eso conlleva.

Esto es una fuente de problemas a medio y largo plazo que, en casos extremos, puede suponer errores 404, contenido insuficiente o duplicado e incluso, en los casos más extremos, penalizaciones.

También se da de vez en cuando la situación de encontrarnos con tiendas que bloquean el acceso a los robots de Google durante la fase de desarrollo (buena práctica y muy recomendable) pero que olvidan abrirlo después, con lo que pierden la posibilidad de generar tráfico por esta vía.

Todo esto se puede evitar con la instalación de PrestaShop en local host y su subida únicamente cuando queramos empezar a vender y tengamos la certeza de que la página está lista para posicionar ese contenido óptimo.

Ahorra tiempo

Al trabajar en local todo es más fluido y rápido. Ten en cuenta que no vas a perder nada de tiempo en subir los diferentes archivos al servidor, y no vas a depender de FTPs ni anchos de banda.

Es una forma estupenda de ir más ágil durante la fase inicial de la creación del eCommerce, justo cuando más veces vas a cambiar de idea, actualizar, modificar, añadir, etc. Cada minuto ahorrado es tiempo ganado a la hora de publicar la web.

No es tan complicado

Si no eres lo que se dice un experto en PrestaShop, puede que pienses que esta es una tarea muy difícil, pero te vamos a enseñar cómo instalar PrestasShop de manera local y verás que no lo es tanto.

Tampoco te vamos a decir que sea una tarea rutinaria, pero siguiendo las instrucciones que te vamos a dar a continuación y utilizando las herramientas que enlazaremos, vas a ver que se puede resolver en cuestión de algunos minutos.

Es normal que te preocupe un tanto el hacerlo correctamente, especialmente cuando no tienes un perfil 100% técnico, por eso es importante que sigas esta pequeña guía paso a paso.

Además, en el peor de los casos, solo tendrás que volver a intentarlo desde el principio porque las herramientas que te facilitamos son gratis, así que no pierdes nada por intentarlo, ¿verdad?

Cómo instalar PrestaShop en local

Hazte un café y nos metemos en harina. Bueno, en realidad el café no es imprescindible para instalar la tienda en local host, pero nunca está de más y cualquier excusa es buena.

Preparando la instalación

Preparemos y descarguemos todo lo que realmente hace falta. Lo que vas a necesitar es lo siguiente:

  • El instalador de PrestaShop en su última versión con sus correspondientes archivos.
  • Software para crear un servidor virtual.
  • Un equipo informático que cumpla con los requisitos de ese software (no tiene que ser especialmente potente y en muchos casos hay dos versiones del programa para 32 y 64 bits).

Vamos a ir repasando la lista para tener preparados todos los elementos de software. Te aconsejamos siempre que partas de la base de tenerlo todo preparado previamente, así ganarás tiempo y no te atascarás en medio del proceso. Tranquilo que son solo dos descargas.

Instalador de PrestaShop

Obviamente esta es una de las cosas más básicas. No nos extenderemos mucho en explicarte por qué, simplemente te dejamos el enlace de la página oficial para que lo descargues (recuerda que es gratuito y open source)

Descargar PrestaShop 1.7.7.0

Nota: en principio siempre recomendaríamos instalar la última versión disponible, así te evitas posteriormente tener que actualizar de PrestaShop 1.6 a 1.7.

Software de servidor virtual

Aquí está la otra clave del asunto. Se trata de un programa que hace que un ordenador local funcione como lo haría un servidor remoto, para ello instala los principales recursos como son Apache, MySQL y PHP.

Todos ellos son necesarios para hacer que la instalación de PrestaShop funcione adecuadamente, de hecho son los requerimientos mínimos que debería tener también un servidor «real».

Este tipo de programas, básicamente, realizan la instalación de estos elementos a través de un único paquete de software con todos los ajustes predefinidos.

¿Con cuál me quedo? Pues dependerá especialmente del sistema operativo que utilice el equipo en el que vas a trabajar.

Servidores virtuales para Linux

Empecemos hablando de Linux, que fue el primero en popularizar los servidores virtuales. Si eres uno de los fieles defensores de este sistema, lo tienes tan fácil como ejecutar el comando correspondiente. El software en cuestión se llama LAMP y viene de las iniciales del propio sistema operativo unidas a Linux, Apache, MySQL y PHP.

Servidores virtuales para Windows

En realidad la mayoría de los usuarios suelen utilizar Windows, por algo es el sistema operativo más extendido en el mundo.

Si este es tu caso, la solución es recurrir a WAMP que, siguiendo la misma lógica de Linux, corresponde a Windows, Apache, MySQL y PHP.

Puedes encontrar WAMP en Internet de manera gratuita en muchas páginas como esta. Vamos, que no te debería costar mucho dar con él y, además, cuenta con la ventaja de tener una buena base de usuarios a los que preguntar cualquier duda.

Servidores virtuales para Mac

Los fans de la manzana también tienen eCommerce, así que si eres uno de ellos también puedes instalar PrestaShop en tu Mac a través de localhost.

Seguro que ya te imaginas cómo se llama el programa: efectivamente; MAMP (por el mismo motivo que LAMP y WAMP reciben sus respectivos nombres).

Descárgalo en su página oficial. Como verás, puedes bajarlo de manera gratuita aunque exista una versión Pro: eso ya lo dejamos a tu elección.

Además de estos programas ya comentados, también existe la opción de utilizar XAMPP para montar tu tienda en local, que es bastante completo y tiene versiones para los tres sistemas operativos más representativos.

Instalando PrestaShop en local host

Es verdad que Linux tiene su propia forma de hacer las cosas a través de líneas de comandos, pero en Windows y Mac no hay excesivas diferencias, utilices el programa que utilices. Resulta bastante sencillo siguiendo los pasos marcados por el asistente.

En este ejemplo veremos cómo se realiza la instalación local en un Mac.

Una vez descargado, ejecutamos el instalador. Leemos y aceptamos las condiciones de uso, como en cualquier programa. Después, elegimos la ubicación en la que queremos que se descargue.

Nota: ocupa 1,6GB y se instala en un par de minutos. La principal ventaja de esta herramienta es que tiene prácticamente todo preconfigurado, con lo que resulta muy sencillo utilizarla. Solamente tienes que pulsar sobre el botón de la parte superior derecha para empezar a ejecutar el servidor.

Automáticamente te abrirá una ventana de local host en el navegador. Tendrás que empezar por crear las bases de datos. Ve a tools > phpMyAdmin, selecciona «nueva» en el panel de la izquierda y dale un nombre.

Lo siguiente es extraer la carpeta de PrestaShop que has descargado desde la página oficial. Tendrás que descomprimir también prestashop.zip dentro de la carpeta creada.

Ahora localiza la carpeta de la aplicación en tu ordenador para continuar instalando PrestaShop en tu equipo.

Copia todos los archivos resultantes dentro de la carpeta htdocs de MAMP y renombra esa carpeta con el nombre de tu tienda.

Desde ese momento ya puedes proceder con la instalación manual tal y como lo harías en un hosting externo.

Para ello ve a la siguiente url en tu navegador:

http://localhost:8888/[nombre de tu tienda]

Al acceder directamente arrancará el instalador de PrestaShop, pero en lugar de crear la web de manera remota, lo hará directamente en tu ordenador.

Ahora ya solo es cuestión de ponerse a crear la tienda. No hay ninguna diferencia con hacerlo en hosting, salvo las ventajas que ya hemos comentado: rapidez, ahorro y seguridad de cara a la implementación.

Una vez que estés 100% convencido del resultado final, será el momento de migrar desde local host a tu servidor remoto. El proceso tampoco es excesivamente complicado, pero sí laborioso y tiene bastantes pasos que cubrir.

Si quieres saber cómo hacer exactamente esa migración permanece atento a nuestro blog porque te lo explicaremos paso a paso más adelante.

Aun así, puede que todo esto te resulte un poco complicado. Para esos casos lo mejor es contar siempre con un especialista en PrestaShop.

En SOY.ES podemos decir que lo somos y que estaremos encantados de ayudarte con cualquier duda que tengas. ¿Hablamos?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *