Cómo instalar OpenCart en CentOS 7 Linux

Hoy aprenderemos cómo podemos instalar OpenCart en nuestra distribución CentOS 7 Linux.

¿Por qué CentOS?

CentOS Linux es una distribución respaldada por la comunidad derivada de fuentes proporcionadas gratuitamente al público por Red Hat para Red Hat Enterprise Linux (RHEL). Como tal, CentOS Linux pretende ser funcionalmente compatible con RHEL. El Proyecto CentOS cambia principalmente los paquetes para eliminar la marca y las ilustraciones del proveedor original. CentOS Linux es gratuito y gratuito para redistribuir. Cada versión de CentOS se mantiene hasta por 10 años (mediante actualizaciones de seguridad; la duración del intervalo de soporte de Red Hat ha variado con el tiempo con respecto a las Fuentes publicadas). Se lanza una nueva versión de CentOS aproximadamente cada 2 años y cada versión de CentOS se actualiza periódicamente (aproximadamente cada 6 meses) para admitir hardware más nuevo. Esto da como resultado un entorno Linux seguro, de bajo mantenimiento, confiable, predecible y reproducible.

Puede descargar CentOS desde aquí . Puede descargar directamente la imagen de disco en formato de archivo ISO desde aquí .

¿Qué es OpenCart?

OpenCart es una solución de carrito de la compra llave en mano lista para usar. Simplemente instale, seleccione su plantilla, agregue productos y estará listo para comenzar a aceptar pedidos. Tiene gestión de pedidos y múltiples pasarelas de pago ya integradas y brindamos soporte gratuito de por vida y actualizaciones de software gratuitas.

OpenCart es una plataforma de comercio electrónico de código abierto gratuita para comerciantes en línea. OpenCart proporciona una base profesional y confiable a partir de la cual construir una tienda en línea exitosa. Esta base atrae a una amplia variedad de usuarios; desde desarrolladores web experimentados que buscan una interfaz fácil de usar hasta propietarios de tiendas que acaban de lanzar su negocio en línea por primera vez. OpenCart tiene una gran cantidad de funciones que le brindan un control sólido sobre la personalización de su tienda. Con las herramientas de OpenCart, puede ayudar a que su tienda en línea alcance su máximo potencial.

OpenCart cuenta con el respaldo de una comunidad/foro grande y amigable donde cualquiera puede obtener ayuda técnica con respecto a OpenCart. aqui esta el foro oficial Enlace para ustedes.

Tiene todas las características que debería tener un CMS de comercio electrónico moderno como

  • Categorías
  • productos
  • Fabricantes
  • Multi lenguaje
  • Multi moneda
  • Reseñas de productos / Calificaciones y muchos más.

Para saber más sobre OpenCart, visite este Enlace . Para descargar la última versión de OpenCart de aquí .

requisitos previos

Para instalar OpenCart, necesitaremos lo siguiente que debe estar instalado o disponible en nuestro servidor CentOS 7 Linux.

  • Servidor web (Apache sugirió)
  • PHP 5.3+
  • Base de datos (se sugiere MySQLi)

Bibliotecas / módulos PHP requeridos

  • Rizo
  • CÓDIGO POSTAL
  • Zlib
  • GD
  • Biblioteca
  • Mcrypt
  • Mbcadenas

Además, asegúrese de que su firewall / iptables o SELinux no esté bloqueando ningún puerto que se requiera aquí o no tenga ningún problema con el permiso de usuario adecuado.

Para deshabilitar SELinux, escriba lo siguiente

                      setenforce 0
                    

Actualicemos primero el servidor CentOS 7 Linux. Esta es una buena práctica para mantener su servidor actualizado. Para hacerlo, ejecute el siguiente comando uno tras otro y espere hasta que se actualice. Dependerá de la velocidad de Internet y llevará mucho tiempo. Por lo tanto, tenga paciencia.

                      sudo yum clean all
                    
                      sudo yum -y update
                    

Verá algo como la imagen de abajo una vez que haya terminado. Dependiendo de la antigüedad de los softwares de su sistema o de los paquetes que deban actualizarse. La imagen a continuación indica una actualización exitosa y es posible que también sea necesario reiniciar el sistema.

