Proyecto Final de Comercio Electronico UNID 2010

34
Maestría en Tecnologías de la Información E-COMMERCE Clave de asignatura Configuracion Del Servidor Para E-COMMERCE Carrasco Ochoa Juan Carlos Dimas Gomez Marvelis Medrano Miranda Daniel Eduardo Miramontes M. Hector Alonso

description

Alumnos que presentan proyecto final de la UNID sede Tijuana.

Transcript of Proyecto Final de Comercio Electronico UNID 2010

Page 1: Proyecto Final de Comercio Electronico UNID 2010

Maestría en Tecnologías de la Información

E-COMMERCE

Clave de asignatura

Configuracion Del Servidor Para E-COMMERCE

Carrasco Ochoa Juan CarlosDimas Gomez Marvelis

Medrano Miranda Daniel EduardoMiramontes M. Hector Alonso

Page 2: Proyecto Final de Comercio Electronico UNID 2010

INTRODUCCION EC2 AMAZON COMPUTACION ELASTICASERVICIOS LAMPDOMINIO DNS ASIGNADO Empresacv.com

La adquisicion del nombre del dominio es por Godaddy.com, este se especifica elNAMESERVER por el servicio muy eficiente de Godaddy.com DNS Avanzado, este esmas flexible, rapido y seguro.

Al iniciar el servicio, este se preconfigura con servidores de Godaddy.com, se modifica yse aplica el cambio de inmediato.Record A, WWW, FTP, MAIL (opcional) se apunta al ip de clarado en AWS Amazon.SERVICIO APACHE 2Instalar Apache hay que entrar a la terminal logearnos con el usuario para el servidoren ubuntu y una vez dentro tecleamos la siguiente instrucción sudo apt-get installapache2, esta es una libreria sudo apt-get install libapache2-mod-php5 paraphp.Despues de dar enter a la instruccion aparecera el siguiente enunciado After thisoperation, 9,687kB of additional disk space will be used.Do you want to continue [Y/n]? YesSolo tecleamos yes y esperamos a que instalesetting up apache2-mpm-worker (2.2.14-5ubuntu8) ...* Starting web server apache2

...done.

Setting up apache2 (2.2.14-5ubuntu8) ...

Setting up ssl-cert (1.0.23ubuntu2) ...

Con esto ya sabemos que se instalo el APACHEAhora la carpeta publica se ecuentra en var/www/ aqui se crean una carpeta con sunombre y quedariavar/www/Juan/sunshop/

SSL PARA APACHE

PHP 5Primero se debe instalar el apache, y despues hay que instalar php con el sig. comando

apt-get install php5

Page 3: Proyecto Final de Comercio Electronico UNID 2010

pregunatará si estas de acuerdo en que se use un espacio de tu disco duro elijes "y" yla instalacion es automatica.

apt-get install libapache2-mod-php5apt-get install php5-gd

Ahora bien se hace notar que ZENCart pide una extension adicional en php llamadacURL, esta podemos verificar en

http://www.ubuntu-es.org/index.php?q=node/6304http://www.howtogeek.com/howto/ubuntu/installing-php5-and-apache-on-ubuntu/

MYSQL 5

Para instalar MySQL server en UBUNTU ejecutar el siguiente comando para obtener laaplicaciónsudo apt-get install mysql-server con esto me pregunta que si quiero obtener lospaquetes, le digo que si y entonces inicia la instalación. Cuando la instalación está encurso me pide una contraseña del administrador de mysql, después de un tiempo setermina de instalar mysql.Para comprobar que todo ha ido bien hago unas pruebas de conexión y creación de unabase de datos con los siguientes comandos:

mysql> -u root -pEnter your password : escribo la contraseña y listopara crear una base de datos:

mysql> create database nombre_base_de_datos;mysql> use nombre_base_de_datos;

apartir de ahí se pueden utilizar todos los comandos de DDL y listo.

APLICACIONES DE COMERCIO:

Las siguientes aplicaciones son un conjunto de las mejores que hay en el mercado parala venta en linea de productos. Son aplicaciones en su mayoria gratuita, lo que esconocido como OpenSource y todas funcionan con LAMP (Linux, Apache, MySQL yPHP).Hemos elaborado un listado de las que a nuestro juicio y practica consideramos que sonlas de mas uso y simplicidad en su configuracion e instalacion, a continuacion el listado:

1. TomatoCart

Page 4: Proyecto Final de Comercio Electronico UNID 2010

Descripción:

Es una herramienta que provee la funcionalidad de comerciar con productos enun sitio web pretederminado, cuenta con una motor de búsqueda bastantepoderoso para facilitar la localización de los productos y su rápida compra.Además cuenta con uno de los mejores sitios administrativos para el control delos pedidos hechos por los clientes y todas las operaciones internas deconfiguración del sitio.

Instalación:http://www.tomatocart.com/index.php/component/extension_manage/?task=downloadfiles&file=tomatocart-1.0.zipDescarga directa

Pasos para instalar TomatoCart:

1. Entrar a la página http://www.tomatocart.com/index.php/component/extension_manage/?task=downloadfiles&file=tomatocart-1.0.zip

2. Crear un Directorio bajo el directorio raíz donde se encuentra apache, paracolocar el archivo:mkdir var/www/medrano/TomatoCart

3. Descomprimir el archivo zip que se descargó en esta carpetavar/www/medrano/TomatoCart

4. Crear una base de datos con el nombre, por ejemplo de “db_tomato”

5. Una vez creada la base de datos se procede a ejecutar la instalación delSistema. Para esto se entra a la direcciónhttp://empresacv.com/medrano/TomatoCart/esto lo que hace es cargar un instalador predeterminado ubicado en una carpetainstall que posteriormente deberá ser borrada, se habré entonces un Wizard queme iniciará la instalación, damos click en siguiente en el paso 1

6. El paso 2 es importante porque para avanzar en la instalación se debe agregarpermisos a todas las carpetas que no aparezcan marcadas con la palomita verde: chmod 777 /[carpeta o archivo]

7. Una vez agregados los permisos me indica que mapee la aplicación con labase de datos, para esto nada más pide el nombre de la base de datosproporcionado en el paso 4, el usuario root con el password asignado y empieza

Page 5: Proyecto Final de Comercio Electronico UNID 2010

a crear la estructura de las tablas y procede a llenarlas, listo, el Wizard termina lainstalación y ya podemos entrar al sitio.

8. Entrar al sitio en la dirección : http://empresacv.com/medrano/TomatoCart/ parala dirección pública9. Entrar al sitio en la dirección : http://empresacv.com/medrano/TomatoCart/admin para la dirección administrativa el cual es un dashboardcompleto de administración

2. CubeCartDescripción:

Es una herramienta que provee la funcionalidad de comerciar con productos enun sitio web pretederminado, la solución está escrita para que corra enservidores que cuenten con PHP y MySQL, cuenta con una motor de búsquedabastante poderoso para facilitar la localización de los productos y su rápidacompra.

