GNU/Linux >> Linux Esercitazione >  >> Panels >> cPanel

2 semplici passaggi per creare un negozio online con PrestaShop

Cos'è PrestaShop?

PrestaShop è considerata una delle piattaforme di soluzioni di e-commerce open source più popolari al mondo.

Attualmente alimenta più di 300.000 negozi in tutto il mondo.

Il team dietro la missione di PrestaShop è stato quello di sviluppare software di e-commerce di livello mondiale attraverso l'innovazione open source.

Insieme a una comunità vivace, PrestaShop ha consentito a chiunque di creare un negozio online.

Requisiti di sistema di PrestaShop

Per installare con successo PrestaShop, si consiglia di avere nell'ambiente:

  • ultimo server Web Apache
  • PHP 7.4+ (8.0 consigliato quando viene rilasciata la versione PrestaShop che lo supporta)
  • MySQL 8.0+
  • Accesso SFTP

Estensioni PHP:

    curl
    dom
    fileinfo
    gd
    intl
    mbstring
    zip
    json
    iconv

Configurazione PHP (file php.ini):

    set memory_limit to - 256M;
    upload_max_filesize to - 64M;
    max_execution_time - 300;
    memory_limit - 256MB;
    disable short_open_tag;

Ottimizzazione delle prestazioni:

  • memcached sistema di memorizzazione nella cache degli oggetti di memoria distribuita o
  • apcu o
  • OpCache

Altri requisiti di base

