Búsqueda de sitios web

Cómo instalar la tienda de compras de comercio electrónico Zen Cart en Linux


Este tema cubrirá el proceso de instalación paso a paso de la plataforma de comercio electrónico de código abierto Zen Cart en distribuciones de Linux basadas en Debian y en RHEL y Sistemas operativos CentOS 7 Linux.

Zen Cart es una plataforma CMS de compras popular y fácil de administrar, escrita en lenguaje de programación del lado del servidor PHP e implementada sobre la pila LAMP que se utiliza principalmente para crear tiendas en línea. para publicidad de productos y mercancías.

Requisitos

  1. Pila LAMP instalada en CentOS 7
  2. Pila LAMP instalada en Ubuntu
  3. Pila LAMP instalada en Debian

Paso 1: Instalar los requisitos previos del sistema para Zen Cart

1. En el primer paso, inicie sesión en la consola de su servidor y ejecute los siguientes comandos para instalar las utilidades unzip y curl en su sistema. .

yum install unzip zip curl    [On CentOS/RHEL]
apt install zip unzip curl    [On Debian/Ubuntu]

2. La plataforma de comercio electrónico en línea Zen Cart suele instalarse encima de la pila LAMP en los sistemas Linux. Si la pila LAMP ya está instalada en su máquina, también debe asegurarse de instalar las siguientes extensiones PHP requeridas por la aplicación de comercio electrónico Zen Cart emitiendo el siguiente comando.

------------------ On CentOS/RHEL ------------------ 
yum install epel-release
yum install php-curl php-xml php-gd php-mbstring

------------------ On Debian/Ubuntu ------------------
apt install php7.0-curl php7.0-xml php7.0-gd php7.0-mbstring

3. Después de que todos los módulos PHP necesarios estén instalados en su sistema, abra el archivo de configuración PHP predeterminado específico para su distribución de Linux y actualice la siguiente configuración de PHP.

Emita el siguiente comando según su distribución para abrir y editar el archivo de configuración de PHP.

vi /etc/php.ini                      [On CentOS/RHEL]
nano /etc/php/7.0/apache2/php.ini    [On Debian/Ubuntu]

Busque y reemplace las siguientes configuraciones de PHP como se muestra en el siguiente extracto:

file_uploads = On
allow_url_fopen = On
memory_limit = 64M
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

Visite la lista oficial de zonas horarias de PHP para encontrar la zona horaria correcta según la ubicación geográfica de su servidor.

4. Después de haber actualizado el archivo de configuración de PHP con la configuración requerida, guarde y cierre el archivo y reinicie el servicio Apache para volver a leer las configuraciones emitiendo el siguiente comando.

systemctl restart httpd      [On CentOS/RHEL]
systemctl restart apache2    [On Debian/Ubuntu]

5. La plataforma de comercio electrónico Zen Cart necesita una base de datos RDBMS para almacenar los datos de la aplicación. Para crear una base de datos Zen Cart, inicie sesión en la consola del servidor MySQL y ejecute el siguiente comando para crear la base de datos Zen Cart y las credenciales necesarias para acceder a la base de datos.

Reemplace las variables de nombre de base de datos, usuario y contraseña con su propia configuración.

mysql -u root -p

MariaDB [(none)]> create database zencart_shop;
MariaDB [(none)]> grant all privileges on zencart_shop.* to 'your_user'@'localhost' identified by 'your_password';
MariaDB [(none)]> flush privileges;   
MariaDB [(none)]> exit

Paso 2: Instale Zen Cart en CentOS, Debian y Ubuntu

6. Para instalar la aplicación de comercio electrónico Zen Cart, primero descargue el último archivo zip de Zen Cart en su sistema emitiendo el siguiente comando.

wget https://sourceforge.net/projects/zencart/files/CURRENT%20-%20Zen%20Cart%201.5.x%20Series/zen-cart-v1.5.5e-03082017.zip 

7. Una vez finalizada la descarga del archivo zip de Zen Cart, ejecute los siguientes comandos para extraer el archivo zip y copiar los archivos de instalación a la ruta raíz del documento del servidor web.

