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

Come installare Open eShop su Ubuntu 18.04

In questo tutorial, esamineremo i passaggi necessari per installare Open eShop su un VPS Ubuntu 18.04.

Open eShop è un'interfaccia web basata su PHP gratuita e open source che consente ai suoi utenti di vendere facilmente i propri beni digitali come MP3, eBook, film, software o qualsiasi altro articolo scaricabile in offerta. L'installazione di Open eShop è piuttosto semplice e questo tutorial approfondirà i dettagli su come installare e configurare Open eShop su un VPS Ubuntu 18.04 con server Web Apache, server di database MySQL e PHP.

Alcune delle principali funzionalità di Open eShop sono elencate di seguito:

  • Diversi metodi di pagamento supportati:Paypal o carta di credito o di debito (tramite Paymill, Stripe e Bitpay). I prodotti sono scaricabili solo da utenti paganti.
  • Crea buoni sconto con codici e limiti univoci
  • Sistema di assistenza clienti integrato con interfaccia semplice
  • Completamente ottimizzato per i dispositivi mobili
  • Seo-friendly
  • Completamente personalizzabile con temi e widget
    e molto altro..

Iniziamo con l'installazione.

Prerequisiti:

  • VPS con sistema operativo Ubuntu 18.04
  • Pila LAMPADA
  • Utente di sistema con privilegi di root o accesso all'utente root stesso

Passaggio 1:accedi e aggiorna il server

Accedi al tuo server Ubuntu 18.04 tramite SSH come utente root (o come account amministratore):

ssh root@IP_Address -p Port_number

Non dimenticare di sostituire "Indirizzo_IP" e "Numero_porta" con l'indirizzo IP effettivo del tuo server e il numero di porta SSH.

ed esegui il comando seguente per aggiornare tutti i pacchetti installati sul tuo server:

apt update && apt upgrade

Passaggio 2:installa il server Web Apache

Per eseguire Open eShop, è necessario un server web. Installeremo e utilizzeremo il server web Apache, che è il server web più popolare al mondo. Può essere facilmente installato utilizzando il seguente comando:

apt -y install apache2

Una volta installato, avvia il server web e abilitalo all'avvio automatico dopo il riavvio del server:

apt start apache2
apt enable apache2

Passaggio 3:installa PHP

Open eShop è costruito interamente in PHP, quindi dobbiamo installare PHP e diversi moduli PHP sul nostro server.

apt install php libapache2-mod-php php-cli php-soap php-zip php-curl php-mbstring php-gd php-common php-json php-mysql php-opcache

Poiché l'estensione Mcrypt PHP non è disponibile in PHP 7.2, ma è richiesta da Open eShop, dovremo installare alcuni pacchetti aggiuntivi per poter installare l'estensione con pecl :

apt-get install php-dev libmcrypt-dev gcc make autoconf libc-dev pkg-config
pecl install mcrypt-1.0.1
echo "extension=mcrypt.so" | sudo tee -a /etc/php/7.2/apache2/conf.d/mcrypt.ini

Quindi riavvia il server web per rendere effettive le modifiche:

systemctl restart apache2

Fase 4:installa il server di database MySQL

Open eShop ha bisogno di un database vuoto in cui memorizzerà le sue informazioni. A tale scopo installeremo il server database MySQL:

apt install mysql-server

Avvia MySQL e abilitalo per l'avvio automatico al riavvio:

apt start mysql
apt enable mysql

Per migliorare la sicurezza del server del database MySQL e impostare una password per l'utente root MySQL, puoi eseguire mysql_secure_installation script di post installazione, incluso nel pacchetto MySQL. Puoi utilizzare il seguente testo come guida (ti suggeriamo di rispondere con "Y" per sì a tutte le richieste):

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

Passaggio 5:crea un utente e un database MySQL

Ora che abbiamo installato e funzionante il server di database MySQL, possiamo creare il nuovo utente e il database necessari per Open eShop. Accedi all'interfaccia a riga di comando di MySQL come utente root utilizzando la password impostata in precedenza in questo tutorial durante la configurazione dell'installazione sicura. Se hai scelto di non configurarlo, la password di root è vuota, quindi quando richiesto, premi il tasto [Invio] per autenticarti.