Instalando Apache como servidor web

Instalar Apache en su CentOS 7, emita el siguiente comando en su terminal.

                      sudo yum -y install httpd
                    

Esto se descargará e instalará Apache como un servidor web en el sistema.

Empecemos Apache emitiendo el siguiente comando.

                      sudo systemctl start httpd
                    

Colocar Apache en el momento de inicio o arranque, por lo que después de cada reinicio, se inicia automáticamente sin inicio manual.

                      sudo systemctl enable httpd
                    

Prueba Apache

Para probar apache, emita el siguiente comando.

                      sudo systemctl status httpd
                    

Esto mostrará el estado de Apache para ti.

O puede abrir un navegador web y escribir “localhost” sin las comillas dobles en la barra de direcciones. Verás algo como esto.

Indica que nuestro servidor web está funcionando ?

Es posible que también deba habilitar el módulo mod_rewrite. Simplemente abra el archivo ubicado en /etc/httpd/conf/httpd.conf por su editor de archivos favorito y cambie la siguiente línea

                      AllowOverride None
                    

para

                      AllowOverride All
                    

hemos terminado con Apache.

Instalación de MySQL/MariaDB

Para instalar MySQL / MariaDB en su sistema, emita el siguiente comando.

                      sudo yum install mariadb-server mariadb
                    

Esto descargará e instalará MySQL/MariaDB en el sistema.

Para iniciar el servidor MariaDB, emita el siguiente comando.

                      sudo systemctl start mariadb
                    

Ahora, necesitamos configurar la contraseña para el usuario “raíz” de MySQL / MariaDB. Hagámoslo escribiendo lo siguiente y esto es obligatorio por razones de seguridad.

                      sudo mysql_secure_installation
                    

Verás algo como esto. Presiona Y para continuar y escribe una contraseña compleja y recuérdala.

CentOS7_seguridad

Después de configurar la contraseña de root, verá algo como la imagen de abajo.

afterrootcontraseñaCentOS7

Ahora, recibirá algunas indicaciones en su terminal con opciones S/N.

Golpear Y para el mensaje “¿Eliminar usuarios anónimos?”

Golpear Y para el mensaje “¿Deshabilitar el inicio de sesión raíz de forma remota?”

Golpear Y para el mensaje “¿Eliminar la base de datos de prueba y acceder a ella?”

Golpear Y para el mensaje “¿Recargar tablas de privilegios ahora?”

Después de terminar todas las indicaciones, verá algo como a continuación.

terminarmariadbCentOS7

Hemos terminado con MySQL / MariaDB.

Instalando PHP

Para instalar PHP, abra una terminal y emita el siguiente comando.

                      sudo yum -y install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap php-mcrypt curl zlib
                    

Esto descargará e instalará PHP en su sistema CentOS 7 junto con algunos otros módulos PHP que se requieren para OpenCart.

Instalando phpMyAdmin

Para instalar phpMyAdmin, emita el siguiente comando en la terminal.

                      sudo yum -y install epel-release
                    

Y luego emita el siguiente comando nuevamente.

                      sudo yum -y install phpmyadmin
                    

Después de instalar PHP, necesitamos reiniciar el Apache u otro servidor web para trabajar con PHP. Escriba lo siguiente para hacerlo.

                      sudo systemctl restart httpd.service
                    

Para probar si puede acceder a phpMyAdmin o no, abra cualquier navegador web y escriba lo siguiente en la barra de direcciones.

                      localhost/phpmyadmin
                    

Verás algo como esto.

phpmyadminCentOS7

Hemos terminado de instalar PHP.

Instalación de OpenCart

Cree una carpeta llamada opencart y cambie el directorio a esa carpeta opencart.

                      mkdir opencart
                    
                      cd opencart
                    

Descargue la última versión de OpenCart de aquí . Debe descargar un archivo en formato zip con el nombre “opencart-2.1.0.2.zip”.

Vamos a descomprimirlo escribiendo el siguiente comando en la terminal.

                      sudo unzip opencart-2.1.0.2.zip
                    

Ahora, después de descomprimir el archivo zip, obtendrá un nombre de carpeta “opencart-2.1.0.2”. Cambie el nombre de esta carpeta opencart-2.1.0.2 a opencart.

