Shopware Community Edition es una aplicación de comercio electrónico gratuita y de código abierto. Como alternativa a otra aplicación de comercio electrónico, como Magento, Shopware es una solución completa de comercio electrónico:es una aplicación muy potente y flexible. Shopware es muy fácil de usar y no necesitamos dominar PHP para usarlo. La aplicación se basa en una serie de componentes de Symphony Framework desarrollados en PhpStorm a través de las funciones principales y sus complementos. En este tutorial, le mostraremos cómo instalar Shopware CE en un VPS con Ubuntu 18.04.
Requisitos previos:
- Un VPS con Ubuntu 18.04
- Apache con
mod_rewrite
habilitado - Acceso SSH con privilegios de root
1. Inicie sesión a través de SSH y actualice el sistema
Inicie sesión en su Ubuntu 18.04 VPS con SSH como usuario con acceso raíz, o como usuario raíz:
ssh root@IP_Address -p Port_number
Recuerde reemplazar "IP_Address" y "Port_number" con la configuración respectiva de su servidor.
Puede verificar si tiene la versión correcta de Ubuntu instalada en su servidor con el siguiente comando:
lsb_release -a
Deberías obtener este resultado:
Distributor ID: Ubuntu Description: Ubuntu 18.04.2 LTS Release: 18.04 Codename: bionic
Luego, ejecute el siguiente comando para asegurarse de que todos los paquetes instalados en el servidor estén actualizados a la última versión disponible:
apt update && apt upgrade
2. Instale la pila LAMP
apt install lamp-server
Instale estos módulos PHP adicionales:
apt install php7.2 php7.2-cli php7.2-fpm php7.2-curl php7.2-json php7.2-zip php7.2-gd php7.2-xml php7.2-mbstring php7.2-opcache unzip
En este punto, el servidor MySQL ahora se está ejecutando y ahora podemos crear una contraseña para el usuario raíz. Ejecute el siguiente comando para crear una contraseña raíz, elimine la base de datos de prueba, elimine el usuario anónimo y vuelva a cargar los privilegios.
mysql_secure_installation
Cuando se le solicite, responda las siguientes preguntas siguiendo la guía.
Enter current password for root (enter for none): Press [Enter] once (No password is currently set) Set root password? [Y/n]: Y New password: Enter a new password Re-enter new password: Repeat the new password Remove anonymous users? [Y/n]: Y Disallow root login remotely? [Y/n]: Y Remove test database and access to it? [Y/n]: Y Reload privilege tables now? [Y/n]: Y
Una vez creada, puede probar la nueva contraseña invocando este comando, donde se le pedirá la contraseña:
mysql -u root -p
3. Crear una nueva base de datos
Antes de instalar Shopware Community Edition, necesitamos crear una base de datos MySQL. Vamos a crear uno usando los siguientes comandos:
mysql -u root -p
Procedamos con la creación de una base de datos para Shopware CE.
mysql> create database shopwarece; Query OK, 1 row affected (0.00 sec) mysql> grant all on shopwarece.* to shopwarece@localhost identified by 'm0d1fyth15'; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> quit
Cambie la contraseña 'm0d1fyth15' anterior a la contraseña deseada.
4. Crear servidor virtual Apache
nano /etc/apache2/site-available/yourdomain.com.conf
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/shopwarece
ServerName yourdomain.com
<Directory /var/www/html/shopwarece/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/shopwarece_error.log CustomLog ${APACHE_LOG_DIR}/shopwarece_access.log combined </VirtualHost>
Ejecute los siguientes comandos para habilitar el nuevo host virtual:
a2ensite yourdomain.com
systemctl reload apache2
Además, Shopware requiere que mod_rewrite esté habilitado. Podemos ejecutar los siguientes comandos para habilitarlo:
a2enmod rewrite systemctl restart apache2
5. Instalar Shopware CE
Necesitamos descargar el paquete de instalación desde la página oficial de Shopware en este enlace. Sin embargo, le facilitamos la descarga de Shopware:el siguiente comando lo descargará por usted. Sin embargo, es posible que el enlace deje de funcionar después de un tiempo o que la versión se vuelva obsoleta con el tiempo. Si encuentra un problema al invocar el comando wget a continuación, deberá ir a su página de descarga oficial para obtener el enlace.
mkdir /var/www/html/shopwarece cd /var/www/html/shopwarece
wget https://releases.shopware.com/install_5.5.7_f785facc70e39f2ca4292e78739457417f19fbcf.zip?_ga=2.110917381.1678735926.1552879434-1860898197.1552787146 -O shopware.zipshopware.zip
Ahora, extraigamos el archivo descargado y luego cambiemos sus permisos.
unzip shopware.zip chown -R www-data: /var/www/html/shopwarece
Para continuar con la instalación, vaya a yourdomain.com
utilizando su navegador web favorito.
Siga la instalación:en el paso de configuración de la base de datos, no olvide completar el nombre de usuario y la contraseña correctos de la base de datos que creó anteriormente.
Haga clic en el botón azul "Iniciar instalación" para iniciar la instalación. Y, en el siguiente paso, se le pedirá que elija si desea instalar Community, Professional o Enterprise Edition. Elija Community Edition para continuar.
Si todo está bien, verá el mensaje de instalación completa, como se muestra a continuación.
Una vez que haya terminado, puede ir a yourdomain.com/backend
e inicie sesión con el nombre de usuario y la contraseña que creó durante la instalación.
Una vez que haya iniciado sesión, accederá a la página del asistente de primera ejecución; siga los pasos. Aquí puede instalar datos de muestra, así como instalar PayPal como método de pago.
6. Instalar certificado SSL
Este es un paso opcional. Siga este paso si desea instalar un certificado SSL gratuito de Let's Encrypt en su dominio.
apt install python3-certbot-apache
Una vez instalado, ejecute el siguiente comando para instalar un certificado SSL. Se le harán algunas preguntas para ayudar a configurarlo correctamente. No es necesario que cree un nuevo servidor virtual Apache:certbot lo configurará por usted.
certbot
¡Felicidades! En este punto, debería poder acceder a Shopware CE en https://yourdomain.com
. Para obtener más información sobre Shopware CE, sus funciones y su configuración, consulte su documentación oficial.
Por supuesto, no tiene que saber cómo instalar Shopware CE en Ubuntu 18.04 si tiene un Ubuntu 18.04 VPS alojado con nosotros. Simplemente puede pedirle a nuestro equipo de soporte que instale Shopware CE en Ubuntu 18.04 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y podrán ayudarlo con la instalación de Shopware CE en Ubuntu 18.04.
PD . Si disfrutó leyendo esta publicación de blog sobre cómo instalar Shopware CE en Ubuntu 18.04, siéntase libre de compartirla en las redes sociales usando los accesos directos a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.