mysql -u root -p
mysql> CREATE DATABASE eshop;
mysql> GRANT ALL PRIVILEGES ON eshop.* TO 'eshop_user'@'localhost' IDENTIFIED BY 'PASSWORD';
mysql> FLUSH PRIVILEGES;
mysql> exit;

Sostituisci "PASSWORD" con una password complessa.

Passaggio 6:scarica Open eShop

Crea una directory per Open eShop all'interno della directory principale del documento.

mkdir /var/www/html/openeshop && cd $_

E scarica lo script di installazione di Open eShop

wget https://raw.githubusercontent.com/open-classifieds/open-eshop/master/install-eshop.php

Tutti i file di Open eShop devono essere leggibili dall'utente del server web, quindi dovremo modificare i permessi di quei file:

chow -R www-data:www-data /var/www/html/openeshop

Passaggio 7:crea un host virtuale Apache

Per poter accedere ad Open eShop con il tuo nome di dominio, dovrai creare una direttiva di host virtuale Apache per il nome di dominio specifico. Crea un file di configurazione con il tuo editor di testo preferito (usiamo nano):

nano /etc/apache2/sites-available/openeshop.conf

Quindi inserisci i seguenti contenuti:

Listen 80
<VirtualHost *:80>
    ServerAdmin admin@your_domain.com
    DocumentRoot /var/www/html/openeshop
    DirectoryIndex install-eshop.php
    ServerName your_domain.com ServerAlias www.your_domain.com Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all ErrorLog /var/log/apache2/your_domain.com-error_log CustomLog /var/log/apache2/your_domain.com-access_log common </VirtualHost>

Sostituisci "tuo_dominio.com" con il tuo nome di dominio registrato univoco.

Abilita l'host virtuale e riavvia Apache:

a2ensite openeshop
systemctl restart apache2

Passaggio 8:completa l'installazione

Open eShop richiede l'abilitazione della direttiva PHP "short_open_tag", quindi apri il file di configurazione PHP come mostrato di seguito e apporta le modifiche necessarie:

nano /etc/php/7.2/apache2/php.ini

Assicurati che nel file sia presente una riga identica a questa:

short_open_tag = on

Quindi salva ed esci dal file.

Abilita il modulo Apache mod_rewrite:

a2enmod rewrite

e riavvia il server web Apache per rendere effettive le modifiche

systemctl restart apache2

A questo punto dovresti essere in grado di accedere ad Open eShop con il tuo browser web preferito su http://yourdomain.com . La procedura guidata di installazione verificherà se tutti i requisiti sono soddisfatti prima di avviare l'installazione, come mostrato di seguito:

Fare clic sul pulsante "Scarica e installa" per completare l'installazione di Open eShop. Congratulazioni! Hai terminato l'installazione di Open eShop.

Per ulteriori informazioni su come utilizzare e configurare questa applicazione, controlla la loro documentazione ufficiale.

Ovviamente, se sei uno dei nostri clienti di Managed Ubuntu Hosting, non devi installare Open eShop sul tuo VPS Ubuntu 18.04:chiedi semplicemente ai nostri amministratori, siediti e rilassati. I nostri amministratori installeranno immediatamente Open eShop su Ubuntu 18.04 per te.

PS. Se ti è piaciuto questo post su come installare Open eShop su un Ubuntu 18.04 VPS, condividilo con i tuoi amici sui social network utilizzando i pulsanti qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.


Panels
  1. Come installare FastPanel su Ubuntu 20.04

  2. Come installare Joomla 3 su Ubuntu 14.04

  3. Come installare MySQL su Ubuntu 16.04

  4. Come installare MediaWiki su Ubuntu 16.04

  5. Come installare NextCloud 13 su Ubuntu 16.04

Come installare MySQL su Ubuntu 18.04

Come installare MySQL 8.0 su Ubuntu 18.04

Come installare il server MySQL in Ubuntu

Come installare aaPanel su Ubuntu 20.04

Come installare MySQL Server su Ubuntu 20.04

Come installare MySQL su Ubuntu 22.04