C贸mo instalar la plataforma de comercio electr贸nico X-cart en Debian 9

Asistente de instalaci贸n de X-Cart

Este tutorial lo guiar谩 sobre c贸mo instalar y configurar la 煤ltima versi贸n de la plataforma de comercio electr贸nico X-Cart en la versi贸n Debian 9.2, para crear una tienda de compras en l铆nea gratuita.

X-Cart es una poderosa y compleja plataforma comercial de carrito de compras de comercio electr贸nico de c贸digo abierto, con la mayor铆a de las partes escritas en lenguaje de programaci贸n PHP y, a menudo, implementada como una soluci贸n de software como servicio (SaaS). La plataforma de compras X-cart tambi茅n se puede instalar en Linux bajo los servidores web Apache/Nginx, PHP y el sistema de administraci贸n de bases de datos MySQL/MariaDB, tambi茅n conocido como LAMP o LEMP stack. La plataforma de comercio electr贸nico en l铆nea X-Cart CMS es muy utilizada para crear tiendas en l铆nea para diferentes negocios y anunciar y vender servicios y mercanc铆as.

Requisitos

  • Instalaci贸n del servidor Debian 9 en una m谩quina completa o en un servidor privado virtual
  • Privilegios de sudo root para una cuenta local o remota o acceso directo a la cuenta root
  • Una direcci贸n IP est谩tica configurada para una de las tarjetas de interfaz de red de su sistema
  • Un nombre de dominio, privado o p煤blico, seg煤n su implementaci贸n, con los registros DNS adecuados configurados para servicios web. Si no tiene un nombre de dominio v谩lido o registrado, puede realizar la instalaci贸n y acceder al sitio web a trav茅s de la direcci贸n IP de su servidor.
  • Si desea utilizar el registro en el sitio web, la moderaci贸n de comentarios y otras funciones, debe tener un servidor de correo en ejecuci贸n correctamente configurado en sus instalaciones con acceso remoto a sus servicios IMAP y SMTP.

Pre requisitos

Antes de comenzar a instalar y configurar X-Cart desde fuentes en su propio servidor, primero aseg煤rese de que el sistema cumpla con todos los requisitos de software para compilar e instalar la aplicaci贸n. En el primer paso, actualice los repositorios de su sistema y los paquetes de software emitiendo el siguiente comando.

apt聽update
apt聽upgrade

Una vez que el sistema se haya actualizado por completo, configure el nombre de su sistema ejecutando el siguiente comando. Reemplace su variable de nombre de host en consecuencia.

hostnamectl聽set-hostname聽xcart

Verifique el nombre de host de la m谩quina y el archivo de hosts emitiendo los siguientes comandos.

hostnamectl
cat聽/etc/hostname
hostname聽鈥搒
hostname聽鈥揻

Finalmente, reinicie el servidor Debian para aplicar las actualizaciones del n煤cleo y el nombre de host cambie correctamente.

systemctl聽reboot

En el siguiente paso, ejecute el siguiente comando para instalar algunas utilidades necesarias que se utilizar谩n para administrar a煤n m谩s su sistema desde la l铆nea de comandos.

apt聽install聽wget聽bash-completion聽zip聽unzip

X-Cart es una plataforma de comercio electr贸nico CMS basada en la web escrita principalmente en el lenguaje de programaci贸n del lado del servidor PHP. Para ejecutar los scripts de archivos PHP de la aplicaci贸n, se debe instalar y poner en funcionamiento en el sistema un servidor web, como un servidor HTTP Apache, y una puerta de enlace de procesamiento PHP. Para instalar el servidor web Apache y el int茅rprete PHP junto con todos los m贸dulos PHP necesarios para que la aplicaci贸n funcione correctamente, emita el siguiente comando en la consola de su servidor.

apt聽install聽apache2聽libapache2-mod-php7.0聽php7.0聽php7.0-mbstring聽php7.0-curl聽php7.0-gd聽php7.0-xml聽php7.0-opcache

Despu茅s de que se hayan instalado Apache y PHP, pruebe si el servidor web est谩 funcionando y escuchando las conexiones de red en el puerto 80 emitiendo el siguiente comando con privilegios de ra铆z.

netstat聽鈥搕lpn

En caso de que la utilidad de red netstat no est茅 instalada de forma predeterminada en su sistema Debian, ejecute el siguiente comando para instalarla.

