Technologie Gadgets, SEO Tipps, Geld Verdienen mit WEB!

Come installare Shopware 6 su DreamHost (un passaggio…

Come installare Shopware 6 su DreamHost (un passaggio...

Sei pronto a creare un negozio di e-commerce potente e personalizzabile?

Non cercare oltre Shopware 6, una Piattaforma all’avanguardia che alimenta oltre 100.000 negozi online in tutto il mondo. E con DreamHost, una piattaforma di hosting cloud rinomata per la sua semplicità e velocità, installare Shopware 6 non è mai stato così facile.

Con Shopware 6 puoi accedere a una piattaforma flessibile e scalabile apprezzata dai marchi leader, mentre DreamHost garantisce prestazioni rapidissime e una gestione senza problemi. Insieme, formano una combinazione vincente per il successo del tuo e-commerce.

In questa guida ti spiegherò come installare Shopware 6 su DreamHost. Dalla configurazione del server alla configurazione del tuo negozio, tratterò tutti i passaggi importanti per far sì che il tuo negozio online funzioni senza intoppi. Immergiamoci!

Panoramica di Shopware 6

Articoli da negozio 6 è una moderna piattaforma di commercio headless open source che utilizza una licenza MIT che consente alle aziende di creare e gestire negozi online ed è supportata da una vasta comunità mondiale di sviluppatori, agenzie e commercianti.

L’ultima versione di Shopware è 6.5 stabile. È diventato il prossimo passo sicuro dopo Shopware 5. Se non lo sai, quest’ultimo è popolare da anni in Germania. Tuttavia, era un sistema obsoleto, senza una vera comunità o ecosistema.

La piattaforma è completamente personalizzabile ed espandibile con funzionalità aggiuntive o un layout personalizzato. Shopware 6 è adatto alle piccole e medie aziende online consentendo loro di implementare rapidamente un negozio basato su potenti funzionalità e plug-in.

Caratteristiche principali di Shopware 6

Di seguito sono riportate le caratteristiche principali di Shopware 6 (Edizione comunitaria).

  1. Base codice modulare: Il codice base dello shopware è costituito da moduli che consentono agli sviluppatori di personalizzare la funzionalità estendendo i moduli.
  2. CMS potente: Shopware dispone di un CMS completo per creare e gestire pagine di contenuti accattivanti, blog, pagine di destinazione, banner e funzionalità di trascinamento della selezione.
  3. Livello di astrazione dei dati (DAL): Shopware non utilizza ORM ma un sottile livello di astrazione chiamato livello di astrazione dei dati (DAL) con esigenze specifiche che consentono agli sviluppatori di accedere e personalizzare l’interfaccia.
  4. Funzionalità multi-negozio: Con Shopware puoi gestire più negozi online da un’unica installazione. Ogni negozio può avere il proprio design, catalogo, prezzi e base clienti unici, beneficiando al contempo di un’amministrazione centralizzata.
  5. Canali di vendita: Per quanto riguarda Shopware, puoi creare un canale di vendita in cui desideri vendere prodotti e gestirli tutti in un unico posto con l’interfaccia di amministrazione.
  6. Gestione del prodotto: Shopware 6 offre funzionalità estese di gestione dei prodotti e consente di creare e gestire più prodotti, categorie, varianti, prezzi e altro ancora.
  7. SEO integrata: Shopware 6 fornisce funzionalità SEO integrate per ottimizzare la visibilità del tuo negozio nei risultati dei motori di ricerca. Supporta meta tag personalizzabili, strutture URL, mappe del sito e URL canonici.
  8. Integrazione di terze parti: Con Shopware 6 è più semplice l’integrazione con vari servizi di terze parti, inclusi gateway di pagamento, sistemi ERP, CRM e altri.
  9. Assistente descrizione AI: Questa funzionalità è inclusa nel piano Rise di Shopware 6, che aiuta a creare e generare un suggerimento testuale per la descrizione del prodotto con l’aiuto dell’intelligenza artificiale.

Requisiti di sistema di Shopware 6

Prima di installare Shopware 6, dovresti verificare che il tuo server soddisfi i requisiti requisiti di sistema. In caso di domande relative ai criteri, consultare la lista di controllo di seguito per Shopware 6.

Pila tecnologica Requisiti
Sistema operativo Shopware generalmente supporta la maggior parte dei sistemi operativi basati su Unix. Quello consigliato è Linux o Ubuntu.
PHP Versione 8.1 o successiva
-memory_limit 512M minimo-max_execution_time minimo 30 secondi
Server web Apache 2.4 o versione successiva con riscrittura mod attiva
SQL MySQL 8.0 o versione successiva, MariaDB 10.3.22 o versione successiva
Estensioni PHP arricciatura est
ext-dom
ext-fileinfo
est-gd
ext-iconav
est-intl
ext-json
ext-libxml
ext-mbstring
ext-openssl
ext-pcre
ext-pdo
ext-pdo_mysql
ext-phar
ext-simplexml
ex-sodio
ext-xml
ext-zip
ext-zlib
JavaScript
  • Node.js 18.0.0 o versione successiva
  • NPM 8.0.0 o versione successiva
Consigliato
  • Zend Opcache 256M o superiore
  • APCu 128M o superiore
  • Server web con supporto HTTP2
Altre compatibilità
  • OpenSearch 1.0 o versione successiva
  • Elasticsearch 7.8 o versione successiva
  • Redis 5.0 o versione successiva
  • Versione vernice 6 o superiore
  • node-js versione 18 o successiva

Prerequisiti di Shopware 6

Prima di installare Shopware 6, assicurati di incontrarne alcuni requisiti. Ecco alcuni consigli:

1. Regolazioni htaccess

Il file .htaccess è un file file di configurazione sul tuo server web. È necessario limitare l’accesso dell’utente ai file e alle cartelle del server. Per proteggerlo, utilizzare il seguente codice:

AuthType Basic AuthName “Effettua l’accesso.” AuthUserFile /path/to/.htpasswd Richiede expr %THE_REQUEST =~ m#.*?\s+\/api.*?# Richiede utente valido

2. Requisiti di sistema

Prima dell’installazione, assicurati che il tuo sistema soddisfi i requisiti di sistema per Shopware 6, come menzionato sopra.

3. Impostazioni del percorso

Inoltre, se necessario, si consiglia di modificare le impostazioni di routing del proprio server web.

Di seguito è mostrato un esempio corrispondente basato su Apache.

ServerName “_HOST_NAME_” DocumentRoot _SHOPWARE_DIR_/public Opzioni Indici FollowSymLinks MultiViews EnableOverride All Ordine consenti, nega l’autorizzazione da tutti ErrorLog $APACHE_LOG_DIR/shopware-platform.error.log CustomLog $ APACHE_LOG_DIR/shopware-platform.access.log debug LogLevel combinato

Ricordati di sostituire _SHOPWARE_DIR e _HOST_NAME_ con le tue impostazioni.

Aggiungi un’applicazione personalizzata su DreamHost

Login al tuo account DreamHost utilizzando il tuo indirizzo email e la tua password. Dalla barra dei menu in alto, apri Applicazioni.

  1. Selezionare Aggiungi nuova applicazione dall’angolo in alto a destra.
  1. Seleziona il server desideri aggiungere all’app personalizzata per Shopware.

3. Successivamente, ti verrà richiesto sullo schermo di selezionare l’applicazione. Seleziona la tua applicazione dall’elenco a discesa. Sceglierò il Applicazione personalizzata per installare Shopware.

  1. Inserisci i seguenti dettagli:
  • Nome della tua app personalizzata. Ad esempio, scrivo Il mio negozioma puoi nominare qualsiasi cosa.
  • Seleziona il tuo Progetto. Potresti aver creato un progetto già dopo iscriviti su DreamHost; puoi sceglierlo o crearne uno nuovo.
  1. Clicca sul Aggiungi applicazione pulsante e ti mostrerà un messaggio, Aggiunta della tua applicazione.

6: È possibile visualizzare la nuova applicazione una volta completata l’installazione sul server facendo clic su www pulsante sul server di destinazione.

Procediamo con l’installazione di Shopware 6. Ti dirò due diversi metodi per installare Shopware.

Metodo 1: programma di installazione di Shopware 6

1.1. Scarica Shopware 6

Innanzitutto, scarica il programma di installazione di Shopware 6 e decomprimilo nel tuo sistema dopo aver verificato i requisiti di sistema per Shopware 6 e che le impostazioni di routing del tuo server web siano configurate correttamente. Verificare che anche i file e le cartelle decompressi abbiano i diritti di scrittura.

  • Scarica il file PHP da area download.
  • Sposta il file nella cartella pubblica dell’installazione di Shopware.

1.2. Carica il file di installazione di Shopware 6 su DreamHost

Connetti FileZilla al server DreamHost tramite Accesso SSH o SFTP.

  • Login al tuo account DreamHost utilizzando il tuo indirizzo email e la tua password.
  • Dalla barra dei menu in alto, apri Server.
  • Scegli il server O Applicazione a cui desideri connetterti.
  • Sotto Gestione dei server, puoi trovare il tuo indirizzo IP pubblico, nome utente e password. Assicurati di prenderne nota.
  • Lancio FileZilla O Mastice e inserisci il nome host, il nome utente e la password per connetterti al server o all’applicazione.

Nel passaggio successivo, vai a public_html directory root della tua applicazione e carica il programma di installazione di Shopware 6. Tieni presente che puoi caricare il file utilizzando FileZilla o l’accesso SFTP alla directory del tuo dominio.

Per avviare il programma di installazione, vai all’URL del tuo negozio, dove vedrai il programma di installazione di Shopware 6. Ti guiderà attraverso il processo passo dopo passo.

Ora apri il file nel tuo browser web:

www.my-url.com/shopware-installer.phar.php

Per esempio:

https://phpstack-997766-3521501.cloudwaysapps.com/myshop2/shopware-installer.phar.php/

Passaggio 1: avviare l’installazione

L’installazione verrà ora avviata. È possibile continuare l’installazione facendo clic su Continua.

Passaggio 2: salva la configurazione

Configura il percorso del file PHP e fai clic su Salva configurazione continuare.

Passaggio 3: scarica Shopware

Seleziona la versione che desideri installare e fai clic Scaricamento.

Dopo aver scaricato il file, procederai attraverso la procedura guidata di installazione, dove potrai inserire le informazioni richieste.

1.3. Esegui il programma di installazione di Shopware 6

Con il Programma di installazione di Shopware, puoi installare e aggiornare Shopware in pochi passaggi. Per entrambi viene utilizzato lo stesso file PHP. In questo modo viene eseguita un’installazione o un aggiornamento automatizzato.

Passaggio 1: procedura guidata della lingua

Il primo passo è cambiare la lingua del programma di installazione. È inoltre possibile modificare la lingua in qualsiasi momento utilizzando i codici paese in basso a destra sullo schermo.

Clic Prossimo per continuare l’installazione.

Passaggio 2: requisiti di sistema

I requisiti di sistema vengono controllati per vedere se sono soddisfatti. I pulsanti freccia elencano i requisiti e il menu pieghevole mostra quali requisiti non sono soddisfatti o quali impostazioni possono essere ottimizzate.

Passaggio 3: Termini e condizioni generali

È possibile leggere la licenza con la quale Shopware è concesso in licenza. Per continuare il Installatoreè necessario accettare i termini della licenza e fare clic su Prossimo.

Passaggio 4: configurare il database

È ora di configurare il database. Shopware consente di procedere ad un’ulteriore configurazione del database. È necessario fornire le credenziali per accedere al database Shopware.

Definire i seguenti dettagli:

  • Server: il tuo server, come localhost o IP del server
  • Utente del database: il nome utente del tuo database
  • Password della banca dati: scrivere la password del database
  • Nome del database: il nome del tuo database

Torna al Piattaforma DreamHostSotto Gestione delle candidaturefare clic Dettagli di accesso e sotto il Accesso MySQL opzione. Otterrai il nome del database, il nome utente e la password.

Copia il Nome DB, nome utente, E Parola d’ordine dalla sezione Accesso MySQL e inserisci i dettagli.

Passaggio 5: installare Shopware 6

In questo passaggio, lo Shopware viene installato nel sistema.

Al termine dell’installazione, la procedura guidata di installazione ti avviserà. Per continuare con l’impostazione, fare clic su Prossimo.

Passaggio 6: memorizzare la configurazione

Questo è il passaggio finale, in cui viene configurato il negozio. Compila il nome del negozio, indirizzo email del negozio, seleziona valuta, E Paese predefinito per la lingua del sistema.

Seleziona la valuta dall’elenco delle valute disponibili per il tuo negozio. Tieni presente che la lingua e la valuta predefinite non possono essere modificate in seguito.

Questa sezione specifica l’utente amministratore dell’interfaccia amministrativa di Shopware 6. Compila le informazioni qui sotto. Dopo l’installazione, puoi Utilizzare l’interfaccia di amministrazione per creare e gestire utenti aggiuntivi, se necessario.

Hai appena installato il tuo negozio Shopware 6. Verrai reindirizzato automaticamente all’amministratore del negozio. Puoi accedervi tramite l’utente amministratore specificato durante la configurazione dell’installazione di Shopware 6.

Per esempio: http://my_url /public/admin#/login

http://phpstack-997766-3521501.cloudwaysapps.com/myshop2/public/admin#/login

Fine frontale: Apri il front shop della tua applicazione come

www.my-url.com/sub-directory/public O www.my-url.com/public

Metodo 2: scarica e installa Shopware 6 utilizzando Composer

Segui i passaggi seguenti per scaricare e installare lo shopware utilizzando Composer sul server DreamHost. Tieni presente che se installi Shopware su qualsiasi altro server, assicurati che Compositore è installato.

1. Accedi al terminale SSH

Vai a Gestione dei servere avviare il terminale SSH da Credenziali principali.

2. Scarica Shopware 6 utilizzando Composer

Per impostare un nuovo progetto di shopwareaccedere alla cartella principale dell’applicazione (ad esempio, application/acesdfgh/public_html) ed esegui il comando seguente.

compositore create-project shopware/produzione –no-interaction

Questo crea un nuovo progetto nel file directory. IL dev-flex il vincolo di versione installa la versione più recente di Shopware.

Sostituire con il nome desiderato del tuo progetto. IL –flag di nessuna interazione salterà il processo di configurazione interattiva.

3. Installa Shopware 6

Il compositore scaricherà e installerà le dipendenze e i file necessari per Shopware 6. Dopo aver creato il progetto tramite Composer, vai alla directory principale in cui sono stati scaricati i progetti Shopware 6.

cd progetto-shopware

3.1. Esegui lo script di installazione

È necessario modificare il file generato .env file ed eseguire il seguente comando:

sistema bin/console:install –basic-setup

Questo installa Shopware e crea un file predefinito canale di vendita con l’impostazione predefinita di Shopware. Credenziali amministrative:

Nome utente Parola d’ordine
amministratore articoli da negozio

Modificare queste credenziali al termine dell’installazione.

4. Testare l’applicazione Shopware

Una volta terminata l’installazione, accederai all’amministrazione di Shopware 6 aggiungendo a /admin alla fine del dominio del negozio e testa la tua applicazione.

Per esempio: www.myshop.com/admin

Testa e configura il tuo negozio Shopware di conseguenza.

Risoluzione dei problemi comuni in Shopware 6

Ecco alcune sfide tipiche che gli utenti di Shopware 6 incontrano e che possono risolvere facilmente.

1. Pagina rotta

Dopo l’installazione, potresti trovarti di fronte a una pagina interrotta come questa:

Per risolvere questo problema, vai alla directory principale (ad esempio, /var/www/shopware), quindi digitare i seguenti comandi:

tema php bin/console: compila tema php bin/console: aggiorna tema php bin/console: modifica

2. Pagine bianche o vuote

A volte, potresti dover affrontare alcune pagine vuote o bianche dopo alcune modifiche al codice, l’installazione o l’aggiornamento di qualsiasi pacchetto o le autorizzazioni non impostate.

Per risolvere questo problema, vedere le possibili soluzioni di seguito:

  • Svuota la cache in Shopware 6 attraverso il pannello di amministrazione sotto Configurazione → Cache e prestazioni.
  • Controlla le autorizzazioni di file e cartelle per assicurarti che siano impostate correttamente.
  • Esaminare i log degli errori per messaggi di errore specifici relativi alle pagine vuote.

3. Problema di accesso

Impossibile accedere all’amministratore di Shopware. Per risolvere questo problema:

  • Verificare che le credenziali di accesso siano corrette e che non siano presenti errori di battitura o problemi di distinzione tra maiuscole e minuscole.
  • Cancella i cookie e la cache nel browser web e prova ad accedere nuovamente.
  • Assicurati che l’account non sia bloccato o disabilitato nel pannello di amministrazione sotto Configurazione → Amministrazione utenti.

4. 500 Errore interno del server

Quando installi o aggiorni Shopware, potresti riscontrare il problema di un errore interno del server 500.

Per risolvere questo problema:

  • Controllare i log per una causa di errore specifica.
  • Verificare le autorizzazioni di file e cartelle dell’applicazione e del server.
  • Configura il server web in modo che punti alla radice del tuo dominio alla directory /public di questa installazione. Modificate tutte le cartelle in 755 e i file in 644.
  • Cancella i cookie e la cache del browser.

5. Errori 404 Pagina non trovata

La pagina 404 non è dovuta all’URL a cui stai accedendo.

Per risolvere questo problema:

  • Controlla se l’URL è corretto e corrisponde a una pagina o risorsa esistente.
  • Controlla le impostazioni di riscrittura dell’URL nel pannello di amministrazione sotto Contenuto → SEO e URL.
  • Assicurarsi che quanto richiesto mod_rewrite il modulo è abilitato sul server.

Migrazione da Shopware 5 a 6

Questa sezione per Migrazione da Shopware 5 a Shopware 6 prevede diversi passaggi per garantire una transizione graduale. Dovresti eseguire la migrazione all’ambiente di gestione temporanea per garantire la stabilità del negozio.

Fasi della migrazione

Prima di iniziare, esamina questo guida. Segui i passaggi per migrare il tuo negozio Shopware 5 su Shopware 6:

  1. Compatibilità di accesso: Verifica la compatibilità della tua attuale configurazione di Shopware 5 con Shopware 6 e tutte le informazioni necessarie.
  2. Requisiti di sistema: Controlla i requisiti di sistema di Shopware 6 e il negozio è pronto per la migrazione.
  3. Configurazione dell’ambiente di migrazione e installazione: Preparare l’ambiente di migrazione tecnica per Shopware 6 e installare la nuova istanza.
  4. Configura Shopware 6: Configura le impostazioni di base, come informazioni sul negozio, pagamento, spedizione e altro, in base alla configurazione di Shopware 5.
  5. Preparare la migrazione: Dopo l’installazione, inizia la migrazione di Shopware 5 installando e configurando il plug-in Migration Assistant per Shopware 6, che puoi ottenere dal Negozio comunitario.
  6. Eseguire la migrazione dei dati: Utilizza il plug-in Shopware Migration Assistant per esportare i dati preparati da Shopware 5 e importarli in Shopware 6.
  7. Migrazione di temi e plugin: Se disponi di temi o plug-in personalizzati in Shopware 5, devi migrarli a Shopware 6. Valuta la compatibilità dei tuoi temi e plug-in con Shopware 6.
  8. Test: Dopo la migrazione, testa accuratamente Shopware 6 e assicurati che tutte le funzionalità funzionino come previsto.
  9. In diretta: Una volta che sei soddisfatto della migrazione e hai convalidato l’installazione di Shopware 6, puoi pianificare il go-live con successo.

Riepilogo

Shopware 6 è una piattaforma di e-commerce open source per aziende di tutte le dimensioni con nuovi importanti miglioramenti e funzionalità. Con la crescente crescita del business, Shopware 6 enfatizza la soluzione di commercio headless con più canali, siti Web ed estensioni del marketplace.

La migrazione da Shopware 5 a Shopware 6 può richiedere un’attenta pianificazione ed esecuzione, ma i vantaggi dell’aggiornamento alla versione più recente sono significativi. Shopware 6 combina tecnologia all’avanguardia, flessibilità e un approccio incentrato sull’utente per potenziare le aziende.