LiteCart è una piattaforma di e-commerce gratuita e open source scritta in PHP, jQuery e HTML5. È una piattaforma software semplice, leggera e facile da usare che ti aiuta a ospitare il tuo carrello. LiteCart viene fornito con molte funzionalità come essere leggero, categorie illimitate, più lingue, prodotti illimitati, interfaccia web moderna, interfaccia utente logica e molto altro.
In questo tutorial impareremo come installare LiteCart sul server Ubuntu 18.04.
Requisiti
- Un server che esegue Ubuntu 18.04.
- È stata impostata una password di root per il tuo server.
Per iniziare
Prima di iniziare, dovrai aggiornare il tuo sistema con l'ultima versione. Puoi farlo eseguendo il seguente comando:
apt-get update -y
apt-get upgrade -y
Una volta aggiornato il server, riavvia il server per applicare le modifiche.
Installa il server LAMP
Innanzitutto, dovrai installare il server web Apache, MariaDB, PHP e altri pacchetti richiesti sul tuo server. Puoi installarli tutti eseguendo il seguente comando:
apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-zip php7.2-curl php7.2-soap unzip -y
Una volta installati tutti i pacchetti, avvia il servizio Apache e MariaDB e abilita l'avvio all'avvio con il seguente comando:
systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadb
Successivamente, dovrai aprire il file php.ini e apportare alcune modifiche:
nano /etc/php/7.2/apache2/php.ini
Modifica le seguenti righe:
memory_limit = 256M upload_max_filesize = 150M max_execution_time = 360 date.timezone = Asia/Kolkata
Salva e chiudi il file, quando hai finito. Quindi, vai al passaggio successivo.
Configura MariaDB
Per impostazione predefinita, MariaDB non è protetta. Quindi, dovrai prima proteggerlo. Puoi proteggerlo utilizzando il seguente script:
mysql_secure_installation
Questo comando cambierà la password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root in remoto e rimuoverà il database di test e accederà ad esso come mostrato nel seguente output:
Enter current password for root (enter for none): Set root password? [Y/n]: N 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 volta che MariaDB è protetto, accedi alla shell di MariaDB con il seguente comando:
mysql -u root -p
Fornisci la tua password di root, quindi crea un database e un utente per LiteCart con il seguente comando:
MariaDB [(none)]> CREATE DATABASE litecartdb;
MariaDB [(none)]> CREATE USER 'litecart'@'localhost' IDENTIFIED BY 'password';
Quindi, concedi tutti i privilegi al database LiteCart con il seguente comando:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON litecartdb.* TO 'litecart'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
Quindi, svuota i privilegi ed esci dalla shell MariaDB con il seguente comando:
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
Una volta terminato, puoi procedere al passaggio successivo.
Scarica LiteCart
Innanzitutto, scarica l'ultima versione di LiteCart dal loro sito Web ufficiale. Una volta che il download è stato completato con successo, decomprimi il file scaricato nella directory principale di Apache con il seguente comando:
mkdir /var/www/html/litecart
unzip litecart-2.1.6.zip -d /var/www/html/litecart
Quindi, dai i permessi appropriati alla directory litecart con il seguente comando:
chown -R www-data:www-data /var/www/html/litecart/
chmod -R 755 /var/www/html/litecart/
Una volta terminato, puoi procedere al passaggio successivo.
Configura Apache per LiteCart
Successivamente, dovrai creare un file host virtuale Apache per LiteCart. Puoi farlo creando il file litecart.conf:
nano /etc/apache2/sites-available/litecart.conf
Aggiungi le seguenti righe:
<VirtualHost *:80> ServerAdmin [email protected] ServerName example.com DocumentRoot /var/www/html/litecart/public_html/ <Directory /var/www/html/litecart/> AllowOverride All allow from all </Directory> ErrorLog /var/log/apache2/litecart_error.log CustomLog /var/log/apache2/litecart_access.log combined </VirtualHost>
Salva e chiudi il file, quando hai finito. Quindi, abilita il file host virtuale litecart con il seguente comando:
a2ensite litecart.conf
Quindi, abilita l'intestazione Apache e riscrivi il modulo con il seguente comando:
a2enmod rewrite
a2enmod headers
Infine, riavvia il servizio Apache per applicare tutte le modifiche con il seguente comando:
systemctl restart apache2
Puoi verificare lo stato di Apache con il seguente comando:
systemctl status apache2
Se tutto andrà bene, dovresti vedere il seguente output:
? apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d ??apache2-systemd.conf Active: active (running) since Sun 2019-05-12 12:40:04 UTC; 6s ago Process: 6498 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Main PID: 6517 (apache2) Tasks: 1 (limit: 1114) CGroup: /system.slice/apache2.service ??6517 /usr/sbin/apache2 -k start May 12 12:40:23 ubuntu1804 systemd[1]: Starting The Apache HTTP Server... May 12 12:40:23 ubuntu1804 apachectl[6498]: AH00557: apache2: apr_sockaddr_info_get() failed for ubuntu1804 May 12 12:40:23 ubuntu1804 apachectl[6498]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 12$ May 12 12:40:23 ubuntu1804 systemd[1]: Started The Apache HTTP Server.
Una volta terminato, puoi procedere al passaggio successivo.
Accesso all'interfaccia Web LiteCart
LiteCart è ora installato e configurato, è ora di accedere all'interfaccia web di LiteCart.
Apri il tuo browser web e digita l'URL http://example.com. Verrai reindirizzato alla seguente pagina:
Assicurati che tutti i pacchetti richiesti siano stati installati. Quindi, fornisci il nome utente del database, il nome del database, la password, l'indirizzo e-mail, il fuso orario, il nome del negozio, il Paese, il nome utente e la password dell'amministratore. Quindi, fai clic su Installa ora pulsante. Una volta che l'installazione è stata completata con successo, dovresti vedere la seguente pagina:
Ora, elimina la directory di installazione con il seguente comando:
rm -rf /var/www/html/litecart/install
Quindi, fai clic su amministrazione zona . Verrai reindirizzato alla seguente pagina:
Ora, fornisci il nome utente e la password dell'amministratore che hai configurato in precedenza e fai clic su accesso pulsante. Dovresti vedere la dashboard di LiteCart nella pagina seguente:
Congratulazioni! hai installato con successo LiteCart sul server Ubuntu 18.04. Ora puoi ospitare facilmente il tuo carrello utilizzando LiteCart. Sentiti libero di chiedermi se hai domande.