apt聽install聽net-tools

Al inspeccionar la salida del comando netstat, puede ver que el servidor web Apache est谩 escuchando las conexiones de red entrantes en el puerto 80. Para la misma tarea, tambi茅n puede usar el comando ss, que se instala autom谩ticamente de manera predeterminada en Debian 9.

ss-聽tulpn

En caso de que tenga un firewall habilitado en su sistema, como la aplicaci贸n de firewall UFW, debe agregar una nueva regla para permitir que el tr谩fico HTTP pase a trav茅s del firewall emitiendo el siguiente comando.

ufw聽allow聽WWW

o

ufw聽allow聽80/tcp

Si est谩 utilizando las reglas sin procesar de iptables para administrar las reglas del cortafuegos en su servidor Debian, agregue la siguiente regla para permitir el tr谩fico entrante del puerto 80 en el cortafuegos para que los visitantes puedan navegar por la tienda en l铆nea.

apt-get聽install聽-y聽iptables-persistent
iptables聽-I聽INPUT聽-p聽tcp聽--destination-port聽80聽-j聽ACCEPT
systemctl聽iptables-persistent聽save
systemctl聽iptables-persistent聽reload

Luego, habilite y aplique los siguientes m贸dulos de Apache requeridos por la aplicaci贸n de comercio electr贸nico para ejecutarse correctamente, emitiendo el siguiente comando.

a2enmod聽rewrite
systemctl聽restart聽apache2

Finalmente, pruebe si la p谩gina web predeterminada del servidor web Apache se puede mostrar en los navegadores de su cliente visitando la direcci贸n IP de su m谩quina Debian o su nombre de dominio o servidor FQDN a trav茅s del protocolo HTTP, como se muestra en la imagen a continuaci贸n. Si no conoce la direcci贸n IP de su m谩quina, ejecute los comandos ifconfig o ip a para revelar la direcci贸n IP de su servidor.

http://tu_dominio.tld

Para instalar y acceder al backend del panel de administraci贸n web de X-Cart y al sitio web frontend a trav茅s del protocolo HTTPS que asegurar谩 el tr谩fico para sus clientes, emita el siguiente comando para habilitar el m贸dulo SSL del servidor web Apache y el archivo de configuraci贸n del sitio SSL.

a2enmod聽ssl
a2ensite聽default-ssl.conf

A continuaci贸n, abra el archivo de configuraci贸n del sitio SSL predeterminado de Apache con un editor de texto y habilite las reglas de reescritura de URL agregando las siguientes l铆neas de c贸digo despu茅s de la directiva DocumentRoot, como se muestra en el siguiente ejemplo:

nano聽/etc/apache2/sites-enabled/default-ssl.conf

Extracto del archivo de configuraci贸n del sitio SSL:

<Directory聽/var/www/html>
聽聽Options聽+FollowSymlinks
聽聽AllowOverride聽All
聽聽Require聽all聽granted
</Directory>

Adem谩s, realice el siguiente cambio en la l铆nea VirtualHost para que se vea como se muestra en el extracto a continuaci贸n: Anuncio

<VirtualHost聽*:443>

Cierre el archivo Apache SSL y abra el archivo /etc/apache2/sites-enabled/000-default.conf para editarlo y agregue las mismas reglas de reescritura de URL que para el archivo de configuraci贸n SSL. Inserte las l铆neas de c贸digo despu茅s de la instrucci贸n DocumentRoot como se muestra en el siguiente ejemplo.

<Directory聽/var/www/html>
聽聽Options聽+FollowSymlinks
聽聽AllowOverride聽All
聽聽Require聽all聽granted
</Directory>

Finalmente, reinicie el demonio Apache para aplicar todas las reglas configuradas hasta el momento y visite su dominio a trav茅s del protocolo HTTP. Debido a que est谩 utilizando los pares de certificados autofirmados autom谩ticamente emitidos por Apache en la instalaci贸n, se debe mostrar una advertencia de error en el navegador.

systemctl restart apache2

https://tudominio.tld

Acepte la advertencia para continuar y ser redirigido a la p谩gina web predeterminada de Apache, como se ilustra en la imagen a continuaci贸n.

En caso de que la aplicaci贸n de firewall UFW bloquee las conexiones de red entrantes al puerto HTTPS, debe agregar una nueva regla para permitir que el tr谩fico HTTPS pase a trav茅s del firewall emitiendo el siguiente comando.