Instalación:https://support.cubecart.com/index.php?_m=downloads&_a=view&parentcategoryid=5&nav=0Descarga bajo registro.

Pasos para instalar CubeCart:

1. Entrar a la página https://support.cubecart.com/index.php?_m=downloads&_a=view&parentcategoryid=5&nav=0 y registrartepara que vía correo electrónico te llegue la confirmación de descarga, una vesregistrado procedemos a descargar la versión disponible que actualmente es laversión 3.

2. Crear un Directorio bajo el directorio raíz donde se encuentra apache, paracolocar el archivo:mkdir var/www/medrano/CubeCart

3. Descomprimir el archivo zip que se descargó en esta carpetaquedando var/www/medrano/CubeCart/upload

4. Crear una base de datos con el nombre, por ejemplo de ¨CubeCartDatabase¨

Page 6: Proyecto Final de Comercio Electronico UNID 2010

5. Una vez creada la base de datos se procede a ejecutar la instalación delSistema. Para esto se entra a la direcciónhttp://empresacv.com/medrano/CubeCart/uploadesto lo que hace es cargar un instalador predeterminado ubicado en una carpetainstall que posteriormente deberá ser borrada, se habré entonces un Wizard queme iniciará la instalación, damos click en siguiente en el paso 1

6. El paso 2 es importante porque para avanzar en la instalación se debe agregarpermisos a la carpeta raiz /CubeCart con la instrucción : chmod 777 /CubeCart

7. Una vez agregados los permisos me indica que mapee la aplicación con labase de datos, para esto nada más pide el nombre de la base de datosproporcionado en el paso 4, el usuario root con el password asignado, listo, elWizard termina la instalación y ya podemos entrar al sitio.

8. Al finalizar la instalación, antes de entrar a la url se debe eliminar la carpetainstall que se encuentra en /CubeCart/upload/install, una ves borrada nos debepermitir el acceso.

9. Entrar al sitio en la dirección : http://empresacv.com/medrano/CubeCart/upload

3. OpenCartDescripción:

Es una herramienta que provee la funcionalidad de comerciar con productos enun sitio web pretederminado, cuenta con una motor de búsqueda bastantepoderoso para facilitar la localización de los productos y su rápida compra.

Instalación:http://www.opencart.com/index.php?route=download/downloadDescarga directa

Pasos para instalar OpenCart:

1. Entrar a la página http://www.opencart.com/index.php?route=download/download y descargar el archivo de uno de los mirror que se encuentran en laparte de abajo

2. Crear un Directorio bajo el directorio raíz donde se encuentra apache, paracolocar el archivo:

Page 7: Proyecto Final de Comercio Electronico UNID 2010

mkdir var/www/medrano/OpenCart/upload

3. Descomprimir el archivo zip que se descargó en esta carpetavar/www/medrano/OpenCart

4. Crear una base de datos con el nombre, por ejemplo de ¨OpenCartDatabase¨

5. Una vez creada la base de datos se procede a ejecutar la instalación delSistema. Para esto se entra a la direcciónhttp://empresacv.com/medrano/OpenCart/uploadesto lo que hace es cargar un instalador predeterminado ubicado en una carpetainstall que posteriormente deberá ser borrada, se habré entonces un Wizard queme iniciará la instalación, damos click en siguiente en el paso 1

6. El paso 2 es importante porque para avanzar en la instalación se debe agregarpermisos a la carpeta raiz /OpenCart con la instrucción : chmod 777 /OpenCart

7. Una vez agregados los permisos me indica que mapee la aplicación con labase de datos, para esto nada más pide el nombre de la base de datosproporcionado en el paso 4, el usuario root con el password asignado, listo, elWizard termina la instalación y ya podemos entrar al sitio.

8. Al finalizar la instalación, antes de entrar a la url se debe eliminar la carpetainstall que se encuentra en /Opencart/upload/install, una ves borrada nos debepermitir el acceso.

9. Entrar al sitio en la dirección: http://empresacv.com/medrano/OpenCart/upload

4. PrestaShopPrestaShop es un sitio web dinámico que permite la creación de tiendas para decomercio electrónico. Se encuentra disponible gratuitamente y está publicado bajo lalicencia de Open Software3.0

PrestaShop integra un módulo de instalación automática, una interface deadministración y una portada atractiva y minimalista. El software PrestaShop sedistingue de otros por la simplicidad de uso y la flexibilidad de su arquitectura quecontiene variedad de aplicaciones.

Instalación1.- crear la carpeta

Page 8: Proyecto Final de Comercio Electronico UNID 2010

mkdir nombre-carpeta

2.-obtener el link de descarga:wget http://www.prestashop.com/es/downloads/

3.-descargar el paquete de instalaciónunzip paquete de instalación

4.-ir a la pagina para iniciar la instalaciónwww.empresacv.com/marvelis/prestashop

al iniciar la instalación marca los siguientes errores:

Derechos en escritura en los archivos y carpetas :• /config• /tools/smarty/compile• /sitemap.xml

en escritura en las carpetas (y sus subcarpetas) :• /img• /mails• /modules• /themes/prestashop/lang• /translations• /upload• /download

Para corregirlos, dirigijase a la consola y ejecute la siguiente sentencia:chown -R www-data:www-data ../

5.-Configuración de la base de datosmarvelis/magento/MySQL

//mysql> create database prestashop;//Query OK, 1 row affected (0.00 sec)

Se crea el usuario:

//mysql> use prestashop;Database changed

se asignan permisos://mysql> GRANT ALL ON prestashop.* TO 'mar'@localhost IDENTIFIED BY

Page 9: Proyecto Final de Comercio Electronico UNID 2010

'unid123';Query OK, 0 rows affected (0.00 sec)

mysql> commit;Query OK, 0 rows affected (0.00 sec)

mysql> exitBye

6.-Configure su base de datos rellenando los siguientes campos:

Servidor: localhostNombre de la base de datos: prestashopNombre de usuario: marvelisContraseña: unid123prefijo BD ps_unid

Modo completo: instale los principales módulos así como productos de testModo simple: no instala ningún móduloConfigurar el envío SMTP (expertos únicamente) Por defecto, se utilizará la función

PHP 'mail()'7.-Configuración tiendaTiendita de [email protected]

¡La instalación está terminada!

Acaba de instalar y de configurar su tienda en línea y se lo agradecemos.

Aquí tiene sus datos de conexión, puede modificarlos posteriormente si lo desea.

Nombre de la tienda:Tiendita de MarNombre: marvelisApellido: dimasE-mail: [email protected]

ATENCION : para más seguridad, por favor suprima la carpeta '/install' y los archivosreadme (readme_fr.txt, readme_en.txt, readme_es.txt)..

Por razones de seguridad, no podrá conectarse a su Back Office hasta que no haya:

