En este tutorial, mostraremos cómo instalar CS-Cart v4 en un VPS Ubuntu 14.04 con Apache, PHP y MySQL instalados. CS-Cart es un software de carrito de compras independiente basado en PHP y MySQL, diseñado para construir y administrar una tienda atractiva de cualquier tamaño. Esta guía fue probada y escrita para Ubuntu 14.04 VPS, pero debería funcionar en cualquier distribución de Linux.
Esta guía de instalación asume que Apache, MySQL y PHP ya están instalados y configurados en su servidor virtual CS-Cart. Al momento de escribir este tutorial, la última versión estable de CS-Cart es 4.2.4 y requiere:
- PHP>=5.3 con las siguientes extensiones PHP habilitadas:CURL, Zip, Phar, MySQLi, GD Graphics Library versión 2.0.x+ y biblioteca de fuentes FreeType. Además, las configuraciones de safe_mode, magic_quotes_gpc, magic_quotes_runtime y magic_quotes_sybase deben estar deshabilitadas y la configuración allow_url_fopen y file_uploads debe estar habilitada en php.ini
- Apache Web Server>=2.0 compilado con el módulo mod_rewrite y con las siguientes directivas permitidas:DirectoryIndex, Deny, Allow, Options, Order, AddHandler, RewriteEngine, RewriteBase, RewriteCond y RewriteRule.
- MySQL>=4.1 instalado en su servidor virtual.
Descargue la última versión de CS-Cart disponible en https://www.cs-cart.com/download-cs-cart.html al servidor y extráigala usando los siguientes comandos:
cd /opt unzip cscart_v4.2.4.zip -d /opt/cscart
Cree una nueva base de datos MySQL para CS-Cart en su servidor:
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
Cree una nueva directiva de host virtual en Apache. Por ejemplo, cree un nuevo archivo de configuración de Apache llamado '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
luego, añádele las siguientes líneas:
<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>
Edite el archivo de configuración php.ini y agregue/modifique las siguientes líneas:
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
Reinicie el servidor web Apache para que los cambios surtan efecto.
service apache2 restart
Mueva los archivos de instalación de CS-Cart al directorio raíz del documento definido en la directiva de host virtual anterior:
mv /opt/cscart/ /var/www/html/cscart
Además, el usuario del servidor web (Apache) debe poder escribir en el directorio '/var/www/html/cscart/' para que pueda hacerlo fácilmente ejecutando el siguiente comando:
chown www-data:www-data -R /var/www/html/cscart/
Establezca los permisos de archivo adecuados para que CS-Cart escriba en ciertos archivos y directorios:
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
Abra http://su-dominio.com/instalar/ en su popular navegador web y siga las sencillas instrucciones.
Después de finalizar la instalación, se recomienda encarecidamente eliminar el directorio de instalación en la raíz del documento de Apache:
rm -rf /var/www/html/cscart/install/
Además, cambie los permisos de acceso a los archivos como se indica a continuación:
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
No olvide cambiar la contraseña de administrador predeterminada.
Eso es. La instalación de CS-Cart ahora está completa. Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros planes de alojamiento web de CS-Cart, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen CS-Cart. para ti. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.