ufw聽allow 'WWW聽Full'

o

ufw聽allow聽443/tcp

Si iptables es la aplicaci贸n de firewall predeterminada instalada para proteger su sistema Debian a nivel de red, agregue la siguiente regla para permitir el tr谩fico entrante del puerto 443 en el firewall para que los visitantes puedan navegar por su nombre de dominio.

iptables聽-I聽INPUT聽-p聽tcp聽--destination-port聽443聽-j聽ACCEPT
systemctl聽iptables-persistent聽save
systemctl聽iptables-persistent聽reload

En el siguiente paso, debemos realizar algunos cambios adicionales en el archivo de configuraci贸n predeterminado de PHP para garantizar que las siguientes variables de PHP est茅n habilitadas y que la configuraci贸n de la zona horaria de PHP est茅 configurada correctamente y coincida con la ubicaci贸n geogr谩fica de su sistema. Abra el archivo /etc/php/7.0/apache2/php.ini para editarlo y aseg煤rese de que las siguientes l铆neas est茅n configuradas de la siguiente manera. Adem谩s, inicialmente, haga una copia de seguridad del archivo de configuraci贸n de PHP.

cp聽/etc/php/7.0/apache2/php.ini{,.backup}
nano聽/etc/php/7.0/apache2/php.ini

Busque, edite y cambie las siguientes variables en el php.ini archivo de configuraci贸n:

file_uploads聽=聽On
allow_url_fopen聽=聽On
memory_limit聽=聽128聽M
upload_max_file_size聽=聽64M
date.timezone聽=聽Europe/London

Aumente la variable memory_limit seg煤n sea adecuado para admitir archivos adjuntos de gran tama帽o y reemplace la variable time.zone de acuerdo con su hora f铆sica consultando la lista de zonas horarias proporcionada por los documentos de PHP en el siguiente enlace http://php.net/manual/en/timezones .php.

Si desea aumentar la velocidad de carga de las p谩ginas de su sitio web a trav茅s del complemento OPCache disponible para PHP7, agregue la siguiente configuraci贸n de OPCache en la parte inferior del archivo de configuraci贸n del int茅rprete de PHP, como se detalla a continuaci贸n:

opcache.enable=1聽
opcache.enable_cli=1聽
opcache.interned_strings_buffer=8聽
opcache.max_accelerated_files=10000聽
opcache.memory_consumption=128聽
opcache.save_comments=1
opcache.revalidate_freq=1

Cierre el archivo de configuraci贸n php.ini y verifique el final del archivo de configuraci贸n de PHP para verificar si las variables se agregaron correctamente emitiendo el siguiente comando.

tail聽/etc/php/7.0/apache2/php.ini

Una vez que haya realizado todos los cambios explicados anteriormente, reinicie Apache Daemon para aplicar los nuevos cambios emitiendo el siguiente comando.

systemctl聽restart聽apache2

Finalmente, cree un archivo de informaci贸n de PHP ejecutando el siguiente comando y verifique si la zona horaria de PHP se ha configurado correctamente visitando el archivo de script de informaci贸n de PHP desde un navegador en la siguiente URL, como se ilustra en la imagen a continuaci贸n. Despl谩cese hacia abajo hasta la configuraci贸n de la fecha para verificar la configuraci贸n de la zona horaria de php.

echo聽'<?php聽phpinfo();聽?>'|聽tee聽/var/www/html/info.php

https://dominio.tld/info.php

La aplicaci贸n web de comercio electr贸nico X-Cart almacena diferentes configuraciones, como usuarios, sesiones, contactos, productos, cat谩logos y otros, en una base de datos RDBMS. En esta gu铆a, configuraremos X-Cart para usar la base de datos MariaDB como backend. Ejecute el siguiente comando para instalar la base de datos MariaDB y el m贸dulo PHP necesario para acceder a la base de datos mysql.

apt聽install聽mariadb-server聽php7.0-mysql

Despu茅s de instalar MariaDB, verifique si el daemon se est谩 ejecutando y escucha las conexiones en localhost, puerto 3306, ejecutando el comando netstat.

netstat聽鈥搕lpn聽|聽grep聽mysql

Luego, inicie sesi贸n en la consola MySQL y asegure la cuenta ra铆z de MariaDB emitiendo los siguientes comandos.

