Instalar osCommerce en Debian 8

oscommerceImagine una situación en la que tiene un gran producto para vender y una campaña de marketing ya planeada, pero lo único que falta es un sitio web de comercio electrónico para vender su producto. Por supuesto que ha realizado su diligencia debida y, en lugar de tener claro qué plataforma de comercio electrónico debe utilizar, está aún más confundido por la cantidad de soluciones de comercio electrónico disponibles y posibles que existen. Magento, OpenCart, CS Cart, Prestashop ... ¿dónde termina? Aunque cada uno de los mencionados es una gran solución de eCommerce según sus propios estándares, en este tutorial nos centraremos en instalar el comercio de código abierto (osCommerce) ligero y menos intensivo en servidores en un Debian 8 VPS.

osCommerce es una completa solución de tienda en línea autohospedada que contiene un frontend de catálogo y un backend de herramientas de administración que pueden instalarse y configurarse fácilmente a través de un procedimiento de instalación basado en web.

Se puede usar en cualquier servidor web con PHP y MySQL instalados y le permite configurar y mantener tiendas electrónicas con mucha facilidad sin casi ningún esfuerzo.

REQUISITOS

Usaremos nuestro SSD 1 Linux VPS plan de alojamiento para este tutorial. Suponemos que ya tiene Apache, MySQL y PHP instalados y configurados en su servidor. Si ese no es el caso, puedes seguir nuestro gran tutorial e instala la pila LAMP fácilmente.

INICIE SESIÓN EN SU SERVIDOR VÍA SSH

# ssh root @ server_ip

Puede verificar si tiene instalada la versión de Debian adecuada en su servidor con el siguiente comando:

# lsb_release -a

Deberías obtener esta salida:

ID de Distribuidor: Debian Descripción: Debian GNU / Linux 8.3 (jessie) Versión: 8.3 Nombre de Código: jessie

ACTUALIZAR EL SISTEMA

Asegúrese de que su servidor esté completamente actualizado usando:

# apt-get update && apt-get upgrade

Ahora crea una base de datos que será necesaria para la instalación de osCommerce. Inicie sesión en MySQL como usuario root y ejecute las siguientes consultas:

# mysql -u root -p mysql> CREATE DATABASE oscommerce; Query OK, 1 fila afectada (0.00 sec) mysql> GRANT ALL PRIVILEGES en oscommerce. * A oscommerceuser @ localhost identificado por 'your_password'; Consulta OK, filas 0 afectadas (0.00 sec) mysql> FLUSH PRIVILEGES; Query OK, filas 0 afectadas (0.00 sec) mysql> quit; Adiós

INSTALAR OSCOMMERCE

Navegue a la raíz del documento predeterminado de Apache ( / var / www / html / ) y descargue la última versión de osCommerce (durante la redacción de este artículo, la última versión es 2.3.4):

# cd / var / www / html / # wget http://www.oscommerce.com/files/oscommerce-2.3.4.zip

Descomprime el archivo:

# descomprimir oscommerce-2.3.4.zip

Cambie el nombre del directorio descomprimido:

# mv oscommerce-2.3.4 / oscommerce /

Dé los permisos apropiados a los archivos a continuación para que su servidor web pueda guardar los parámetros de instalación en consecuencia. Ejecute los siguientes comandos:

# chmod 777 /var/www/html/oscommerce/catalog/includes/configure.php # chmod 777 /var/www/html/oscommerce/catalog/admin/includes/configure.php

Ahora abra su navegador web favorito y navegue a: http://your_IP_address/oscommerce/catalog/install/index.php . La página de instalación de osCommerce te dará la bienvenida como se muestra en la siguiente imagen:

oscommerce

Por supuesto, la configuración de PHP y las extensiones de PHP necesarias deben estar habilitadas / instaladas para que pueda continuar con la instalación. Si todo está bien, haga clic en Comenzar para continuar con la instalación. A continuación están las configuraciones de la base de datos. Ingrese las credenciales de la base de datos que, si siguió nuestras instrucciones en la parte de creación de la base de datos, deben ser las que se muestran en la imagen siguiente:

oscommercedb

Luego, se abrirá una página donde puede configurar las configuraciones de su tienda. Complete los campos según sus necesidades y termine la instalación.

Se puede acceder a su tienda en: http://your_server_IP/oscommerce/catalog/index.php y la administración de osCommerce en backend en: http://your_server_IP/oscommerce/catalog/admin/login.php

Probablemente esté notando las notas posteriores a la instalación que dicen que debe eliminar el instalar directorio, establezca los permisos correctos en algunos archivos y proteja la herramienta de administración. Ejecute los comandos debajo:

# rm -rf / var / www / html / oscommerce / catalog / install / # chmod 644 /var/www/html/oscommerce/catalog/includes/configure.php # chmod 644 / var / www / html / oscommerce / catalog / admin / includes / configure.php

Ahora protejamos con contraseña la herramienta de administración de osCommerce con la utilidad htpasswd. Ejecutar:

# htpasswd -c /var/www/html/oscommerce/catalog/admin/.htpasswd your_user

Ahora se le pedirá que ingrese una contraseña, dos veces. Después de ingresar la contraseña, puede verificar si las credenciales se han ingresado como se esperaba:

# cat /var/www/html/oscommerce/catalog/admin/.htpasswd

Ahora configure su servidor web Apache para verificar el archivo .htpasswd antes de servir el contenido protegido. Abra el archivo de configuración predeterminado de Apache con su editor favorito. Estamos usando nano:

# nano /etc/apache2/sites-available/000-default.conf

pegue lo siguiente en la directiva VirtualHost:

<Directorio "/ var / www / html"> AuthType Basic AuthName "Contenido restringido" AuthUserFile /var/www/html/oscommerce/catalog/admin/.htpasswd Requerir usuario válido </ Directory>

Guarde y cierre el archivo. Ahora reinicie Apache para que los cambios surtan efecto.

# service apache2 restart

Ahora puede abrir http://your_server_IP/oscommerce/catalog/admin/login.php después de lo cual se le presentará un prompt de nombre de usuario y contraseña.

Felicidades, has instalado con éxito osCommerce en su Debian 8 VPS.

Publicación relacionada

Deje un comentario.

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.