En este artículo habremos explicado los pasos necesarios para instalar y configurar PrestaShop en Ubuntu 20.04 LTS. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con sudo
privilegios Todos los comandos de este tutorial deben ejecutarse como un usuario no root.
PrestaShop es una plataforma de carrito de compras gratuita escrita en el lenguaje de programación PHP con soporte para el sistema de administración de bases de datos MySQL. PrestaShop se utiliza para crear y ejecutar una tienda en línea y es muy fácil de usar. Si está buscando una plataforma de tienda en línea de nivel empresarial para vender sus productos, PrestaShop probablemente debería ser un punto de partida para usted.
Instalar PrestaShop en Ubuntu 20.04
Paso 1. Primero, antes de comenzar a instalar cualquier paquete en su servidor Ubuntu, siempre recomendamos asegurarse de que todos los paquetes del sistema estén actualizados.
sudo apt update sudo apt upgrade
Paso 2. Instale LAMP Stack.
PrestaShop está construido con PHP. Puede alojarlo como lo haría con cualquier otra aplicación web escrita en PHP. Por lo tanto, necesitará configurar Ubuntu como un servidor LAMP. Si aún no lo ha hecho, use nuestra guía LAMP tradicional.
Paso 3. Descargue e instale PrestaShop en el sistema Ubuntu.
Descargaremos la última versión estable de PrestaShop:
cd /tmp wget https://download.prestashop.com/download/releases/prestashop_1.7.7.3.zip
Después de descargar la última versión de PrestaShop, descomprímala y mueva la carpeta al directorio webroot del servidor web:
sudo unzip prestashop_*.zip -d /var/www/html/prestashop/
Después de eso, cambie el permiso de la carpeta Prestashop al usuario y grupo www-data de Apache, para eso la sintaxis será:
sudo chown -R www-data: /var/www/html/prestashop/
Paso 4. Creación de una base de datos MariaDB para PrestaShop.
PrestaShop utiliza la base de datos MariaDB para almacenar todos sus datos. Inicie sesión en su servidor MariaDB con el siguiente comando e ingrese su contraseña raíz de MariaDB:
mysql -u root -p
Una vez que esté en la consola de MariaDB, cree una nueva base de datos:
MariaDB > CREATE DATABASE prestashop; MariaDB > GRANT ALL ON prestashop.* TO 'prestashop'@'localhost' IDENTIFIED BY 'strong-password'; MariaDB > FLUSH PRIVILEGES; MariaDB > exit;
Paso 4. Configuración de Apache para PrestaShop.
Cree un nuevo archivo de configuración de host virtual para su sitio web de PrestaShop, denominado your-domain.com.conf:
nano /etc/apache2/sites-available/domain.com.conf
Y agregue el siguiente contenido al archivo:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/prestashop/ ServerName your-domain.com ServerAlias www.domain.com.conf ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/html/prestashop/> Options FollowSymlinks AllowOverride All Require all granted </Directory> </VirtualHost>
Para habilitar el host virtual que acabamos de crear, ejecute el siguiente comando:
ln -s /etc/apache2/sites-available/domain.com.conf /etc/apache2/sites-enabled/domain.com.conf
Para que la nueva configuración surta efecto, reinicie el servicio Apache escribiendo:
sudo a2ensite domain.com.conf sudo a2enmod rewrite sudo systemctl restart apache2
Paso 5. Completar la instalación de PrestaShop.
Ahora puede abrir su navegador web favorito e ingresar el dominio, debería ver el asistente de configuración de PrestaShop completo. Por favor, siga el asistente cuidadosamente.
http://domain.com.
Eso es todo lo que necesita hacer para instalar PrestaShop en Ubuntu 20.04 LTS Focal Fossa. Espero que encuentre útil este consejo rápido. Para obtener más información sobre la plataforma de comercio electrónico PrestaShop, consulte su base de conocimiento oficial. Si tiene preguntas o sugerencias, no dude en dejar un comentario a continuación.