PrestaShop / julio 20, 2018

Instalación de PrestaShop 1.7.x en Debian 9

PrestaShop es un sistema gestor de contenidos (CMS) libre y de código abierto, orientado principalmente a la creación de tiendas en línea de comercio electrónico. Este famoso CMS está basado en PHP, MySQL y Smarty. Lo que veremos a continuación será la instalación de Prestashop en un servidor web completo en Debian 9. -aunque en el post de Instalación de LAMP en Debian es para Debian 8, las instrucciones son iguales :P-.

Preparación

Antes de empezar con la instalación de PrestaShop vamos a dejar claro en una lista cual es el ecosistema de nuestro servidor para que todo funcione correctamente:

  • Servidor LAMP completo: Apache + MySQL -o MariaDB- y PHP 7.0.
  • Configurado un Virtualhost para nuestro dominio.
  • Creación de base de datos con usuario.
  • Configurado permisos y usuarios para nuestro dominio.
  • Certificado SSL con Let’s Encrypt -para ello el dominio debe de apuntar al servidor-.

Una vez tenemos todo esto, entonces si podemos empezar con la instalación de PrestaShop.

Instalación de PrestaShop 1.7.x

Desde la web de descarga de la web de PrestaShop nos podemos descargar la última versión estable disponible. Así que nos conectamos al servidor por SSH y empezamos con todo:

Nos descargamos el ZIP con todo el contenido:

wget https://download.prestashop.com/download/releases/prestashop_1.7.4.1.zip

Lo descomprimimos -las dos veces…-:

unzip prestashop_1.7.4.1.zip

Pero la segunda vez lo hacemos en la ruta del DocumentRoot de nuestro dominio:

unzip prestashop -d /var/www/html/vhost/[midominio.com]/www

Y cambiamos los permisos:

chmod 755 -R /var/www/html/vhost/[midominio.com]/www
chown www-data.www-data /var/www/html/vhost/[midominio.com]/www/ -R

Y finalmente, accedemos con un navegador a nuestro dominio para iniciar la instalación:

Seleccionamos el idioma de nuestra instalación y le damos a Next.

Aceptamos la licencia de Open Software License, y le damos a Siguiente.

Aquí nos mostrarán los paquetes que nos falten, en mi caso php7.0-intl, así que lo instalamos:

apt-get install php7.0-intl

Le damos a actualizar y una vez está todo correcto, le damos a Siguiente.

Rellenamos los datos, y le damos a Siguiente.

Configuramos nuestra Base de Datos, ponemos el nombre, el usuario, y la contraseña. También podemos comprobar que la conexión es correcta. Una vez hecha la comprobación, Siguiente.

Iniciará la instalación que no va a durar más de 5 minutos. Finalmente, ya tendremos PrestaShop instalado.

Finalmente, eliminamos la carpeta install para evitarnos problemas:

rm -rf /var/www/html/vhost/[midominio.com]/www/install

Una vez accedamos al back-office de Prestashop, tendremos que activar la opción de SSL para que funcione correctamente la web -o si os es más fácil, desactivar el Virtualhost con SSL y activarlo una vez cambies la opción-.


4 comentarios “Instalación de PrestaShop 1.7.x en Debian 9”

avatar
500
2 Comment threads
2 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
T3rr0rz0n3zatuz Recent comment authors
  Suscribirte  
más nuevos más viejos más votados
Notificarme
zatuz
Invitado
zatuz

como desactivar el ssl para poder acceder a la tienda y asi activar el ssl desde adentro ?

zatuz
Invitado
zatuz

espero puedas apoyarme (soy nuevo en esto de servidores)
desactive el sitio ssl desde a2dissite tienda-geniuspc-le-ssl.conf (no estoy seguro si fue correcto para desactivar ssl)
me da error
usa un certificado de seguridad no válido. El certificado es válido solo para nube.geniuspc.space. Código de error: SSL_ERROR_BAD_CERT_DOMAIN
si accedo al panel admin con tienda-geniuspc-le-ssl.conf activado me da error 500
el error del log es /admin/.htaccess: DirectoryIndex not allowed heree

Utilizamos cookies propias y de terceros para mejorar nuestros servicios. Si continúa navegando, consideramos que acepta su uso. Doble clic sobre aquí para cerrar.