PrestaShop è una soluzione di e-commerce open source, basata su PHP e MySQL che ti consente di creare facilmente un negozio online.
Per installare PrestaShop su un VPS Ubuntu segui i semplicissimi passaggi descritti di seguito.
Al momento della stesura di questo tutorial, l'ultima versione stabile di PrestaShop è la v1.6.0.9 e richiede:
- PHP>=5.1 con le seguenti estensioni PHP abilitate:cURL, GD, GZIP, PDO, DOM, SimpleXML e SOAP. Inoltre, l'utilizzo di estensioni PHP MemCached e mycrpt è altamente raccomandato per migliorare le prestazioni del sito.
- Apache Web Server>=2.0 compilato con moduli mod_gzip e mod_rewrite.
- MySQL>=5.0 installato sul tuo server virtuale.
Aggiorna i pacchetti del sistema operativo del server utilizzando i seguenti comandi:
apt-get update apt-get upgrade
Installa i moduli PHP, MySQL e PHP richiesti da PrestaShop:
apt-get install mysql-server php5 php5-cli php5-mysql php5-gd php5-mcrypt php5-memcache
Scarica l'ultima versione di PrestaShop disponibile su http://www.prestashop.com/en/download sul server ed estraila utilizzando i seguenti comandi:
cd /root/ wget http://www.prestashop.com/download/old/prestashop_1.6.0.9.zip unzip prestashop_1.6.0.9.zip
Crea un nuovo database MySQL per PrestaShop sul tuo server:
mysql -u root -p mysql> CREATE DATABASE prestashopdb; mysql> GRANT ALL PRIVILEGES ON prestashopdb.* TO 'prestashop'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Crea una nuova direttiva host virtuale in Apache. Ad esempio, crea un nuovo file di configurazione di Apache "prestashop.conf":
vi /etc/apache2/sites-available/prestashop.conf
Quindi, aggiungi le seguenti righe:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/prestashop/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/prestashop/> Options FollowSymLinks Indexes MultiViews AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Esegui il seguente comando:
ln -s /etc/apache2/sites-available/prestashop.conf /etc/apache2/sites-enabled/prestashop.conf
Modifica il file di configurazione PHP '/etc/php5/apache2/php.ini' e aggiungi/modifica le seguenti righe:
memory_limit = 128M upload_max_filesize = 16M max_execution_time = 60 file_uploads = On allow_url_fopen = On magic_quotes_gpc = Off register_globals = Off
Riavvia il server Web Apache per rendere effettive le modifiche:
service apache2 restart
Sposta i file di installazione di PrestaShop nella directory principale del documento definita nella direttiva host virtuale sopra:
mv /root/prestashop/ /var/www/prestashop/
Inoltre, l'utente del server web (www-data) deve essere in grado di scrivere su file e directory all'interno della directory '/var/www/prestashop', quindi può essere facilmente eseguito eseguendo il comando seguente:
chown www-data:www-data -R /var/www/prestashop/
Apri http://tuo-dominio.com/ nel tuo popolare browser web e segui le semplici istruzioni.
Per motivi di sicurezza, si consiglia di eliminare la directory di installazione ('/var/www/prestashop/install') una volta terminato il processo di installazione. Questo è tutto. L'installazione di PrestaShop è ora completa.
Ovviamente, non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare PrestaShop per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta. Puoi anche controllare il nostro post su Installa PrestaShop su CentOS.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.