mysql聽-h聽localhost
use聽mysql;
update聽user聽set聽plugin=''聽where聽user='root';
flush聽privileges;
exit

En el siguiente paso, asegure MariaDB ejecutando el script mysql_secure_installation proporcionado por los paquetes de instalaci贸n de los repositorios de extensi贸n de Debian. Mientras se ejecuta el script, se le har谩n una serie de preguntas dise帽adas para asegurar la base de datos MariaDB, tales como: cambiar la contrase帽a ra铆z de MySQL, eliminar usuarios an贸nimos, deshabilitar los inicios de sesi贸n ra铆z remotos y eliminar la base de datos de prueba. Ejecute el script emitiendo el siguiente comando y aseg煤rese de escribir s铆 a todas las preguntas formuladas para asegurar completamente el demonio MySQL. Utilice el siguiente resultado del script, excepto como gu铆a.

sudo聽mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE!聽 PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current

password for the root user.聽 If you've just installed MariaDB, and

you haven't set the root password yet, the password will be blank,

so you should just press enter here.

Enter current password for root (enter for none):

OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB

root user without the proper authorisation.

You already have a root password set, so you can safely answer 'n'.

Change the root password? [Y/n] y

New password:

Re-enter new password:

Password updated successfully!

Reloading privilege tables..

... Success!

By default, a MariaDB installation has an anonymous user, allowing anyone

to log into MariaDB without having to have a user account created for

them.聽 This is intended only for testing, and to make the installation

go a bit smoother.聽 You should remove them before moving into a

production environment.

Remove anonymous users? [Y/n] y

... Success!

Normally, root should only be allowed to connect from 'localhost'.聽 This

ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] y

... Success!

By default, MariaDB comes with a database named 'test' that anyone can

access.聽 This is also intended only for testing, and should be removed

before moving into a production environment.

Remove test database and access to it? [Y/n] y

- Dropping test database...

... Success!

- Removing privileges on test database...

... Success!

Reloading the privilege tables will ensure that all changes made so far

will take effect immediately.

Reload privilege tables now? [Y/n] y

... Success!

Cleaning up...

All done!聽 If you've completed all of the above steps, your MariaDB

installation should now be secure.

Thanks for using MariaDB!

Para probar la seguridad de MariaDB, intente iniciar sesi贸n en la base de datos desde la consola sin contrase帽a de root. Se debe denegar el acceso a la base de datos si no se proporciona una contrase帽a para la cuenta ra铆z. Si se proporciona la contrase帽a, el proceso de inicio de sesi贸n debe otorgarse a la consola MySQL, como se muestra en la siguiente captura de pantalla.

mysql聽-h聽localhost聽-u聽root
mysql聽-h聽localhost聽-u聽root聽鈥損

Luego, inicie sesi贸n en la consola de la base de datos MariaDB, cree una base de datos para la aplicaci贸n X-Cart y un usuario con una contrase帽a que se usar谩 para administrar la base de datos de la aplicaci贸n, emitiendo los siguientes comandos. Reemplace el nombre de la base de datos, el usuario y la contrase帽a seg煤n corresponda.

mysql聽鈥搖聽root聽-p
create聽database聽my_xcart;
grant聽all聽privileges聽on聽my_xcart.*聽to聽'xcart_user'聽identified聽by聽'x_password';
flush聽privileges;聽聽聽
exit

Para aplicar todos los cambios realizados hasta el momento, reinicie los demonios MySQL y Apache y verifique si los demonios se est谩n ejecutando emitiendo los siguientes comandos.

聽systemctl聽restart聽mysql聽apache2
systemctl聽status聽mysql聽apache2

Instalar X-Cart

Una vez que se cumplan todos los requisitos del sistema para la instalaci贸n de su tienda en l铆nea de comercio electr贸nico, visite la p谩gina de descarga de X-Cart en https://www.x-cart.com/download.html desde una m谩quina de escritorio y descargue el 煤ltimo archivo comprimido del paquete zip completando el formulario web requerido desde su sitio web.

Una vez que se complete la descarga del archivo, use un protocolo de transferencia de archivos, como scp, para copiar el archivo zip descargado desde la m谩quina de escritorio a su servidor Debian. Transfiera el archivo zip al directorio /tmp de su servidor. Enumere el directorio /tmp del servidor remoto a trav茅s de SSH para confirmar si la transferencia de carga del archivo zip se complet贸 con 茅xito.