- eliminado la carpeta /instalar- renombrado la carpeta /admin (ej.)/admin222)

Page 10: Proyecto Final de Comercio Electronico UNID 2010

Por favor, acceda a esta página con una nueva URL (ej: http://www.domain.tld/admin222)

rm -r install/

mv admin adminMar

5. Magento

Magento es una nueva solución profesional de código abierto para el e-commerce (Comercio electrónico) ofreciendo una flexibilidad y control sinprecedentes está disponible para su descarga gratuita, solo debe irwww.magento.com

Magento está hecho de diferentes elementos que definen la funcionalidad, diseñoy lógica de negocios del sitio.

INSTALACIÓN

1.- Cree la carpeta donde se va instalar Magento, con la siguiente instrucción:/mkdir nombre-carpeta/mkdir magento

2.-Para descargar el archivo puede ir a esta dirección:http://www.magentocommerce.com/download

(En esta dirección hay dos opciones para descargar el archivo, en .zip o .tar, paraesta instalación se descargo la versión en .tar, pero se paso a la carpetacorrespondiente por medio de Cyberduck )

Hay en la web otros links de descarga directa como el siguiente, aunque es otraversión,funciona bien !

wget http://www.magentocommerce.com/path/to/magento-1.0.19870.1.tar.gz

3.-Descargar el archivo (como es con extensión .tar.gz no utilice wget, ya que ese espara .zip) use la siguiente instrucción:

tar -xtvf nombredearchivo.tar.gz

donde:

Page 11: Proyecto Final de Comercio Electronico UNID 2010

• x: extraer de un archivo• t: listar los contenidos de un archivo• v: ver un reporte de las acciones a medida que se van realizando• f: empaquetar contenidos de archivos

una vez que se descarga, automáticamente crea una nueva carpeta llamadamagento, por lo que la carpeta de instalación queda:

/marvelis/magento/magento

4.- Deberá crear la base de datos para esta práctica, se usara MySQL/marvelis/magento/MySQL

//mysql> create database magento;//Query OK, 1 row affected (0.00 sec)

Se crea el usuario:

//mysql> use magento;Database changed

se asignan permisos://mysql> GRANT ALL ON magento.* TO 'mar'@localhost IDENTIFIED BY 'unid123';Query OK, 0 rows affected (0.00 sec)

mysql> commit;Query OK, 0 rows affected (0.00 sec)

mysql> exitBye

5.-Se procede a la instalación: entra a la carpeta donde se descargo el archivo

/marvelis/magento/magentoejecuta el archivo para iniciar la instalación:/magento/magento/install.phplo enlazara directamente a la pagina www.empresacv.com/marvelis/magento/

magentoo bien puede ir desde su explorador a www.empresacv.com/marvelis/magento/

magento/install.php

aquí notara que salen alguno errores:

Page 12: Proyecto Final de Comercio Electronico UNID 2010

path "/var/www/marvelis/magento/magento/app/etc" must be writablepath "/var/www/marvelis/magento/magento/var" must be writablepath "/var/www/marvelis/magento/magento/media" must be writable

en este caso se soluciono el problema con la siguiente instrucción:chown -R www-data:www-data ../

que es asignar como propietario de todos los archivos, al mismo usuario que ejecutael servicio web.

se puede también cambiar los permisos con (chmod 777).

6.- Configuración de la base de datos, donde usuario es magento y contraseña esunid123

7.-Crear cuanta de administrador: llenar el formulario con información personal delusuario

nombre completo, correo , contraseña: magento123 (la contraseña debe ser de 7 omas caracteres usando letras y números ).

8.-Concluye la instalación y el usuario decide ir a la pagina principal o aladministrador.

UPS el siguiente error sale en la pagina de admin.Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate

19456 bytes) in /var/www /marvelis/magento/magento/app/code/core/Mage

La solución es ir a la terminal, seguir la ruta donde se marca el error y aumentar eltamaño

6. Zen CartZen Cart es es un Sistema de Comercio Electrónico de código libredesarrollado con el asesoramiento de comerciantes y programadorescon experiencia en venta de artículos a través de Internet. Utiliza PHPy MySQL y se proporciona gratuitamente bajo licencia GPL ó softwarelibre.Existen varios foros donde encontrar colaboraciones mejorando lasdistintas versiones existentes. Estas colaboraciones hacen de ZenCart una de las aplicaciones más utilizadas para la venta deproductos por Internet.

Page 13: Proyecto Final de Comercio Electronico UNID 2010

INSTALACION

1. descargar paquetes de instalacion www.zen-cart.com, descarga directa.

para instalar Zen Cartentrar a la pagina : www.zen-cart.com y descargar el archivo de instalación.

obtenemos el link de descarga.en la terminal...

2.- se recomienda crear un directorio donde se descargara la aplicacióncon la instrucción mkdir nombredir// mkdir marentramos a ese directorio con la instrucción// cd mar3.- se descarga el archivo de instalación con la sentencia wget link

// var/www/mar# wget http://downloads.sourceforge.net/project/zencart

asegurece que se encuentre el ar chivo en el directorio con un ll o ls

4.- descomprima el archivounzip zen-cart-v1.3.9d-full-fileset-06032010.zip

5.- enviara a una pagina de instalación donde nos pedirá algunos datoshttp://empresacv.com/mar/zencart/zc_install/index.php?main_page=welcome

ERRORcuando hay errores en la instalación se muestran en esta pagina con letras rojas en

este caso los errores fueron:6.- borrar la carpeta de instalación y cambiar el permiso 644 por 777

// admin/includes# chmod 777 configure.php

7.- configurar base de datos//mysql -u root -pEnter password:ERRORmysql en l terminal pide una contraseña// dan1982

Page 14: Proyecto Final de Comercio Electronico UNID 2010

//mysql> create database zencart;//Query OK, 1 row affected (0.00 sec)

crear usuario://mysql> use zencart;Database changed

asignar permisos://mysql> GRANT ALL ON zencart.* TO 'mar'@localhost IDENTIFIED BY 'unid123';Query OK, 0 rows affected (0.00 sec)

mysql> commit;Query OK, 0 rows affected (0.00 sec)

mysql> exitBye

y regresar a la pagina de instalación llenar las casillas con los datos que se hancreado para la base de datos, y para iniciar los datos son lo siguientes:

// admin mar// pass 1234567

==================Es recomendado siempre sea la instalación manual, esto es cargar el archivo que

oferta el sitio oficial del software, donde se seguirán las instrucciones segun elmanual del usuario se presente.

Pero siempre debemos crear nuestra base de datos y usuario de privilegios enCPanel. Estos son obligatorios por ZEN para iniciar la instalacion.