unzip zen-cart-v1.5.5e-03082017.zip
cp -rf zen-cart-v1.5.5e-03082017/* /var/www/html/

8. A continuación, ejecute el siguiente comando para otorgar al servidor Apache HTTP permiso completo de escritura para los archivos de instalación de Zen Cart desde la ruta raíz del documento del servidor.

chown -R apache:apache /var/www/html/        [On CentOS/RHEL]
chown -R www-data:www-data /var/www/html/    [On Debian/Ubuntu]

9. A continuación, abra un navegador y navegue hasta la dirección IP de su servidor o el nombre de dominio a través del protocolo HTTP y presione el enlace Haga clic aquí para iniciar el proceso de instalación de Zen Cart. .

http://your_domain.tld/

10. En el siguiente paso, el instalador de Zen Cart inspeccionará su sistema e informará posibles problemas en caso de que la configuración del sistema no cumpla con todos los requisitos para instalar la plataforma de compras. Si no se muestran advertencias ni errores, haga clic en el botón Continuar para pasar al siguiente paso.

11. En la siguiente etapa de instalación, verifique que acepte los términos de la licencia y verifique las direcciones URL del frontend de su tienda como se ilustra en la siguiente captura de pantalla. Reemplace la dirección IP o el nombre de dominio para que coincida con la configuración de su servidor. Cuando termines, pulsa el botón Continuar para continuar con el proceso de instalación.

12. A continuación, proporcione información de la base de datos MySQL (dirección del host de la base de datos, nombre de la base de datos y credenciales), marque Cargar datos de demostración en la base de datos Zen Cart y seleccione el conjunto de caracteres de la base de datos y el prefijo de la base de datos. y el método de caché SQL como se ilustra en la siguiente captura de pantalla. Haga clic en el botón Continuar cuando termine para seguir configurando Zen Cart.

13. En la siguiente pantalla de instalación, proporcione un nombre de superusuario administrador que se utilizará para iniciar sesión en la tienda respaldada y una dirección de correo electrónico para la cuenta de administrador de superusuario. Escriba o haga una imagen de la contraseña temporal del administrador y el nombre del directorio de administración y presione el botón Continuar para iniciar el proceso de instalación.

14. Espere a que finalice el proceso de instalación y será redirigido a la pantalla de instalación final de Zen Cart. Aquí encontrará dos enlaces para acceder al panel Zen Cart Admin Backed y al enlace Su tienda, como se ilustra en la siguiente captura de pantalla. Asegúrese de anotar la dirección backend del administrador de la tienda.

15. Ahora, antes de iniciar sesión en el panel backend de su tienda, primero regrese a la consola bash de su servidor y ejecute el siguiente comando para eliminar el directorio de instalación.

rm -rf /var/www/html/zc_install/

16. Luego, regrese al navegador y haga clic en el enlace Administrador backend para ser redirigido a la página de inicio de sesión del panel de control de Zen Cart. Inicie sesión en el panel de administración de Zen Cart con el usuario administrador y la contraseña configurados anteriormente y se le pedirá que cambie la contraseña temporal de la cuenta de administrador para proteger su tienda.

17. Cuando inicie sesión por primera vez en el panel backend de Zen Cart, se mostrará un nuevo asistente de configuración inicial en su pantalla. En el asistente inicial, agregue el nombre de su tienda, el propietario, la dirección de correo electrónico del propietario de la tienda, el país de la tienda, la zona de la tienda y la dirección de la tienda y haga clic en el botón Actualizar para guardar los cambios. Luego de completar este último paso podrás comenzar a administrar tu tienda online, configurar ubicaciones e impuestos y agregar algunos productos.

18. Finalmente, para visitar la tienda frontal de Zen Cart, navegue hasta la dirección IP de su servidor o el nombre de dominio a través del protocolo HTTP, como se ilustra en la siguiente captura de pantalla. Esta es la página web donde se mostrarán los productos anunciados a sus clientes.

http://ww.yourdomain.tld 

¡Felicidades! Ha implementado con éxito la plataforma de comercio electrónico en línea Zen Cart en su sistema.