Ahora, copie esta carpeta “opencart” en la ruta de la carpeta /var/www/html haciendo lo siguiente.

                      sudo cp -avr opencart /var/www/html
                    

Ahora, muévase a la carpeta /var/www/html y emita los dos comandos a continuación.

                      sudo chmod -R 775 opencart
                    
                      sudo chown apache:apache opencart
                    

Ahora cambie el directorio al siguiente directorio o ubicación de carpeta.

                      sudo cd /var/www/html/opencart/upload
                    

Luego cambie el nombre del archivo de configuración de config-dist.php a config.php.

                      
cp config-dist.php config.php


                    

Necesitamos cambiar el nombre de un archivo más bajo admin carpeta en la siguiente ubicación de la ruta. Al cambio de nombre del archivo emitiendo el siguiente comando.

                      
cp /var/www/html/opencart/upload/admin/config-dist.php /var/www/html/opencart/upload/admin/config.php


                    

Ahora, escriba lo siguiente en la barra de direcciones de su navegador web.

                      localhost/opencart/upload
                    

Verás la imagen de abajo. Así que comencemos a instalar OpenCart.

paso1centos7opencart

Haga clic en el botón “CONTINUAR” para continuar. Entonces verás algo como la imagen de abajo.

step2centos7opencart

Para la imagen de arriba, asegúrese de tener una marca de verificación verde para todas las 5 secciones previas a la instalación y ninguna marca roja. Si tiene alguna marca roja que indica un problema, resuélvalo antes de continuar. Si tiene una marca de verificación verde para todas las 5 secciones previas a la instalación, haga clic en el botón “CONTINUAR”.

Ahora, verá algo como esto debajo de la imagen.

step3centos7opencart

Ahora, necesitamos crear una base de datos con el nombre que desee para instalar OpenCart.

Vamos a crear la base de datos entonces. Para hacerlo, abra el navegador web y escriba lo siguiente.

                      localhost/phpmyadmin
                    

Luego le pedirá un nombre de usuario y contraseña. Escriba “root” como nombre de usuario y la contraseña que configuró anteriormente durante la instalación de MySQL/MariaDB. Espero que puedas recordar eso. Una vez que haya iniciado sesión, verá algo como esto.

phpmyadmincenos7

Ahora haga clic en Nuevo desde la esquina superior izquierda marcada en rojo en la siguiente imagen.

phpmyadmincenos7step2

Después de hacer clic en Nuevo, verá algo como la imagen de abajo. Escriba un nombre de base de datos y haga clic en el botón “Crear”. Aquí, estoy escribiendo iftekher para el nombre de mi base de datos. Puedes escribir lo que quieras.

creandodbcentos7

Hemos terminado de crear nuestra base de datos para instalar OpenCart.

Ahora regrese a la instalación de OpenCart.

Ahora, seleccione “MySQLi” como controlador de base de datos, “localhost” como nombre de host, “raíz” como nombre de usuario, use su contraseña de MySQL para el campo Contraseña, escriba el nombre de su base de datos, estoy escribiendo “iftekher” para el nombre de mi base de datos y dejé Port & Campo de prefijo tal como está. Introduzca también una contraseña de administrador y una dirección de correo electrónico que se utilizará para acceder a la admin panel de OpenCart. Haga clic en el botón “CONTINUAR”.

step3_1centos7opencart

Después de hacer clic en el botón CONTINUAR, verá una imagen similar a la siguiente.

step4centos7opencart

Ahora, escriba lo siguiente en la barra de direcciones de su navegador web y verá algo como esto.

                      localhost/opencart/upload
                    

EN VIVOopencartcentos7

Para acceder al OpenCart admin panel, escriba lo siguiente en el navegador web.

                      localhost/opencart/upload/admin
                    

Verás algo como esto.

administradoropencartcentos7

Enter “Administrador” como nombre de usuario y la contraseña que ingresó anteriormente al configurar OPenCart.

Hemos terminado con la instalación de OpenCart en nuestro servidor CentOS 7 Linux.

Espero que esto ayude.

Gracias y que tenga un gran día.

Related Posts