Oltre ai requisiti di sistema PrestaShop, assicurati di avere questi:

  • un nome di dominio (se non ne possiedi uno, visita la pagina di registrazione del dominio per cercare e acquistare un nuovo nome di dominio per il tuo negozio)
  • un account di web hosting (se non ne hai uno, puoi visitare la nostra pagina Secure PHP Hosting Packages, selezionare un piano di hosting e creare un account. Se non sei sicuro di quale sia il pacchetto di web hosting adatto a te o hai bisogno di un pacchetto completo hosting+nome di dominio, inviare un'e-mail a [email protected])
  • il tuo cPanel, hostname (o un indirizzo IP), nome utente e password (se non sei sicuro di cosa siano, visita Qual è il mio nome utente cPanel? per saperne di più)
  • un sito Web pronto per HTTPS (forniamo certificato SSL/TLS a ogni dominio che ospitiamo senza costi aggiuntivi. Ma puoi scegliere di utilizzare un SSL EV per il tuo negozio online e puoi ottenerlo nella pagina Certificati SSL.)
  • un'ora di tempo.
  • se si installa manualmente tramite il computer locale, un editor di testo come:
    • Testo sublime:http://www.sublimetext.com/
    • Atom:https://atom.io/
  • Unix/Linux:
    • Vim:http://www.vim.org/
    • Emacs:http://www.gnu.org/software/emacs/

      O semplicemente usa la funzione di modifica di cPanel File Manager

  • un client SFTP come:
  • Finestre:
    • CoreFTP:http://www.coreftp.com/
    • WinSCP:http://winscp.net/
    • SmartFTP:http://www.smartftp.com/
  • Mac OS X:
    • Cyberduck:http://cyberduck.ch/
    • Trasmissione:http://www.panic.com/transmit/
    • Recupera:http://fetchsoftworks.com/fetch/
  • Unix/Linux:
    • gFTP:http://gftp.seul.org/
    • kasablanca:http://kasablanca.berlios.de/
    • NcFTP:http://www.ncftp.com/ncftp/

Passiamo all'installazione di PrestaShop.

Esistono diversi modi per installare PrestaShop.

In questa guida, ci atterremo all'installazione automatica con 1 clic.

Quindi mostra come installare PrestaShop manualmente se questo è l'approccio che preferisci.

Installazione in 1 clic di PrestaShop (consigliata )

Valutazione e considerazioni iniziali per l'installazione automatica
  • Verifica DNS e SSL

    Assicurati che il dominio e/o il sottodominio sia raggiungibile online e che il nostro sistema abbia installato su di esso un certificato SSL valido prima di procedere.

    Il nostro sistema richiede che la configurazione DNS sia valida (deve corrispondere ai record trovati su cPanel>>> Domini>>> Editor di zona ) prima che possa installarvi un certificato SSL.

    Puoi controllare visivamente le tue impostazioni DNS con:

    • Foglia DNS
    • dnschecker.org
    • dnspropagation.net
    • whatsmydns.net

      Oppure usa semplicemente il comando “dig”.

  • Determina le posizioni di installazione di PrestaShop

    Se stai utilizzando il sito Web (ad es. webcomm.dev) come negozio, devi rimuovere la sottocartella "prestashop" generata automaticamente.

    Se procedi e installalo utilizzando l'opzione di generazione automatica, il tuo negozio si troverà su webcomm.dev/store.

    Se stai installando PrestaShop su un sottodominio come store.webcomm.dev, assicurati di aver creato il sottodominio (cPanel>>> Domini>>> Sottodomini ) prima di inizializzare l'installazione.

    Se stai installando in una sottodirectory o in una cartella, accetta quella generata automaticamente o rinomina la cartella come vuoi che venga chiamato il negozio.

Inoltre, determina se desideri utilizzare il www come parte dell'URL del tuo negozio o meno.

Iniziamo l'installazione.

L'installazione di PrestaShop è semplicissima.

Ogni fase del processo è dettagliata, con suggerimenti e indicazioni per aiutarti a completare l'installazione.

Per iniziare:

Accedi al tuo cPanel.

Scorri verso il basso il Software>>> Programma di installazione di app Softaculous .

Oppure scorri verso il basso fino al pannello del programma di installazione dell'app Softaculous, quindi seleziona E-commerce .

Quando viene caricata la pagina successiva, cerca PrestaShop cercandolo utilizzando il campo di ricerca.

Oppure scorri verso il basso finché non lo vedi.

Compila tutti i campi obbligatori e poi clicca sul pulsante Installa.

Questo è tutto.

Il programma di installazione di PrestaShop in 1 clic creerà il database MySQL, l'utente MySQL, scaricherà PrestaShop, lo installerà e ti fornirà l'URL del pannello di amministrazione, il nome utente e la password.

Come installare PrestaShop manualmente utilizzando il terminale cPanel e il browser Web

L'installazione di PrestaShop è sempre più facile e veloce con il nostro programma di installazione in 1 clic.

Ma se hai le competenze tecniche, puoi anche fare un'installazione manuale con il tuo browser e cPanel.

Crea un database MySQL

Il nostro servizio di web hosting include MySQL e PostgreSQL come parte del tuo piano di hosting.

Per creare un nuovo database, accedi al tuo cPanel.

Scorri verso il basso fino alla sezione Database e fai clic su MySQL® Database Wizard.

MySQL® Database Wizard è progettato per guidare l'utente attraverso la configurazione di un database MySQL®, account utente e privilegi utente.

Nel Nuovo database casella di testo, inserisci un nome per il database e fai clic su Passaggio successivo .

Tieni presente che abbiamo abilitato il prefisso del database sui nostri sistemi.

Quindi assicurati che il nome utente, il nome del database, il prefisso del database e il carattere di sottolineatura dell'account cPanel non superino la lunghezza massima di 32 caratteri.

In effetti, mantienilo entro 16 caratteri se puoi aiutarlo in quanto ciò ti aiuta a gestire visivamente meglio il database.

Nel Nome utente casella di testo, inserire un nome per l'utente a cui si desidera consentire la gestione del database.

Immettere e confermare la nuova password nelle apposite caselle di testo.

Fai clic su Crea utente .

Per ora, seleziona TUTTI I PRIVILEGI .

Puoi modificare i privilegi che desideri concedere all'utente in un secondo momento dopo aver completato l'installazione di AbanteCart.

Per ulteriori informazioni sui privilegi utente, leggere la documentazione di MySQL 8.0 su https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html

Puoi anche creare un database MySQL® tramite l'API cPanel:

uapi --output=jsonpretty \
  --user=username \
  Mysql \
  create_database \
  name='prestashop'

o tramite URL:

https://hostname.example.com:2083/cpsess##########/execute/Mysql/create_database?name=prestashop

2. Scarica PrestaShop

Scarica l'ultima versione pubblica stabile di PrestaShop visitando http://www.prestashop.com/en/download (indirizzo e-mail richiesto) o utilizzando wget o arricciare .

Se stai usando wget o curl, visita la sezione Avanzate sezione del tuo cPanel e fai clic su Terminale SSH per cPanel .

Questa interfaccia consente di accedere a un'applicazione terminale nel browser per l'accesso diretto alla riga di comando all'interno di una sessione cPanel e WHM.

Il protocollo di rete SSH ti consente di connetterti a un altro server Web su Internet tramite un'interfaccia a riga di comando (CLI).

Puoi utilizzare questo protocollo di rete per gestire in remoto il tuo server, configurare script ed eseguire altre attività.

Molti sistemi operativi moderni, come le distribuzioni macOS® e Linux®, includono SSH che puoi configurare quando vuoi accedere al tuo sistema tramite un computer esterno.

cPanel ha questo come parte delle sue funzionalità principali.

Una volta caricata la pagina, è necessario leggere e accettare l'avviso di avviso. Fai clic su Capisco e desidero procedere.

A questo punto, devi capire dove vuoi scaricare i file PrestaShop.

Se stai installando sul sito web principale e stai usando wget allora:

wget -O PrestaShopLatest.zip https://download.prestashop.com/download/releases/prestashop_1.7.8.2.zip

Se sei su una rete lenta, considera l'utilizzo di "wget -b ” flag o multiplexer terminali tmux o schermo.

Puoi controllare se hai installato wget eseguendo:

which wget

Sui nostri sistemi, questi sono installati per impostazione predefinita.

Se stai usando curl, allora:

curl https://download.prestashop.com/download/releases/prestashop_1.7.8.2.zip --output PrestaShopLatest.zip

Nota che, se non diversamente indicato, curl scrive i dati ricevuti su stdout.

Nel comando precedente, a curl viene richiesto di salvare i dati nella directory di lavoro corrente come AbanteCart.zip utilizzando le opzioni -o, –output o -O, –remote-name.

Se desideri che il file venga salvato in una directory diversa (ad es. sottodirectory/cartella), assicurati di modificare la directory di lavoro corrente prima di richiamare curl con questa opzione.

Se ricevi un errore, usa i flag -S, –show-error o -v, –verbose per fare in modo che curl mostri il messaggio di errore.

Se stai utilizzando il terminale cPanel o hai SSH nel tuo server cPanel, devi decomprimere/decomprimere il file zip archiviato.

Se sei su una macchina locale, qui è dove capisci come ottenere i file sul tuo server cPanel.

Utilizzando un client FTP, il trasferimento dei file 28400 potrebbe richiedere del tempo, soprattutto se hai una connessione lenta.

Considera di eseguire il download e l'estrazione di file PrestaShop direttamente sul tuo server.

È ora di decomprimere o decomprimere l'archivio che abbiamo scaricato.

3. Decomprimi l'Archivio PrestaShop

Ti consigliamo di testare la cartella compressa e controllarne la struttura prima di decomprimerla.

unzip -t PrestaShopLatest.zip

Vediamo la struttura:

zipinfo PrestaShopLatest.zip

Come puoi vedere, l'archivio zip di PrestaShop ha tre elementi:

  • il “prestashop.zip”, che contiene tutti i file PrestaShop che presto caricherai sul tuo server web.
  • il file "Install_PrestaShop.html", che apre la pagina della guida all'installazione nel browser predefinito.
  • il file index.php che avvia l'installazione.

Ora che vediamo lì che non ci sono errori e balla per visualizzare la struttura del file, andiamo avanti e decomprimilo correttamente.

unzip PrestaShopLatest.zip

Il risultato ci darà una struttura di file come questa:

-rw-rw-r--    1 $username  $username   4.9K Dec  7 17:14 INSTALL.txt
-rw-rw-r--    1 $username  $username   441B Oct 11 13:10 Install_PrestaShop.html
-rw-rw-r--    1 $username  $username   182K Dec  7 17:50 LICENSES
-rw-rw-r--    1 $username  $username    88B Dec  7 17:14 Makefile
drwxrwxr-x   29 $username  $username   928B Dec  7 17:14 admin/
drwxrwxr-x    9 $username  $username   288B Dec  7 17:57 app/
-rw-rw-r--    1 $username  $username   1.3K Dec  7 17:14 autoload.php
drwxrwxr-x    5 $username  $username   160B Dec  7 17:14 bin/
drwxrwxr-x   12 $username  $username   384B Dec  7 17:14 cache/
drwxrwxr-x  136 $username  $username   4.3K Dec  7 17:14 classes/
-rw-rw-r--    1 $username  $username   410K Dec  7 17:14 composer.lock
drwxrwxr-x   18 $username  $username   576B Dec  7 17:14 config/
drwxrwxr-x    7 $username  $username   224B Dec  7 17:14 controllers/
drwxrwxr-x    7 $username  $username   224B Dec  7 17:14 docs/
drwxrwxr-x    4 $username  $username   128B Dec  7 17:14 download/
-rw-rw-r--    1 $username  $username   2.4K Dec  7 17:14 error500.html
-rw-rw-r--    1 $username  $username   4.7K Dec  7 17:14 images.inc.php
drwxrwxr-x   41 $username  $username   1.3K Dec  7 17:14 img/
-rw-rw-r--    1 $username  $username   1.1K Dec  7 17:14 index.php
-rw-rw-r--    1 $username  $username   1.2K Dec  7 17:14 init.php
drwxrwxr-x   17 $username  $username   544B Dec  7 17:14 install/
drwxrwxr-x   22 $username  $username   704B Dec  7 17:57 js/
drwxrwxr-x  101 $username  $username   3.2K Dec  7 17:14 localization/
drwxrwxr-x    7 $username  $username   224B Dec  7 17:14 mails/
drwxrwxr-x   60 $username  $username   1.9K Dec  7 17:50 modules/
drwxrwxr-x    8 $username  $username   256B Dec  7 17:14 override/
drwxrwxr-x   41 $username  $username   1.3K Dec  7 17:14 pdf/
-rw-rw-r--    1 $username  $username   1.5K Dec  7 17:14 phpstan.neon.dist
-rw-rw-r--    1 $username  $username    78M Dec  7 08:57 prestashop.zip
drwxrwxr-x    7 $username  $username   224B Dec  7 17:14 src/
drwxrwxr-x   12 $username  $username   384B Dec  7 17:57 themes/
drwxrwxr-x    5 $username  $username   160B Dec  7 17:57 tools/
drwxrwxr-x    6 $username  $username   192B Dec  7 17:14 translations/
drwxrwxr-x    4 $username  $username   128B Dec  7 17:14 upload/
drwxrwxr-x    9 $username  $username   288B Dec  7 17:50 var/
drwxrwxr-x   52 $username  $username   1.6K Dec  7 17:50 vendor/
drwxrwxr-x    4 $username  $username   128B Dec  7 17:14 webservice/

Questi sono i file da caricare (se sei su una macchina locale) sul tuo server web cPanel escluso il "Install_PrestaShop.html" e, naturalmente, il prestashop.zip.

Se sei già nel tuo server cPanel e hai scaricato i file PrestaShop in un'altra cartella nella directory /tmp, devi caricare o copiare tutti i file e le cartelle su public_html o public_html/store

Puoi farlo con:

cp -vR * /home/$username/public_html/

Una volta terminato, visita l'URL del tuo sito Web tramite un browser e quindi segui i passaggi per completare l'installazione.

Passi successivi di PrestaShop:configurazione e impostazioni

I link essenziali su PrestaShop sono disponibili su:

  • Guida per l'utente:https://doc.prestashop.com/display/PS17/User+Guide
  • Documenti tecnici (moduli e temi):https://devdocs.prestashop.com/
  • Blog ufficiale:https://www.prestashop.com/en/blog
  • Blog degli sviluppatori:https://build.prestashop.com/
  • Ottieni il supporto della community:https://www.prestashop.com/forums/
  • Trova moduli e temi:https://addons.prestashop.com/
  • Contribuisci con il codice:https://github.com/PrestaShop/PrestaShop
  • Contribuisci con la traduzione:https://crowdin.net/project/prestashop-official

Servizio di installazione PrestaShop

Capiamo che, sebbene tu sia più che in grado di farlo, potresti semplicemente voler esternalizzare questo compito.

In tal caso, offriamo un servizio di installazione PrestaShop GRATUITO ai clienti che ospitano il loro sito Web con noi e desiderano creare un negozio online.

Se sei un nuovo cliente, visita la nostra pagina Pacchetti di Web Hosting per creare un nuovo account di hosting.

Quindi apri una richiesta di biglietto e chiedici di farlo per te.


cPanel
  1. 4 passaggi per creare utenti Linux da un file CSV con Ansible

  2. Come avviare un bellissimo negozio online con AbanteCart

  3. Come eseguire il backup del tuo account cPanel in 9 semplici passaggi

  4. 5 semplici passaggi per creare un diagramma di flusso utilizzando Dia

  5. Come creare chiavi di crittografia con cPanel

Come creare un blog sicuro con Serendipity CMS

Come creare un blog o un sito Web con Pubvana CMS

Come creare un e-commerce con Prestashop e Ubuntu 18.04

Come creare un e-commerce con Magento

Crea e gestisci database MySQL con la procedura guidata MySQL

Come installare PrestaShop con Softaculous