Shopware Community Edition è un'applicazione di e-commerce gratuita e open source. In alternativa a un'altra applicazione di e-commerce, come Magento, Shopware è una soluzione di e-commerce completa:è un'applicazione molto potente e flessibile. Shopware è molto facile da usare e non abbiamo bisogno di padroneggiare PHP per usarlo. L'applicazione si basa su una serie di componenti del framework symphony sviluppati in PhpStorm attraverso le funzionalità principali e i suoi plugin. In questo tutorial, ti mostreremo come installare Shopware CE su un VPS con Ubuntu 18.04.
Prerequisiti:
- Un VPS Ubuntu 18.04
- Apache con
mod_rewrite
abilitato - Accesso SSH con privilegi di root
1. Accedi tramite SSH e aggiorna il sistema
Accedi al tuo VPS Ubuntu 18.04 con SSH come utente con accesso root o come utente root:
ssh root@Indirizzo_IP -p Numero_porta
Ricorda di sostituire "IP_Address" e "Port_number" con le rispettive impostazioni del tuo server.
Puoi verificare se hai la versione corretta di Ubuntu installata sul tuo server con il seguente comando:
lsb_release -a
Dovresti ottenere questo output:
ID distributore:UbuntuDescription:Ubuntu 18.04.2 LTSRelease:18.04Codename:bionic
Quindi, esegui il comando seguente per assicurarti che tutti i pacchetti installati sul server siano aggiornati all'ultima versione disponibile:
aggiornamento apt &&aggiornamento apt
2. Installa lo stack LAMP
apt install lamp-server
Installa questi moduli PHP aggiuntivi:
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. decomprimi con 2 Opcache
A questo punto, il server MySQL è ora in esecuzione e ora possiamo creare una password per l'utente root. Esegui il comando seguente per creare una password di root, rimuovere il database di test, rimuovere l'utente anonimo e ricaricare i privilegi.
installazione_mysql_secure
Quando richiesto, rispondi alle domande seguenti seguendo la guida.
Inserisci la password corrente per root (inserisci per nessuno):premi [Invio] una volta (nessuna password è attualmente impostata)Imposta la password di root? [S/n]:YNuova password:Immettere una nuova passwordReinserire nuova password:Ripetere la nuova passwordRimuovere utenti anonimi? [S/n]:YDisconsentire l'accesso root da remoto? [S/n]:Rimuovere il database di test e accedervi? [S/n]:YRicarica le tabelle dei privilegi ora? [S/n]:S
Una volta creata, puoi testare la nuova password invocando questo comando, dove ti verrà chiesta la password:
mysql -u root -p
3. Crea un nuovo database
Prima di installare Shopware Community Edition, dobbiamo creare un database MySQL. Creiamone uno usando i seguenti comandi:
mysql -u root -p
Procediamo con la creazione di un database per Shopware CE.
mysql> crea database shopwarece;Query OK, 1 riga interessata (0.00 sec)mysql> concedi tutto su shopwarece.* a shopwarece@localhost identificato da 'm0d1fyth15';Query OK, 0 righe interessate, 1 avviso (0.00 sec) mysql> svuota i privilegi; query OK, 0 righe interessate (0,00 sec) mysql> esci
Si prega di modificare la password 'm0d1fyth15' sopra con la password desiderata.
4. Crea un host virtuale Apache
nano /etc/apache2/site-available/tuodominio.com.conf
ServerAdmin [email protected] /var/www/html/shopwareceServerName yourdomain.com
Opzioni FollowSymlinks AllowOverride All Richiedi tutto concesso ErrorLog ${APACHE_LOG_DIR}/shopwarece_error.log CustomLog ${APACHE_LOG_DIR}/shopwarece_access.log combinato
Esegui i seguenti comandi per abilitare il nuovo host virtuale:
a2ensite yourdomain.com
systemctl ricarica apache2
Inoltre, Shopware richiede che mod_rewrite sia abilitato. Possiamo eseguire i seguenti comandi per abilitarlo:
a2enmod rewritesystemctl riavvia apache2
5. Installa Shopware CE
Dobbiamo scaricare il pacchetto di installazione dalla pagina ufficiale di Shopware a questo link. Tuttavia, abbiamo semplificato il download di Shopware:il comando seguente lo scaricherà per te. Tuttavia, è possibile che il collegamento smetta di funzionare dopo un po' di tempo o che la versione diventi obsoleta nel tempo. Se riscontri un problema durante il richiamo del comando wget di seguito, dovrai accedere alla loro pagina di download ufficiale per il collegamento.
mkdir /var/www/html/shopwarececd /var/www/html/shopwarece
wget https://releases.shopware.com/install_5.5.7_f785facc70e39f2ca4292e78739457417f19fbcf.zip?_ga=2.110917381.1678735926.1552879434-1860898197.1552787146 -O>shopware.zip>Ora estraiamo il file scaricato, quindi cambiamo i suoi permessi.
decomprimi shopware.zipchown -R www-data:/var/www/html/shopwarecePer procedere con l'installazione, vai su
yourdomain.com
utilizzando il tuo browser web preferito.
Segui l'installazione:nella fase di configurazione del database, non dimenticare di inserire il nome utente e la password del database corretti che hai creato in precedenza.
Fare clic sul pulsante blu "Avvia installazione" per avviare l'installazione. E, nel passaggio successivo, ti verrà chiesto di scegliere se installare Community, Professional o Enterprise Edition. Scegli Community Edition per procedere.
Se tutto è a posto, vedrai il messaggio di installazione completata, come mostrato di seguito.
Una volta terminato, puoi andare su
yourdomain.com/backend
e accedi con il nome utente e la password che hai creato durante l'installazione.
Una volta effettuato l'accesso, verrai indirizzato alla pagina della procedura guidata di prima esecuzione:segui i passaggi. Qui puoi installare dati di esempio e installare PayPal come metodo di pagamento.
6. Installa il certificato SSL
Questo è un passaggio facoltativo:segui questo passaggio se desideri installare un certificato SSL gratuito da Let's Encrypt sul tuo dominio.
apt install python3-certbot-apacheUna volta installato, eseguire il comando seguente per installare un certificato SSL. Ti verranno poste alcune domande per aiutarti a configurarlo correttamente. Non devi creare un nuovo host virtuale Apache:certbot lo configurerà per te.
certbotCongratulazioni! A questo punto, dovresti essere in grado di accedere a Shopware CE su
https://yourdomain.com
. Per maggiori informazioni su Shopware CE, le sue caratteristiche e la sua configurazione, consulta la loro documentazione ufficiale.Ovviamente non devi sapere come installare Shopware CE su Ubuntu 18.04 se hai un VPS Ubuntu 18.04 ospitato con noi. Puoi semplicemente chiedere al nostro team di supporto di installare Shopware CE su Ubuntu 18.04 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e saranno in grado di aiutarti con l'installazione di Shopware CE su Ubuntu 18.04.
PS . Se ti è piaciuto leggere questo post del blog su come installare Shopware CE su Ubuntu 18.04, sentiti libero di condividerlo sui social network usando le scorciatoie qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.