In questo tutorial, mostreremo come installare CS-Cart v4 su un VPS Ubuntu 14.04 con Apache, PHP e MySQL installati su di esso. CS-Cart è un software standalone per il carrello degli acquisti basato su PHP e MySQL, destinato alla creazione e alla gestione di una vetrina attraente di qualsiasi dimensione. Questa guida è stata testata e scritta per Ubuntu 14.04 VPS, ma dovrebbe funzionare su qualsiasi distribuzione Linux.
Questa guida all'installazione presuppone che Apache, MySQL e PHP siano già installati e configurati sul server virtuale CS-Cart. Al momento della stesura di questo tutorial, l'ultima versione stabile di CS-Cart è 4.2.4 e richiede:
- PHP>=5.3 con le seguenti estensioni PHP abilitate:CURL, Zip, Phar, MySQLi, GD Graphics Library versione 2.0.x+ e libreria di font FreeType. Inoltre, le impostazioni safe_mode, magic_quotes_gpc, magic_quotes_runtime e magic_quotes_sybase dovrebbero essere disabilitate e le impostazioni allow_url_fopen e file_uploads dovrebbero essere abilitate in php.ini
- Apache Web Server>=2.0 compilato con modulo mod_rewrite e con le seguenti direttive consentite:DirectoryIndex, Deny, Allow, Options, Order, AddHandler, RewriteEngine, RewriteBase, RewriteCond e RewriteRule.
- MySQL>=4.1 installato sul tuo server virtuale.
Scarica l'ultima versione di CS-Cart disponibile su https://www.cs-cart.com/download-cs-cart.html sul server ed estraila utilizzando i seguenti comandi:
cd /opt unzip cscart_v4.2.4.zip -d /opt/cscart
Crea un nuovo database MySQL per CS-Cart sul tuo server:
mysql -u root -p mysql> CREATE DATABASE cscartdb; mysql> GRANT ALL PRIVILEGES ON cscartdb.* TO 'cscartuser'@'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 chiamato 'cscart.conf':
touch /etc/apache2/sites-available/cscart.conf ln -s /etc/apache2/sites-available/cscart.conf /etc/apache2/sites-enabled/cscart.conf vi /etc/apache2/sites-available/cscart.conf
quindi, aggiungi le seguenti righe:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/cscart/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/cscart/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Modifica il file di configurazione php.ini e aggiungi/modifica le seguenti righe:
vi /etc/php5/apache2/php.ini
file_uploads = On allow_url_fopen = On safe_mode = Off register_globals = off magic_quotes_gpc = Off magic_quotes_runtime = Off magic_quotes_sybase = Off session.auto_start = 0
Riavvia il server Web Apache per rendere effettive le modifiche.
service apache2 restart
Sposta i file di installazione di CS-Cart nella directory principale del documento definita nella direttiva host virtuale sopra:
mv /opt/cscart/ /var/www/html/cscart
Inoltre, l'utente del server web (Apache) deve essere in grado di scrivere nella directory '/var/www/html/cscart/' in modo da poterlo fare facilmente eseguendo il comando seguente:
chown www-data:www-data -R /var/www/html/cscart/
Imposta le autorizzazioni file appropriate affinché CS-Cart scriva su determinati file e directory:
cd /var/www/html/cscart/ chmod 666 config.local.php chmod -R 777 design images var find design -type f -print0 | xargs -0 chmod 666 find images -type f -print0 | xargs -0 chmod 666 find var -type f -print0 | xargs -0 chmod 666
Apri http://tuo-dominio.com/install/ nel tuo popolare browser web e segui le semplici istruzioni.
Dopo aver terminato l'installazione, si consiglia vivamente di eliminare la directory di installazione nella root dei documenti di Apache:
rm -rf /var/www/html/cscart/install/
Inoltre, modifica le autorizzazioni di accesso per i file come consigliato di seguito:
chmod 644 /var/www/html/cscart/config.local.php chmod 644 /var/www/html/cscart/design/.htaccess images/.htaccess chmod 664 /var/www/html/cscart/var/.htaccess /var/www/html/cscart/var/themes_repository/.htaccess chmod 644 /var/www/html/cscart/design/index.php /var/www/html/cscart/images/index.php chmod 664 /var/www/html/cscart/var/index.php /var/www/html/cscart/var/themes_repository/index.php
Non dimenticare di modificare la password amministratore predefinita.
Questo è tutto. L'installazione di CS-Cart è ora completa. Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri piani di hosting Web CS-Cart, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare CS-Cart per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
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.