Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Direcciones de interes:
Este tutorial esta basado en la version EasyPHP 1.8 y osCommerce 2.2 Milestone 2
4 Noviembre 2.005
Indice:
Poner register_globals On
EasyPHP
Versión de EasyPHP :
EasyPHP 1.8
Descripcion:
EasyPHP es un paquete instalador que instala todos los componentes necesarios para trabajar con
paginas PHP
● Apache 1.3.33
● PHP 4.3.10
● phpMyAdmin 2.6.1
● MySQL 4.1.9
Requisitos:
1. Descarga de EasyPHP
Una vez descargados los archivos, tendra el archivo easyphp1-8_setup.exe (o una version mas
actual) y el archivo langues.txt
Pulse dos veces rapidas sobre el archivo easyphp1-8_setup.exe para comenzar la instalacion de
EasyPHP
- Aparecera una ventana donde seleccionar el idiomas, aunque esta version no posee una
version de instalacion en español, tendra que escoger la version en ingles, tal vez una
version nueva tenga el idioma en español.
- aparecera la licencia -
(puede cambiarlo para que se instale en otro sitio dentro de su pc o bien dejarlo como
esta)
para comprobar que lo haces bien fijate que habra varios archivos en esa carpeta y entre ellos esta
tambien ese archivo langues.txt, el archivo con ese mismo nombre que descargamos (langues.txt) lo
colocas en esa carpeta sustituyendo el que esta ahi.
Y asi tenemos mas idiomas, entre ellos el idioma español.
Luego en una de las dos ventanas que aparecio en el ultimo paso de instalacion,
en la que aparece ese nombre langues.txt y easyphp,
aparece tambien un boton llamado Refresh,
pulse en ese buton Refresh para actualizar el archivo de idiomas
Para reiniciar EasPHP pulsar con el boton derecho del raton sobre el icono e que creo easyPHP en la
barra de estado, que esta al lado del reloj del sistema en la parte baja derecha de la pantalla.
Pulsando sobre ese icono con el boton derecho del raton aparece un menu contextual y entre las
opciones seleccionar en Reiniciar
http://localhost/
si sale esa ventana con ese contenido es que EasyPHP esta funcionando bien
osCommerce
Versión de osCommerce :
Descripcion:
osCommerce es una solucion Open Source de tienda de e-comercio online que esta disponible gratis
bajo GNU. Posee un carrito de la compra que permite la venta directa por Internet gestionando la
administracion de la web y el mantenimiento de la tienda online con el minimo de esfuerzo y sin ningun
coste, cargos de licencia o limitaciones.
Uno de los puntos fuertes es la extensa comunidad que da soporte a la contruccion del proyecto como a
la creacion de contribuciones que proveen de herramientas adicionales a las ya amplias funcionalidades
que brinda osCommerce.
Este proyecto lleva ya 5 años en los que se han sumado una gran comunidad de desarrolladores y hoy
esta comunidad consiste en al rededor de 62.000 tiendas, desarrolladores, diseñadores, seguidores de
este proyecto y sobre unas 2.900 contribuciones de la comunidad que hacen de este proyecto mejor.
osCommerce usa una solucion Open Source, Codigo Abierto, para proveer de una plataforma libre y
abierta de e-comercio, que incluye el lenguaje PHP y el servidor estable Apache, y la rapida base de
datos MySQL. No tiene especiales requerimientos, osCommere esta capacitado para funcionar a partir de
PHP 4.1 mas un servidor con Linux, Solaris, BDS, MAc OS X, y tambien en Microsoft Windows.
1. Descarga de osCommerce
● una para ordenadores con sistema operativo windows, que seria Windows Package, tienes a la vez dos lugares de donde
descargarlo,
● y otra version Linux/Unix Package, con dos lugares de descarga tambien.
la diferencia que tienen las dos versiones, windows y linux es solo por la compresion que se usa.
- Para SO windows descargar de uno de los dos lugares del de Windows package. -
Una vez se haya descargado debes descomprimirlo el archivo zip (necesitaras tener instalado un programa de
compresion/descompresion de archivos zip, como el winzip o winRAR)
el contenido que obtendras seran varias carpetas y archivos que componen los archivos para usar osCommerce en tu
ordenado.
Para usarlo con el EasyPHP para una instalacion de osCommerce en el PC debes de descomprimirlo en una
carpeta a la que accedera EasyPHP
En el ejemplo de este tutorial lo hemos descomprimido en una carpeta que se encuentra en:
C:\htdocs\oscommerce (dentro del disco duro C:\ creas una carpeta llamada htdocs, y dentro de esa
carpeta creas otra llamada oscommerce y en esa tienes que tener todo el contenido del zip de
oscommerce descomprimido.
oscommerce-2.2ms2
contiene dentro diversos archivos de ayuda, licencia y demas
extras
catalog
pub
- contiene la carpeta catalog ademas otros archivos .php necesarios
...
O bien puedes colocar el contenido en la carpeta que quieras pero luego en la configuracion debes indicarlo
puedes tenerlo dentro de la carpeta www de EasyPHP o en otra carpeta que crees aparte,
● en caso de ser en la carpeta www (C:\Archivos de programa\EasyPHP1-8\www) sige por el paso 2.2 de
creacion de la base de datos,
● en caso de descomprimirlo en otra carpeta sige por el siguiente paso 2.1
(las ventajas de hacerlo asi es que quizas es mas comodo por si se quiere instalar en otra
carpeta dentro de esa htdocs otra web de osCommerce o de otro sistema que necesite el
php, Apache y MySQL.)
Pulsa con el boton derecho del raton sobre el icono e de EasyPHP que esta en la bandeja de estado,
al lado del reloj,
si no apareciera nada en el navegador: pulsa dos veces rapidas sobre el icono en forma de e, de
EasyPHP, que esta al lado del reloj en la barra de sistema, aparecera una ventana, ahi se debe ver si
esta iniciado Apache y MySQL, si no lo esta entonces pulsando sobre el boton que se llama: Apache o
MySQL, pulsa sobre el que no este iniciado para activarlo, en caso de ser los dos pulsa primero en uno y
luego en otro para hacer lo siguiente, al pulsar en uno saldra un menu, selecciona en Iniciar, hasta tener
los dos iniciados, y ahora pulsa actualizar en el navegador y tendra que salir la pagina con la imagen de
arriba.
Para instalar osCommerce con el EasyPHP en el ordenador, hay que crear un Alias primero
se realiza asi:
fijate en lo que aparece en el navegador, como en la imagen de arriba, que a la derecha de APACHE
aparece: "ALIAS" y justo debajo de eso una carpeta y al lado: [añadir]
aparecera lo siguiente:
rellenar la casilla del punto 2 con el alias que quieras poner, como es para instalar osCommerce
bastara con poner oscommerce, o lo que quieras,
en la casilla del numero 3 hay que poner la ruta donde estan los archivos descomprimidos de
osCommerce
tambien puedes colocarlo dentro de la carpeta www de EasyPHP, pero si quieres instalar
varias cosas mas o varios web distintas de oscommerce puedes hacerlo con este metodo:
para realizarlo hemos creado una carpeta llamada htdocs dentro del disco
duro en C:\
todos los archivos que se descomprimieron del zip de oscommerce deben estar en esa carpeta
tal como vienen al descomprimirse el zip.
Ahora aparecera el Alias que hayas elegido, en el ejemplo de este tutorial es: oscommerce, como se ve
en la imagen, y la direccion donde se encuentran los archivos de oscommerce,
en el ejemplo de este tutorial es: Alias: oscommerce y la ruta es: C:\htdocs\oscommerce
\catalog\
http://localhost/oscommerce/catalog
o bien:
http://127.0.0.1/oscommerce/catalog
Denuevo entra en la Administracion de EasyPHP, pulsando con el boton derecho del raton sobre
el icono de la letra e en la bandeja de sistema
es el phpMyAdmin
En esa pagina en la parte superior debajo del titulo: Bienvenido a phpMyAdmin 2...
aparece lo siguiente:
donde aparecere Crear nueva base de datos hay una casilla debajo vacia,
en esa casilla en blanco escribe el nombre de la base de datos que quieras para la base de datos que
usara tu instalacion de osCommerce en el PC,
en la casilla que esta al lado donde aparece Collation, es un desplegable, pulsa en el la flecha v para
ver el desplegable, y justo debajo de la primera opcion Collation esta en blanco y debajo hay mas
opciones, como se ve en la imagen, selecciona esa que esta en blanco para que no aparezca nada,
tal como se ve en la imagen
Con lo que esa casilla donde aparecia antes Collation debe quedar en blanco
si no hay error se creara la base de datos con el nombre que le hayais asignado
Los datos de la cuenta de la base de datos que necesitaras saber para la instalacion de
osCommerce y que debes anotar seran:
(la base de datos estara vacia, solo estara creada, en el proceso de instalacion osCommerce creara
todas las tablas de la base de datos, eso sera en los siguientes pasos)
http://localhost/alias_que_escogiste
http://localhost/oscommerce/
Aparecera lo siguiente:
Esto es porque para trabajar con osCommerce register_globals debe estar configurado
como on
Poner register_globals en On
(si no lo ve, puede que sea porque este oculto el archivo, pulse en el menu
Herramientas arriba en la ventana, seleccione en Opciones de carpeta,
aparecera una ventana, tiene varias pestañas en la parte superior: General,
Ver,... Pulse en la pestaña Ver y fijese donde estan marcadas las opciones
en una llamada: Mostrar todos los archivos y carpetas ocultos, marque esa
opcion y luego pulse en el boton Aplicar de esa ventana y luego en Aceptar
para cerrar, y ahora vera los archivos ocultos)
pulse con el boton derecho del raton sobre ese archivo y seleccione
"Abrir con..." - Aparecera una lista de programas con los que podra abrir
el archivo pero debe escoger el Bloc de notas: Notepad, seleccione Bloc
de notas y luego pulse sobre el boton Aceptar
;------------------------ IMPORTANT !
----------------------
; This file is GENERATED by EasyPHP
when needed so edit the
; file C:\Archivos de programa\EasyPHP1-8
\conf_files\php.ini if you want to do
; modifications in this file
;-----------------------------------------------------------
; IMPORTANT
; C:/Archivos de programa/EasyPHP1-8 is
used to specify EasyPHP installation path
[PHP]
;;;;;;;;;;;;;;;;;;;
; About this file ;
;;;;;;;;;;;;;;;;;;;
;
; This is the recommended, PHP 4-style
version of the php.ini-dist file. It
; sets some non standard settings, that
make PHP more efficient, more secure,
; and encourage...................
.................
;-----
;
; You should do your best to write
your scripts so that they do not
require
; register_globals to be on; Using
form variables as globals can
easily lead
; to possible security problems, if
the code is not very well thought of.
register_globals = Off
......
En donde aparece
register_globals = Off
con eso queda activa esa opcion, luego en el menu Archivo seleccione en
"Guardar" para guardar los cambios y ya esta.
http://localhost/alias_que_escogio
http://localhost/oscommerce/
y dos botones, uno para instalar el osCommerce (Install) y otro para actualizar (upgrade)
osCommerce is an open source e-commerce solution under on going development by the open source community. Its feature
packed out-of-the-box installation allows store owners to setup, run, and maintain their online stores with minimum effort and
with no costs involved.
osCommerce combines open source solutions to provide a free and open development platform, which includes the powerful
PHP web scripting language, the stable Apache web server, and the fast MySQL database server.
With no restrictions or special requirements, osCommerce can be installed on any PHP3 or PHP4 enabled web server, on any
environment that PHP and MySQL supports, which includes Linux, Solaris, BSD, and Microsoft Windows environments.
Import Catalog Database: Dejar marcada, ya que esto es para que oscommerce
instale las tablas de la base de datos que va a necesitar luego para funcionar
Automatic Configuration: Debe estar marcada para que los datos de configuracion
que vamos a dar con esta instalacion se guarden en los archivos correspondientes de
configuracion del oscommerce (son catalog/includes/configure.php y catalog/admin/
includes/configure.php)
Debeis rellenar las casillas con los datos de la base de datos que creasteis, en el caso de esta instalacion
en local con EasyPHP seria algo asi:
Username: root
este es el nombre de usuario de la cuenta que hayas creado
Database name: (Aqui va el nombre de la base de datos que le hayais puesto antes
cuando la creasteis)
Database Import
El test de conexion con la base de datos a funcionado correctamente si sale esa pantalla
puede ser por varias cosas, pulse en el boton Back en ese caso, y
compruebe que este todo bien en los datos que introdujo
y si se fija abajo del todo esta la direccion donde esta el archivo sql (que contiene las
tablas de la base de datos de osCommerce que se insertaran en la base de datos en los
pasos siguientes)
pulsar en Continue
ESTAS CASILLAS APARECERAN RELLENADAS POR SI SOLAS Y NO HAY QUE CAMBAIR NADA
WWW Address:
Direccion del catalogo de la tienda, con catalog/ al final
sera algo asi: http://localhost/alias_que_elegisteis/catalog/
en alias_que_elegisteis os aparecera el alias que escogisteis al principio para osCommerce
En el ejemplo de este tutorial usamos el alias oscommerce, y asi nos aparece en esta
casilla: http://localhost/oscommerce/
● catalog
● Administration Tool
en la cabecera:
Pulse en actualizar en la ventana del navegador que tiene la portada del catalogo de
oscommerce y ya no debe aparecer esas adevertencias.
la direccion para ver el admin es: (en el ejemplo de este tutorial http://localhost/
oscommerce/admin/) http://localhost/alias_que_eliguio/admin/ en el caso de su web.
❍ una listado en la parte izquierda que contiene datos como numero de pedidos, clientes,
comentarios, cantidad de productos total del catalogo, etc...