Al finalizar ZEN nos solicita cambiemos los atributos de 3 directorios clave donderesiden "configure.php" este esta declarado todas identidades del software y nodebe ser comprometido o editado por nuestros visitantes.(read only) enpropiedades filemanager

Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.8e-fips-rhel5 FrontPage/5.0.2.2635mod_bwlimited/1.4 mod_auth_passthrough/2.1 Server at pacifictijuana.com.mx Port 80For security, you will need to reset your configure.php files located in the /admin/

includes/ and /includes/ folders back to read-only mode before allowing people toaccess your store.

Page 15: Proyecto Final de Comercio Electronico UNID 2010

Additionally, you'll want to remove or rename the /zc_install folder so that someonecan't re-install your shop again and wipe out your database! Warnings will appear untilthe folder has been removed or renamed.Al cargar por primera vez nos encontraremos con un aviso de actualizacion o parchedel mismo. Descargamos y seguimos las instrucciones, estas solicita subir archivo auna ruta especifica, lo podremos hacer facilmente via FILEMANAGER de CPanel. Unopor uno asegurarnos de subirlo. Al momento de hacer este manual se pedia querenombraramos el "/admin" carpeta, pues habia amenazas, pero también podemosponer un password a la carpeta, y asi hay 2 saltos de seguridad.Checando Zen, existen 3 formas de aplicar parches de seguridad:

1. Manualmente remplazar el archivo2. Editar un archivo y hacer cambios en el codigo (insertar parrafo de

programacion,etc.)3. Opcion de TOOLS seguido de SQL patches

Para cambiar el password del administrador recordar es la ruta Admin->Tools->AdminSettings.

Editor de Imagen, es muy recomendado trabajar con www.gimp.org, es muy poderosoel software para edicion de foto-imagen-vector. Y aparte que es software libre.Este mismo usaremos para cambiar logotipos,etc.

Especificaciones generales de la localidad (http://www.zen-cart.com/wiki/index.php/Admin_-_Localization_-_Currencies) y si es recomendable borrar valores monedaextranjeros si no los usaremos. Podemos tomar el ejemplode USD para crear el pesomexicano MXP como codigo, y claro será el DEFAULT.

Localizacion y zonas, es para asignar los Estados de la republica y la zona deimpuestos por ejemplo el 15%.

Impuestos

Primero creamos el impuesto:En la administración de su tienda, seleccionar la opción “Zonas/Impuestos” -> “Tipos deImpuestos”Después se crean las zonas de impuestos:En la administración de su tienda, seleccionar la opción “Zonas/Impuestos” ->“Definición de Zonas”Y por último añadimos las zonas a los tipos de impuestos:

Page 16: Proyecto Final de Comercio Electronico UNID 2010

En la administración de su tienda, seleccionar la opción “Zonas/Impuestos” ->“Porcentaje de Impuestos

Moneda

¿Como establecer el dolar como moneda predeterminada?En la administración de su tienda, seleccione la opción localización/monedas,seleccionamos dolar, pulsamos editar, y por ultimo marque la casilla “Set as default” o“moneda por defecto”.

¿Como configurar las monedas?Por defecto, la tienda la instalamos con las siguientes monedas:Euro y Dólar

Y le asigna los siguientes valores:MN: 1.00000000Dólar: 1.00000000

Si se desea utilizar las dos monedas, se deberá poner el cambio correcto, por ejemploDolar: 1.00000000MN: 0.075 (consultar el cambio actual)Con esto decimos que cada Peso vale 0.075 dólares

Idioma

Descargar Spanish Front End http://rarlab.com/http://www.zen-cart.com/index.php?main_page=product_contrib_info&cPath=40_46&products_id=88Subirlo via CPanel a la ruta raiz del programa ahi descompactar la version que enviepor correo electrónico, esta versión a diferencia de la que esta en linea, solo se corrigela ruta de descomprecion a solo 2 directorios en /admin y el /include. La version enlinea hay un directorio llamado "Español COLOMBIA".Agregarlo con las caracteristicas:

Name: EspañolCode: esDirectory: spanish

Page 17: Proyecto Final de Comercio Electronico UNID 2010

La bandera sera de formato 24x15 pixeles a 72 Dpi (podemos crearlo usando GIMP elprograma editor de imágenes)

icon.gif y claro subir la correspondiente directorio de imagenhttp://www.dixitalcircuit.com/shop/includes/languages/

Seguridad

http://www.kamol.info/category/ecommerce/zen-cart-shopping-cart/ Adaptando variossitios para la propuesta de seguridad.

¿Qué permisos tiene que tener los archivos de mi tienda para que muestre bienlas imágenes, me deje modificar textos, .....?

Para ver que permisos tiene cada directorio o fichero lo que ha de hacer es pulsar conel botón secundario del ratón sobre dicho archivo o directorio. Sale un menúdesplegable con opciones, entre ellas esta CPANEL Permisos

Si seleccionamos esta opción nos sale un pequeño menú para dar permisos.

A continuación le explico que permisos a de darle a los principales archivos ydirectorios, los demás no ha de modificarlos:

tienda/images -> 777tienda/images/todas_las_carpetas -> 777 (solo carpetas, no los archivos)tienda/includes.php -> 554tienda/includes/languajes/a_todos_los_archivos -> 666 (solo archivos, no las carpetas)tienda/includes/languajes/spanish/a_todos_los_archivos -> 666 (solo archivos, no lascarpetas)tienda/includes/languajes/english/a_todos_los_archivos -> 666 (solo archivos, no lascarpetas)tienda/includes/languajes/german/a_todos_los_archivos -> 666 (solo archivos, no lascarpetas)tienda/admin/backup -> 777tienda/admin/images -> 777tienda/admin/images/todas_las_carpetas -> 777 (solo carpetas, no los archivos)tienda/admin/includes/languajes/a_todos_los_archivos -> 666 (solo archivos, no lascarpetas)tienda/admin/includes/languajes/spanish/a_todos_los_archivos -> 666 (solo archivos,no las carpetas)tienda/admin/includes/languajes/english/a_todos_los_archivos -> 666 (solo archivos, nolas carpetas)

Page 18: Proyecto Final de Comercio Electronico UNID 2010

tienda/admin/includes/languajes/german/a_todos_los_archivos -> 666 (solo archivos,no las carpetas)

Zonas

Para cargar todos los estados y ciudades de México.http://www.zen-cart.com/index.php?main_page=product_contrib_info&cPath=40_55&products_id=203Descargar el script de base de datos, que sera insertado via "Ejecutor de consultasSQL" ultima opcion de Utilerias; simplemente seleccionar y cargar. Cuando visite lasZonas ya apareceran los estados.(Foro de soporte es: http://www.zen-cart.com/forum/showthread.php?p=227152)

Cambiar el Editor

Ocupamos mas poder de diseño en los parrafos de descripcion de los productos, elHTMLArena esta muy limitado, asi que cambiaremos por FCKeditor Descargarlo(http://www.zen-cart.com/index.php?main_page=product_contrib_info&cPath=40_41&products_id=268) Ydescompactarlos localmente y arreglar la ruta, recomprimirlo en ZIP y cargarlo porCPANEL, para que sea directo la descompactacion en la raiz de Zen en el hospedaje.Valla a Admin, Configuracion, My Store, y seleccione el editor.

Cargar un templete

includes/templetes/(El templete) muy importante descompactar en un directorio, notodos los aportes en el sitio oficial de ZenCart esta comprimidos dentro de un directorio,primero evaluarlo antes de descompactarlo.Ejemplo: http://www.zen-cart.com/index.php?main_page=product_contrib_info&cPath=40_53&products_id=1113

Y claro como templete debe de modificarse usando CSS color, tipo de letra y logos.

Page 19: Proyecto Final de Comercio Electronico UNID 2010

Tres imagenes son requeridas: logo.jpg, header_bg.jpg, and tile_back.jpg.

¿Como cambiar el logo de la cabecera?

Para modificar la imagen del logo, tiene que cambiar la imagen del logo de Zen Cartsubiendo por CPANEL su logo, con el nombre logo.gif, a la carpeta: /includes/templates/sutemplate/images/

Cambiar el pie de la tienda

El pie lo contiene de una variable que se encuentra en el archivo: includes/languages/spanish.php, esta variable es: FOOTER_TEXT_BODY. Lo único que hemos de haceres descargarnos este archivo, modificar dicha variable, y subir otra vez el archivo porCPANEL

Editar la hoja de estilos

Todo lo referente a los colores, se cambia en la hoja de estilos, este archivo es:includes/templates/mi_template/css/stylesheet.css. En la hoja de estilos se puedecambiar los colores, estilos de letra y otros detalles de la navegación de su tiendazencart, las variables que puede modificar son:

A :Cambia los colores de texto en los bloques de la izquierda y la derecha como"Advanced" y el texto del bloque de información.A.headerNavigation :Colores del texto en la tabla coloreada de arriba (Top Catalogetc...links listed only)A.pageResultsA.hover : Color de los enlaces cuando se pasa por encima

BODY :Type color es el color del texto en los bloques de las columnas de la izquierda y laderecha y el texto del cuerpo.Color de fondo en el cuerpo del texto pero no en el encabezado.Establece el color del borde que rodea la página.Establece el borde superior a 10 con el mismo color y esto desplegará la tabla.DIV.pageHeading :Color al final de la página de pedido que dice "Your Checkout HasBeen Processed!"FORM :Cambia el color de este texto, usa palabras clave para encontrar el productoque estás buscando en el bloque "Quick Find" de la izquierda.SPAN.greetUser :Tu nombre en la página por defecto -Welcome Guest!SPAN.markProductOutOfStock

Page 20: Proyecto Final de Comercio Electronico UNID 2010

SPAN.newItemInCart:: Nuevo producto añadido a la tienda es de color diferente bajo lacolumna de la derecha "shopping cart"TABLE.formArea

En "My Account Information" el color interior del bloque de mis detalles.Establece el borde alrededor de los bloques en la sección del borde.

TABLE.infoBoxColor del borde alrededor de los bloques de la columna de la derecha y la izquierda enla sección de fondo.Establece el color de fondo y quita la línea de separación blanca entre la barra deencabezado del bloque de la tabla y el cuerpo de cada tabla.

TABLE.infoBoxContentsColor dentro de los bloques de las columnas de la izquierda y la derecha en la seccióndel fondo.Podrías establecer el color del texto de los bloques en la sección "Type" también.También puedes establecer una imagen de fondo en la sección del fondo:{ background-image; background-repeat: no-repeat }

TD.accountCategoryTD.checkoutBar :Texto del final de la página de chequeo que dice [ delivery address |payment method | confirmation | finished! ]TD.footer: Color inferior del texto y la tablaTD.formAreaTitleCambia el color del texto en la parte superior de los bloques en las páginas "MyAccount Info" .Deja el color de texto en blanco y el color que aparecerá será el negro.TD.headerInfoTD.headerNavigation : Color de fondo del la barra superior y los colores de las flechasque apuntan hacia delanteTD.infoBoxHeading : Color del encabezado y el texto de los bloques de las columnasde la izquierda y la derecha.TD.main :Si establece el color de texto es el de los bloques de la página "My AccountInfo".TD.pageHeading

TD.productListing data: cambia el color del texto del número de modelo de productosen las páginas de productos.TD.productListing-heading

Page 21: Proyecto Final de Comercio Electronico UNID 2010

Color de la barra de producto superior que tiene "Product Name" "Price" "Buy Now" enél.Establece el color de texto bajo esta sección para las palabras "Buy Now".TD.smallText: Color del texto del copyright al final de la página.TD.subBarTR.accountHistory-even : Color de la barra de dirección superiorTR.accountHistory-odd : Color de la barra de dirección superiorTR.addressBook-even : Color de la barra de dirección superior para entradas en tuagenda de direccionesTR.addressBook-odd : Color de la barra de dirección superior para entradas en tuagenda de direccionesTR.alsoPurchased-even : Color de la barra de dirección superiorTR.alsoPurchased-odd : Color de la barra de dirección superiorTR.footer :Color de la barra inferior en los lados derechos e izquierdo de la barra, perono en el centro de la barra.TR.headerNavigationTR.productListing-even :Listado con fondo blanco que aparece al hacer clic en unproducto bajo un subencabezadoTR.productListing-headingTR.productListing-odd Listado con fondo verde lima que aparece al hacer clic en unproducto bajo un subencabezadoTR.productReviews-even :Listado con fondo blanco bajo la sección reviewTR.productReviews-odd : Listado con fondo gris bajo la sección review

PLUGGIN Agregar clientes manualmente

Descargar http://www.zen-cart.com/index.php?main_page=product_contrib_info&cPath=40_41&products_id=454 checarbien la ruta de descompresion y subir al Cpanel donde corresponda el moduloaparecerá en menu de clientes.Es posible con esta pluggin, agregar masivamente a los clientes siguiendo un formatosimple dentro de la hoja de calculo EXCEL dentro de la siguiente tabla se explicancomo se deberá llamar cada columna.

How to format the CSV file for bulk upload

The following shows you how to create and format the CSV file to work with this system.The following fields are required:

• Last Name• Email address• State• Country

Page 22: Proyecto Final de Comercio Electronico UNID 2010

Las cabezera pueden estar en cualquier orden pero si respetar ser la linea primera ycon el nombre que se da a continuacion.

• email• first_name - should not contain numbers• last_name - should not contain numbers• dob - formatted YYYY-MM-DD, YYYYMMDD or YYYY/MM/DD (fecha de

nacimiento)• gender - m,M,male,f,F,female• company• street_address• suburb• state - can be us abbreviation or full text. uk should be full text• city - should not contain numbers• postcode - us 5 numbers or uk postcode• country - us or uk• telephone - 11 numbers minimum• fax - nothing or eleven numbers minimum• newsletter - subscribed to newsletter expected 1 or 0• send_welcome - expected 1 or 0 (1 = send, 0 = don't send)

If you don't know how to make a CSV file then use micosoft excel as normal to create asheet. When you are ready to save, choose file>save as then at the bottom there will bea 'Save as type' option; choose 'CSV (comma delimited)' and then press Save. Answeryes to any warnings and there you have it... a csv!

PLUGGIN para cargar todos los articulos/productos

EASY POPULATE: http://www.zen-cart.com/index.php?main_page=product_contrib_info&products_id=1240

Configuracion de Imagenes

Dentro de Configuracion Imagenes, se declaran los minimos y maximosrequerimientos para tratar la fotos que se suban al los articulos, si por alguna razóntiene problemas. El formato estandard es de 100x80 pixeles todos los items. Si porejemplo tenemos esta imagen 1696px × 2048px (scaled to 99px × 120px) Esta seráreducida en todas partes a estas dimenciones similares. Procure mantener losoriginales imagenes y si procurar un rectangulo para sus imagenes pues seran tratadaspor el software.

GZip Compression

Habilitarlo a 1

Page 23: Proyecto Final de Comercio Electronico UNID 2010

Customer Details

Considerar checar algunos items.

Page 24: Proyecto Final de Comercio Electronico UNID 2010

7. CS CART

Descripción:

Es una de las herramientas que se utilizan para una interfase facil de uso, y te

permite que inicies la venta en linea, de tus productos, esta herramienta no es de

uso gratuito, te brinda una versión de prueba pero esta limitada, a continuación

describimos los pasos para instalarlo.

Instalación:

Pasos para instalar CSCART:

1. Entrar a la página http://www.cs-cart.com/ y descargar el demo dentro de la

pagina que se encuentra en la ceijilla DEMO y dar click en Free 60-Trial Version,

hay que marcar una casilla que dice que aceptas la licencia del demo y das un

click a continuar si ya tienes dominio, si no ellos te proporcionan uno; despues

solo llenas las casillas con los datos que te pide, nombre e-mail y dominino, y ya

solo se da click en el boton de descarga y te manda a la pagina de descarga.

http://www.cs-cart.com/trial.html?sent=Y

2. Crear un Directorio bajo el directorio raíz donde se encuentra apache, para

colocar el archivo:

mkdir var/www/juan/CSCART

3. Descomprimir el archivo tgz que se descargó en esta carpeta

var/www/juan/CSCART/tar -xzpf cscart_v2.1.0-professional.tgz

Page 25: Proyecto Final de Comercio Electronico UNID 2010

4. Ahora se procede a ejecutar la instalación del Sistema. Para esto se entra a

la dirección

http://empresacv.com/juan/CSCART/

Esto lo que hace es cargar un instalador predeterminado ubicado en una carpeta

install que posteriormente deberá ser borrada, se habré entonces un Wizard que

me iniciará la instalación, damos click en siguiente en el paso 1, lo cual te lee la

lista de permisos que se necesitan para hacer la instalación, cabe mencionar

que esta herramienta crea su propia base de datos.

5. El paso 2 es importante porque para avanzar en la instalación se debe

agregar permisos a todas las carpetas que no aparezcan marcadas con la

palomita verde : chmod 777 /[carpeta o archivo]

6. Una vez agregados los permisos me indica que se va a crear la base de

datos, para esto nada más pide el nombre de la base de datos pero este

atuomaticamente lo crea, el usuario root con el password asignado y empieza a

crear la estructura de las tablas y procede a llenarlas, listo, el Wizard termina la

instalación y ya podemos entrar al sitio.

7. Entrar al sitio en la dirección : http://empresacv.com/juan/CSCART/ para la

dirección pública

8. Entrar al sitio en la dirección : http://empresacv.com/juan/CSCARTt/admin

para la dirección administrativa el cual es un dashboard completo de

administración

8. X CART

Page 26: Proyecto Final de Comercio Electronico UNID 2010

Descripción:

Esta herramienta tiene muchisimas ventajas, las cuales las ponen en su pagina de

inicio, en lo personal es una herramienta fácil de usar, muy sencilla pero muy basica,

aunque algunas herramientas del administrador no están tan entendibles.

Instalación:

Pasos para instalar X CART:

1. Entrar a la página http://www.x-cart.com/ y descargar el demo dentro de la

pagina que se encuentra en la ceijilla DOWNLOAD, hay llenar unas casillas y

una casilla que dice que aceptas los acuerdos del software y das un click al

boton download, ahora solo eljies en que tipo lo descargaras si en zip o

tgzdominio, si no ellos te proporcionan uno; despues solo llenas las casillas con

los datos que te pide, nombre e-mail y dominino, y ya solo se da click en el boton

de descarga y te manda a la pagina de descarga.

http://www.x-cart.com/download.html

2. Crear un Directorio bajo el directorio raíz donde se encuentra apache, para

colocar el archivo:

mkdir var/www/juan/XCART

3. Descomprimir el archivo (tgz o zip) que se descargó en esta carpeta

Si es tar

var/www/juan/XCART/tar -xzpf x-cart-4.4.0-gold.tgz

Si es zip

Page 27: Proyecto Final de Comercio Electronico UNID 2010

var/www/juan/XCART/unzip x-cart-4.4.0-gold.zip

4. Ahora se procede a ejecutar la instalación del Sistema. Para esto se entra a

la dirección

http://empresacv.com/juan/XCART/

esto lo que hace es cargar un instalador predeterminado ubicado en una carpeta

install que posteriormente deberá ser borrada, se habré entonces un Wizard que

me iniciará la instalación, damos click en siguiente en el paso 1, lo cual te lee la

lista de permisos que se necesitan para hacer la instalación, cabe mencionar

que esta herramienta crea su propia base de datos.

5. El paso 2 es importante porque para avanzar en la instalación se debe

agregar permisos a todas las carpetas que no aparezcan marcadas con la

palomita verde : chmod 777 /[carpeta o archivo]

6. Una vez agregados los permisos me indica que se va a crear la base de

datos, para esto nada más pide el nombre de la base de datos pero este

atuomaticamente lo crea, el usuario root con el password asignado y empieza a

crear la estructura de las tablas y procede a llenarlas, listo, el Wizard termina la

instalación y ya podemos entrar al sitio.

7. Entrar al sitio en la dirección : http://empresacv.com/juan/XCART/ para la

dirección pública

8. Entrar al sitio en la dirección : http://empresacv.com/juan/XCARTt/admin para

la dirección administrativa el cual es un dashboard completo de administración

Page 28: Proyecto Final de Comercio Electronico UNID 2010

9. OSCOMMERCE

Descripción:

OsCommerce Online Merchant es una solución Open Source de comercio electrónicoque esta disponible gratuitamente bajo Licencia GNU General Public License. Secaracteriza por ser un completo paquete para instalación de catálogos con carrito decompras en linea que permite alos dueños de tiendas instalar, construir y mantener tiendas online con el mínimo deesfuerzo y sin ningún coste, cargos de licencia o limitaciones.

Instalación:http://www.oscommerce.com/community/contributions,3617

Pasos para instalar Oscommerce:

1. Entrar a la página http://www.oscommerce.com/

2. Crear un Directorio bajo el directorio raíz donde se encuentra apache, paracolocar el archivo:mkdir var/www/juan/oscommerce

3. Descomprimir el archivo zip que se descargó en esta carpetaquedando var/www/juan/oscommerce/

4. Crear una base de datos con el nombre, por ejemplo de ¨oscommerceDB¨

5. Una vez creada la base de datos se procede a ejecutar la instalación delSistema. Para esto se entra a la direcciónhttp://empresacv.com/juan/oscommerce/catalog/esto lo que hace es cargar un instalador predeterminado ubicado en una carpetainstall que posteriormente deberá ser borrada, se habré entonces un Wizard queme iniciará la instalación, damos click en siguiente en el paso 1

6. El paso 2 es importante porque para avanzar en la instalación se debeagregar permisos a la carpeta raiz /oscommerce con la instrucción : chmod 777/oscommerce

7. Una vez agregados los permisos me indica que mapee la aplicación con labase de datos, para esto nada más pide el nombre de la base de datosproporcionado en el paso 4, el usuario root con el password asignado, listo, elWizard termina la instalación y ya podemos entrar al sitio.

Page 29: Proyecto Final de Comercio Electronico UNID 2010

8. Al finalizar la instalación, antes de entrar a la url se debe eliminar la carpetacatalog que se encuentra en /oscommerce/catalog, una ves borrada nos debepermitir el acceso.

9. Entrar al sitio en la dirección: http://empresacv.com/juan/oscommerce/

SEGURIDAD

Instalar Apache2 con SSL en Ubuntu 9.04 (Jaunty)

A continuancion se instalaran de Apache2 con soporte para SSL en un servidor Ubuntu9.04 (Jaunty). En guía asume que el servidor ya tienee instalado un stack LAMP (Linux,Apache, MySQL y PHP) en la máquina donde se desea realizar la instalación. No seránecesario contar con el stack completo sin embargo si es necesario al menos contar conApache2 instalado en el equipo.Para verificar que efectivamente contamos con todos los requisitos tecleamos en laterminal:

sudo apt-get install apache2 apache2.2-common apache2-utilsopenssl openssl-blacklist openssl-blacklist-extra

Para configurar un servidor seguro, se utiliza en este caso criptografía de clave públicapara crear un par de llaves, una pública y una privada. En la mayoría de los casos, elcertificado que se genera localmente en el equipo tiene que ser enviado junto convarios requisitos a una Autoridad Certificadora (CA por sus siglas en inglés). La CAverifica su petición y su identidad, y luego le devuelve un certificado para asegurar elservidor. En este caso como no tenemos ni el dinero ni el tiempo suficiente (:D)tendremos que crear nuestro propio certificado, firmado por nosotros mismos. Sinembargo, es importante recalcar que estos certificados no deberán ser utilizados enambientes de producción. El problema con este tipo de certificados es que no sonaceptados de manera automática por los navegadores, por lo que tendremos que (almenos en FireFox) crear una excepción para el sitio con el cerficado que estamoscreando nosotros. Pero para fines de demostrar los pasos será más que suficiente.Primero: Generamos un CSR (Petición de Firma de Certificado)Para generar el CSR debemos crear nuestra llave (key):

openssl genrsa -des3 -out server.key 4096Puede ejecutar su propio servidor sin una clave. Esto es conveniente proque nonecesitaría en este caso estar introduciendo la clave cada que requiera iniciar elservidor de https. Pero es demasiado inseguro, no recomendable ya que compromete

Page 30: Proyecto Final de Comercio Electronico UNID 2010

seriamente la seguridad del sistema. De cualquier manera, es posible elegir ejecutar elservidor seguro sin clave eliminando la opción -des3 con lo que el comando quedaríade la siguiente manera:

openssl rsa -in server.key -out server.key.inseguraAl ejecutar este comando en cualquiera de sus dos formas presentadas anteriormenteel sistema nos requerirá varia información que acompañará al certificado, la ubicaciónde la companía, el nombre de la misma, el nombre de quien firma el certificado y variascosas mas. Todos estos datos son guardados en el archivo /etc/ssl/openssl.cnf.Si se requieren mas llaves para mas servidores o sitios que se ejecutarán en el mismoequipo se pueden agregar mendiante:

openssl req -new -key server.key -out server.csrEste certificado (el archivo server.csr en este caso) es el que deberemos enviar a laAutoridad Certificadora (CA).Una vez que hemos generado nuestro certificado necesitamos instalarlo en el servidor.Segundo: Crear un Certificado Firmado por nosotros mismos.Para firmar nuestro certificado de manera local ejecutamos:

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crtEl comando anterior nos va a requerir que introduzcamos la clave de nuestra llave (sioptamos por utilizar una clave segura, de otro modo no solicitará esta información), quees la clave que introdujimos al crear nuestra Petición de Firma de Certificado (CSR).Una vez que hemos ingresado la clave correcta, se generará un cerficiado y sealmacenará con el nombre server.crt en nuestro servidor.Tercero: Instalar el CertificadoPara instalar el certificado vamos a copiar los archivos server.crt y server.key a undirectorio donde en adelante podremos almacenar todos los certificados de nuestroequipo.Vamos a crear un directorio ssl dentro del directorio de configuración de apache yenseguida copiamos los archivos generados:

sudo mkdir /etc/apache2/ssl/sudo cp server.crt /etc/apache2/ssl/sudo cp server.key /etc/apache2/ssl/Cuarto: Habilitar el módulo SSL para Apache2Ejecutamos el siguiente comando:

sudo a2enmod sslQuinto: Crear y habilitar el sitio SSLVamos a crear un VirtualHost para nuestro sitio:

Page 31: Proyecto Final de Comercio Electronico UNID 2010

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www.misitio.comLuego, editamos el archivo www.misitio.comsudo gedit /etc/apache2/sites-available/www.misitio.comY lo dejamos con el siguiente contenido:<VirtualHost *:443> ServerAdmin webmaster@localhost ServerNamewww.misitio.com LogLevel warn ErrorLog /var/log/apache2/www.misitio.com.error.log CustomLog /var/log/apache2/www.misitio.com.access.log combined DocumentRoot /var/www/www.misitio.com/ <Directory /var/www/www.misitio.com/> OptionsIndexes FollowSymLinks MultiViews AllowOverride All Orderallow,deny allow from all </Directory> SSLEngine OnSSLCertificateFile /etc/apache2/ssl/server.crtSSLCertificateKeyFile /etc/apache2/ssl/server.key SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown </VirtualHost>Por último, habilitamos el sitio que acabamos de crear:

sudo a2ensite www.misitio.comSexto: Habilitar Apache2 para que escuche en el puerto 443.Necesitamos editar el archivo ports.conf:

sudo gedit /etc/apache2/ports.confAl abrirlo se ve de la siguiente manera:

# If you just change the port or add more ports here, you willlikely also# have to change the VirtualHost statement in# /etc/apache2/sites-enabled/000-defaultNameVirtualHost *:80Listen 80# SSL name based virtual hosts are not yet supported, thereforeno# NameVirtualHost statement hereListen 443Vamos a agregar el NameVirtualHost al puerto de https (443). Así que al terminardeberá quedar de esta manera :

# If you just change the port or add more ports here, you willlikely also# have to change the VirtualHost statement in# /etc/apache2/sites-enabled/000-default

Page 32: Proyecto Final de Comercio Electronico UNID 2010

NameVirtualHost *:80Listen 80# SSL name based virtual hosts are not yet supported, thereforenoNameVirtualHost *:443Listen 443No hay que olvidar editar el archivo /etc/hosts si se esta corriendo de manera localel sitio www.empresacv.com y apuntarlo a 127.0.0.1Ahora reiniciamos el servidor:

sudo /etc/init.d/apache2 restartSi se ha optado por utilizar una llave con clave, el servidor requerirá que tecleemos lacontraseña para poder continuar, en caso contrario no arrancará el servicio.Séptimo: Acceder al servidor.Ahora es posible acceder al servidor en la dirección https://www.empresacv.com. Si seha utilizado un certificado que nostros mismos hemos firmado, el navegador nosindicará que ha fallado la conexión segura, es cuestión de ignorar simplemente elmensaje y agregar una excepción de seguridad para nuestro sitio.

CONCLUSIONES GENERALES

En base a todos los carritos que instalamos y analizamos, nos dimos cuenta que variosde ellos son sencillos y simples de instalar, pero hubo algunos que nunca pudimoslograr configurarlos y usarlos ejemplo de ello el Agora Cart que por mas que instalamosplugins y demas, no lo logramos hacer que arrancara, ya que siempre nos desplegabael codigo cgi tal cual, pero nunca nos mostro en pantalla el wizard de la instalacion, portanto decidimos hacer a un lado este carrito ya que no es de licencia gratuita y pidedemasiado para su configuracion, por que para un usuario batallar en la instalacion lovemos como inadecuado.Sin embargo encontramos muy buenas herramientas como el X-cart que es muy simple,sencillo y proporciona una facilidad para instalarlo ademas de contar con una interfacefacil de usar, pero llegamos en comun acuerdo que Tomato Cart, es el mejor de todospor la dedicacion que pusieron sus desarrolladores ofrece una interfaz muy amigable, lainstalacion es sencilla y no presenta dificultades, funciona con lo basico del LAMP, ladedicacion que invertieron en el desarrollo del mismo se ve reflejada y la velocidad derespuesta es la mejor pese a que es el mejor carrito elaborado.

BIBLIOGRAFIA

Page 33: Proyecto Final de Comercio Electronico UNID 2010

Poner todas las BIO en estilo APA-rene solis 6/26/10 9:50 AM Una guia generica de lainstalacion de LAMP, podras obterner lo mejor dentro de este tutorial.

Configuración Servidor ECommerce (2010, 26) de Junio. Howtogeek.com. Fecha deconsulta:9,45, junio 26, 2010 from http://www.howtogeek.com/howto/ubuntu/install-mysql-server-5-on-ubuntu/

Configuración Servidor ECommerce (2010, 26) de Junio. cyberciti.biz. Fecha deconsulta:9,45, junio 26, 2010 from http://www.cyberciti.biz/faq/mysql-change-root-password/http://www.howtoforge.org/perfect-server-ubuntu-9.10-ispconfig-3

Referencias para la instalacion de APACHE en UbuntuConfiguración Servidor ECommerce (2010, 26) de Junio. Howtogeek.com. Fecha deconsulta:9:50, junio 26, 2010 from http://www.howtogeek.com/howto/ubuntu/installing-php5-and-apache-on-ubuntu/Configuracion LAMP (2010,3) de Julio. Ubuntu Documentation. Fecha de consulta:9:43,Julio 3, 2010 fromhttps://help.ubuntu.com/community/ApacheMySQLPHPConfiguracion Apache (2010,3) de Julio. How To Forge. Fecha de consulta:9:48, Julio 3,2010 fromhttp://www.howtoforge.com/forums/showthread.php?t=18970

Configuración Servidor ECommerce (2010, 26) de Junio. Ubuntu documentation team.Fecha de consulta:9:50, junio 26, 2010 from https://help.ubuntu.com/6.10/ubuntu/serverguide/es/httpd.html

SSL Para APACHEConfiguración Servidor ECommerce (2010, 26) de Junio. Ubuntu Forums. Fecha deconsulta:9:50, junio 26, 2010 from http://ubuntuforums.org/archive/index.php/t-4466.html

SITOS INICIAL DE REFERENCIA DE SHOPPING CARTSInstalacion de TomatoCart (2010, 14) de Agosto. Tutor de TomatoCart. Fecha deconsulta:9:50, agosto 14 2010from http://www.tomatocart.es/tutor_tomato_local.php

Instalacion de CubeCart (2010, 7) de Agosto. Tutor de CubeCart. Fecha deconsulta:9:50, agosto 7 2010from http://comercio-electronico-ugb.blogspot.com/2010/06/cubecart-instalacion.html

Instalacion de CubeCart (2010, 7) de Agosto. Tutor de CubeCart. Fecha de

Page 34: Proyecto Final de Comercio Electronico UNID 2010

consulta:9:50, agosto 7 2010from https://support.cubecart.com/index.php?_m=downloads&_a=downloadfile&downloaditemid=63

Instalacion de OpenCart (2010, 24) de Junio. Tutor de OpenCart. Fecha deconsulta:9:50, agosto 24 2010from http://www.opencart.com/index.php?route=documentation/documentation&path=4

instalacion de Prestashop (2010,7) de Agosto. Tutor de Prestashop.Fecha de consulta:11:15,Agosto 7 2010from http://www.aplicacionesempresariales.com/como-instalar-prestashop.html

instalacion de Magento (2010,14) de Agosto. Tutor de Prestashop.Fecha de consulta:11:15,Agosto 14 2010from http://www.damianculotta.com.ar/2009/07/27/instalar-magento-a-traves-del-shell/

instalacion de Zencart (2010,21) de Agosto. Tutor de Prestashop.Fecha de consulta:11:15,Agosto 21 2010from http://www.nexcess.net/support/tutorials/shopping-carts/zen-cart/