scp聽x-cart-5.3.3.4-gb.zip聽[email聽protected]_server_IP_or_domain:/tmp
ssh聽聽[email聽protected]_server_IP_or_domain 'ls聽/tmp'

Una vez que finalice la descarga del archivo zip, extraiga el archivo comprimido zip de X-Cart en el directorio /tmp y enumere los archivos extra铆dos emitiendo los siguientes comandos. Adem谩s, elimine el archivo index.html predeterminado instalado por el servidor web Apache en la ruta webroot y tambi茅n elimine el archivo info.php creado anteriormente.

rm聽/var/www/html/index.html
rm聽/var/www/html/info.php
cd聽/tmp
unzip聽x-cart-5.3.3.4-gb.zip
ls

Los archivos de instalaci贸n de X-Cart se encuentran en su directorio de trabajo actual (directorio /tmp en este caso) en el directorio xcart. Ejecute el comando ls para enumerar los archivos del directorio xcart. Copie todo el contenido del directorio xcart en la ruta ra铆z del documento de su servidor web emitiendo el siguiente comando. Adem谩s, aseg煤rese de copiar el archivo oculto .htaccess a la ruta webroot.

cd /tmp
ls聽-al聽xcart/
cp聽-rf聽xcart/*聽/var/www/html/
cp聽xcart/.htaccess聽/var/www/html/

A continuaci贸n, ejecute los siguientes comandos para otorgar al usuario de tiempo de ejecuci贸n de Apache permisos completos de escritura en la ruta ra铆z web. Use el comando ls para enumerar los permisos para los archivos instalados de la aplicaci贸n ubicados en el directorio /var/www/html/.

chown聽-R聽www-data:www-data聽/var/www/html/
ls聽鈥揳l聽/var/www/html/

A continuaci贸n, contin煤e con el proceso de instalaci贸n de la tienda en l铆nea de X-Cart abriendo un navegador y navegue por la direcci贸n IP o el nombre de dominio de su servidor o el FQDN del servidor a trav茅s del protocolo HTTPS. En la primera pantalla de instalaci贸n, el instalador de X-Cart mostrar谩 un mensaje que indica que X-cart no est谩 instalado, como se muestra en la siguiente imagen. Haga clic en el enlace Haga clic aqu铆 para iniciar el proceso de instalaci贸n.

https://tudominio.tld

En la siguiente pantalla de instalaci贸n de X-Cart, el asistente le presentar谩 el acuerdo de licencia, como se muestra en la imagen a continuaci贸n. Marque Acepto el Acuerdo de licencia y la Pol铆tica de privacidad y presione el bot贸n Siguiente para aceptar la licencia y continuar con el proceso de instalaci贸n.

A continuaci贸n, cree una cuenta de administrador para el backend de su tienda en l铆nea, seg煤n su direcci贸n de correo electr贸nico, y elija una contrase帽a para esta cuenta, como se muestra en la siguiente captura de pantalla. Pulse el bot贸n Siguiente para continuar con el proceso de instalaci贸n.

En la siguiente pantalla de instalaci贸n, agregue la direcci贸n de la base de datos MySQL, el nombre y las credenciales creadas anteriormente para la base de datos X-Cart. Marque Instalar un cat谩logo de muestra y presione Configuraci贸n avanzada de MySQL y Configuraci贸n avanzada del servidor

En la configuraci贸n avanzada de MySQL, deje el valor del puerto predeterminado en 3306 y el prefijo en xc_. Despl谩cese hacia abajo hasta Configuraci贸n avanzada del servidor y agregue el nombre de host de su servidor, o su nombre de dominio, en Nombre del servidor web y en Nombre del servidor web seguro. Seleccione la zona horaria predeterminada de su tienda y presione el bot贸n Siguiente para finalizar esta etapa de instalaci贸n, como se ilustra en la imagen a continuaci贸n.

Espere unos minutos para que el instalador configure los directorios y complete el esquema de la base de datos con toda la informaci贸n requerida y para que se complete todo el proceso de instalaci贸n, como se muestra en la siguiente captura de pantalla.

Una vez completada la instalaci贸n, el instalador mostrar谩 dos enlaces que se pueden usar para acceder al panel de administraci贸n de backend de X-Cart, que se usar谩 para administrar su tienda en l铆nea, y al frontend de la tienda en l铆nea de X-cart (zona de clientes) de su tienda, que se mostrar谩 a sus clientes.

Para visitar la interfaz de su tienda en l铆nea, haga clic en el enlace Zona de clientes y la interfaz de su aplicaci贸n de comercio electr贸nico se mostrar谩 en su navegador, como se ilustra en la siguiente captura de pantalla. Tambi茅n puede visitar la interfaz de la tienda navegando a la direcci贸n IP de su servidor o nombre de dominio a trav茅s del protocolo HTTPS.

https://tudominio.tld

Antes de iniciar sesi贸n en el panel de administraci贸n del backend de su tienda, primero regrese a la consola del servidor y emita los siguientes comandos para asegurar el archivo de configuraci贸n del sistema de compras X-cart.

chmod聽-R聽755聽/var/www/html/
chmod聽-R聽755聽/var/www/html/etc/
chmod聽-R聽644聽/var/www/html/config.php
chown -R root:root /var/www/html/etc/
chown root:root /var/www/html/config.php

Para administrar su tienda en l铆nea X-Cart, haga clic en el enlace Zona de administrador (Backoffice) para acceder al backend de administraci贸n de la tienda. Use las credenciales configuradas durante el proceso de instalaci贸n para iniciar sesi贸n en el panel backend de X-Cart, como se muestra en la captura de pantalla a continuaci贸n.

Tambi茅n puede visitar el panel web de administraci贸n de X-Cart navegando a la direcci贸n IP de su servidor o nombre de dominio a trav茅s del protocolo HTTPS a la URL /admin.php.

https://sudominio.tld/admin.php

Despu茅s de iniciar sesi贸n en el panel de administraci贸n backend de X-Cart, aparecer谩 una notificaci贸n en su pantalla y le informar谩 que la versi贸n de prueba para empresas caducar谩 en 30 d铆as. Adem谩s, debe navegar hasta el men煤 Actualizar e instalar todas las actualizaciones publicadas para la edici贸n actual de X-cart, como se ilustra en la siguiente captura de pantalla.

Finalmente, para obligar a los visitantes a navegar por el sitio web frontend de X-Cart y acceder de forma segura a la interfaz backend a trav茅s del protocolo HTTPS para encriptar el tr谩fico entre el servidor y los navegadores del cliente, regrese a la terminal de su servidor y edite el archivo .htaccess ubicado en su sitio web. ruta, emitiendo el siguiente comando.

nano聽/var/www/html/.htaccess

Luego, edite el archivo .htaccess y, en la parte inferior del archivo, modifique la configuraci贸n nativa de PHP con las siguientes configuraciones. Puede cambiar la configuraci贸n de PHP para que coincida con los recursos de su propio servidor.

.htaccess extracto del archivo:

# Modificar la configuraci贸n de PHP

php_flag聽register_globals聽off
php_flag聽magic_quotes_gpc聽Off
php_value聽max_execution_time聽200
php_value聽max_input_time聽200
php_value聽upload_max_filesize聽500M
php_value聽post_max_size聽500M

Finalmente, agregue las siguientes reglas para redirigir el tr谩fico del dominio a HTTPS y proteger los directorios de instalaci贸n y del sistema para que no se acceda a ellos a trav茅s de solicitudes web.

#聽Redirect聽to聽HTTPS
<IfModule聽mod_rewrite.c>
RewriteEngine聽On
RewriteCond聽%{HTTPS}聽off
RewriteRule聽(.*)聽https://%{SERVER_NAME}/$1聽[R,L]
</IfModule>

隆Eso es todo! Ha instalado y configurado con 茅xito la aplicaci贸n de comercio electr贸nico X-Cart en Debian 9.2. Sin embargo, debido a que el servidor Apache HTTP utiliza certificados autofirmados para cifrar el tr谩fico entre el servidor y los navegadores de los visitantes, siempre se generar谩 y mostrar谩 un mensaje de advertencia en sus navegadores. Esta advertencia es mala para su negocio de tienda en l铆nea. En este caso, debe comprar un certificado emitido por una autoridad de certificaci贸n de confianza u obtener un par de certificados gratuitos de Let’s Encrypt CA.

Para otras configuraciones personalizadas con respecto a la aplicaci贸n X-Cart, visite la p谩gina de documentaci贸n en la siguiente direcci贸n: https://kb.x-cart.com/en/index.html

Deja una respuesta

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *