You are on page 1of 28

Tutorial de instalacion de easyphp y osCommerce en local

Tutorial de Instalación de EasyPHP 1.8 y osCommerce en local
Paquete instalador de: Apache, PHP, MySQL y phpMyAdmin

e instalacion de osCommerce 2.2 Milestone 2 en local, en el PC

Tutorial por nicko107

Intrucciones por nicko107
Este tutorial es sobre la instalacion de easyPHP, con el que se instalan a la vez todo lo requerido para poder trabajar con paginas basadas en PHP y base de
datos MySQL y servidores Apache, como es el caso de Joomla.
Y sobre la instalacion de Joomla en el ordenador.
Version de easyPHP 1.8
Version de instalacion: osCommerce 2.2 Milestone 2
Fecha de realizacion del tutorial: 4 de Noviembre de 2.005

Direcciones de interes:

Web oficial de easyPHP http://www.easyphp.org/

Descarga de easyPHP: http://www.easyphp.org/telechargements.php3

Descarga de Oscommerce http://www.oscommerce.com

Foro de oscommerce ingles http://forums.oscommerce.com

Demostracion online de osCommerce: http://demo.oscommerce.com/

Pagina de soporte en español de oscommerce http://oscommerce.qadram.com

Foro en español http://oscommerce.qadram.com/modules.php?name=Forums

Este tutorial se encuentra en la web: http://usuarios.lycos.es/creacionwebphp/
y en la seccion de contribuciones en osCommerce http://www.oscommerce.com/community/contributions

Este tutorial esta basado en la version EasyPHP 1.8 y osCommerce 2.2 Milestone 2
4 Noviembre 2.005

http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (1 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

Indice:

Informacion sobre EasyPHP
1. Descarga de EasyPHP
2. Proceso de Instalación de EasyPHP

Informacion sobre osCommerce
1. Descarga de osCommerce
2. Proceso de Instalación de osCommerce en el ordenador

2.1. Creacion de un Alias, en EasyPHP
2.2. Creacion de la base de datos
2.3. Comenzar la instalacion de osCommerce

Poner register_globals On

Posible error de Warning: session_start(): open(/tmp\sess_.....

Advertencias en la cabecera del catalogo de configure.php escribible y borrar carpeta install

3. Entrar en la Administracion de osCommerce

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

instala los siguiente siguientes componentes esta version:

● Apache 1.3.33
● PHP 4.3.10
● phpMyAdmin 2.6.1
http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (2 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

● MySQL 4.1.9

Requisitos:

● Descarga de EasyPHP: http://www.easyphp.org/telechargements.php3
● Descarga de osCommerce: http://www.oscommerce.com
● Un programa de compresion/descompresion de archivos zip, rar, tar como:
❍ Winzip http://www.winzip.com/
❍ WinRAR http://www.rarsoft.com/

1. Descarga de EasyPHP

Realizar la descarga a su ordenador de la ultima version disponible de EasyPHP
web de descarga: http://www.easyphp.org/telechargements.php3

Hay que realizar la descarga de dos archivos:

1. EasyPHP 1.8 (o la version mas actual en el momento que realize la descarga)
2. langues.txt Archivo de idiomas.

2. Proceso de Instalación 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.

Seleccione el idioma para la instalacion, y pulsar despues en el boton OK

- aparecera la ventana de bienvenida, welcome -

pulse en el boton Next

http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (3 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

- aparecera la licencia -

marque la opcion "I accept the agreement" y pulse en el boton Next

- ahora aparece informacion -

pulse en el boton Next

- aparecera el directorio donde se va a instalar, por defecto es C:\Archivos de programa\EasyPHP1-8 -

(puede cambiarlo para que se instale en otro sitio dentro de su pc o bien dejarlo como esta)

pulsar en el boton Next

- aparecera otra ventana que le indicara si quiere cambiar el nombre de la carpeta -

pulse en el boton Next

- aparecera otra ventana indicando que esta listo para instalar -

pulse en el boton Install

- comenzara la instalacion y podra ver el proceso hasta completarse, tardara un minuto o poco mas -

cuando termine de instalarse completamente EasyPHP aparecera una ventana indicando que se ha finalizado la
instalacion,
espere,
saldra otras dos ventanas mas, y aparecera un icono en la barra de estado, al lado del rejoj del sistema en la
parte baja de la pantalla a la derecha. El icono sera como una e, con un pequeño punto de color rojo parpadeando,

no cierre ninguna de esas ventanas, ni el icono.

La informacion que tiene disponible desde ese icono si pulsa sobre el boton derecho del raton sobre el,
es la siguiente:

• Ayuda : ayuda de EasyPHP
• Ficheros Log : mensajes de error generados por Apache, MySQL y EasyPHP
• Configuración : acceso a las diferentes herramientas de configuración
• Explorar : abre el directorio "e;www"e; en el explorador de Windows
• Web local : abre la web local (con los directorios que has creado)
• Reiniciar : reinicia Apache y MySQL
• Iniciar/Detener : inicia/detiene Apache y MySQL
http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (4 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

• Salir : cierra EasyPHP

- En la ventana donde estaba siguiendo la instalacion, que le indica "Completing the EasyPHP Setup
Wizard" -

pulse en el boton Finish.

ahora sin cerrar las otras ventanas haga lo siguiente:

El archivo langues.txt que tambien descargo antes,
debe colocarlo dentro de la carpeta donde se ha instalado EasyPHP,
si lo has hecho donde se instala por defecto seria en:
C:\Archivos de programa\EasyPHP1-8

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

- actualizara los idiomas, dejarla sin cerrar un rato. -

Luego pulsa en el boton OK de esa ventana.

- Aparecera una advertencia que indicara: Reiniciar EasyPHP para terminar la actualizacion, pulsa en el boton aceptar -

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

Ahora si abres el navegador y escribas la siguiente direccion:

http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (5 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

http://localhost/

(Apache debe estar iniciado y si no ha habido problemas en la instalacion estara iniciado)

saldra la pagina inicial de EasyPHP

si sale esa ventana con ese contenido es que EasyPHP esta funcionando bien

Aqui finaliza la instalacion de EasyPHP

Despues de realizar la instalacion de EasyPHP puede proceder con la instalacion de osCommerce en el PC

osCommerce

Instalación de osCommerce en el PC.

Versión de osCommerce :

osCommerce 2.2 Milestone 2

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
http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (6 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

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

Realizar la descarga a su ordenador de la ultima version disponible de osCommerce
web oficial de osCommerce: http://www.oscommerce.com
web de descarga: http://www.oscommerce.com/solutions/downloads

En esa pagina ir a la seccion de Dowloads, y aparecera dos versiones:

● 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. -

y empezara la descarga, descargar a una carpeta en el disco duro

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
http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (7 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

en esa tienes que tener todo el contenido del zip de oscommerce descomprimido.

una vez que lo descomprimas obtendras lo siguiente:

oscommerce-2.2ms2
contiene dentro diversos archivos de ayuda, licencia y demas
extras

dentro tiene diversos archivos y carpetas

catalog

admin <--- contiene todos los archivos de la parte de administracion de la web
download
images <--- contiene las imagenes o graficos que se usan en la web
includes <--- contiene modulos, las partes de la web, los idiomas....
install <--- contiene los archivos de instalacion de oscommerce, solo se usan en la instalacion y al final por seguridad se debe borrar
todo su contenido y la carpeta install (ya se dira cuando en el tutorial)

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

o tambien puedes colocar el contenido dentro de la carpeta www de EasyPHP.

2. Proceso de instalación de osCommerce en el PC

Una vez descargado y descomprimo el archivo zip de osCommerce:

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

En el ejemplo de esta web lo hemos descomprimido en otra carpeta distinta de la www de EasyPHP, lo hemos hecho en C:\htdocs
\oscommerce

http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (8 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

quedando asi: C:\htdocs\oscommerce\catalog

(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.)

2.1. Debes crear un Alias
en EasyPHP

Pulsa con el boton derecho del raton sobre el icono e de EasyPHP que esta en la bandeja de estado, al lado del reloj,

- saldra un menu contextual sobre el puntero -

selecciona de entre las opciones que aparecen en la de Administracion

- se abrira una ventana del navegador con la direccion http://127.0.0.1/home/ o http://localhost/home/

(para esto debe estar iniciado Apache y MySQL)

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.

http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (9 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

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]

pulsar sobre [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 nuestro ejemplo le hemos puesto en la casilla numero 2 de esa pantalla de alias: oscommerce)

en la casilla del numero 3 hay que poner la ruta donde estan los archivos descomprimidos de osCommerce

si lo tienes en una carpeta en C:\oscommerce por ejemplo, seria poner: c:\oscommerce
http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (10 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

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:

(en el ejemplo que realizaremos en este tutorial lo hemos instalado en C:\htdocs\oscommerce, y como oscommerce tiene la carpeta
catalog del catalogo ponemos en esa casilla, en este ejemplo: C:\htdocs\oscommerce\catalog)

para realizarlo hemos creado una carpeta llamada htdocs dentro del disco duro en C:\

dentro de esa carpeta hemos creado otra llamada oscommerce

osCommerce como se suele instalar por defecto en una carpeta llamada catalog, lo que ponemos al final en esa
casilla numero 3: C:\htdocs\oscommerce\catalog

todos los archivos que se descomprimieron del zip de oscommerce deben estar en esa carpeta tal como vienen al descomprimirse el
zip.

Una vez colocados esos dos datos

pulsa en el boton OK que aparece un poco mas abajo.

y aparecera tras eso lo siguiente:

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://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (11 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

Para ver tu pagina de joomla una ves instalada seria en el caso del
ejemplo indicado antes con el alias: joomla

http://localhost/oscommerce/catalog

o bien:

http://127.0.0.1/oscommerce/catalog

o bien desde el administrador y pulsar en el alias oscommerce

pero todavia no esta instalado osCommerce,

antes hay que crear la base de datos y despues empezar el proceso de
instalacion de osCommerce como veremos a continuacion.

continuar con los siguientes pasos:

2.2. Creacion de la base de datos

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

aparecera denuevo la pagina http://127.0.0.1/home/

http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (12 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

En el tercer cuadro rojo, en phpMyAdmin, al lado aparece GESTION BBDD,
pulsa sobre Gestion BBDD

- esto abre otra ventana con la direccion http://127.0.0.1/mysql/

es el phpMyAdmin

En esa pagina en la parte superior debajo del titulo: Bienvenido a phpMyAdmin 2...

aparece lo siguiente:

http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (13 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

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,

por ejemplo puedes poner: oscommerceDB

o puedes poner el nombre que quieras

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

luego pulsa en el boton Crear

si no hay error se creara la base de datos con el nombre que le hayais asignado

saldra: Base de datos se creo, ....Consulta SQL:....

Con esto se ha creado la base de datos.

http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (14 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

Los datos de la cuenta de la base de datos que necesitaras saber para la instalacion de osCommerce y que debes anotar seran:

Nombre de la base de datos: oscommerceBD (es la de el ejemplo que hemos hecho) sera el nombre que hayas
escogido en el paso anterior.

Usuario MySQL: root

Contraseña: vacia, no tendra contraseña, en este caso en local no tiene y solo se conecta a la base de datos desde el PC

El usuario tiene todos los privilegios para poder trabajar.

(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)

2.3. Comenzar la instalacion de osCommerce

(Ya tenemos creada la base de datos y funcionando easyphp)

Abre una ventana del navegador y escribe la direccion:

http://localhost/alias_que_escogiste

en el ejemplo dado en este tutorial seria:

http://localhost/oscommerce/

(en cambio si los archivos de osCommerce los descomprimisteis en la carpeta www de EasyPHP debeis poner solo la
direccion http://localhost/ )

Aparecera lo siguiente:

Una pagina que mostrara el siguiente error:

FATAL ERROR: register_globals is disabled in php.ini, please enable it!

Esto es porque para trabajar con osCommerce register_globals debe estar configurado como on

http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (15 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

Poner register_globals en On

Vaya a la carpeta donde instalo EasyPHP y entre en la carpeta llamada Apache

por defecto es esta direccion: C:\Archivos de programa\EasyPHP1-8\conf_files

encontrara varios archivos y entre ellos uno llamado: php.ini

(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

Aparecera un archivo con texto:

;------------------------ 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...................
.................

Hay que buscar donde aparece esto:

http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (16 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

;-----
;
; 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
......

hay varios lugares en el texto de ese archivo donde aparece: register_globals pero debe ser

donde aparezca sin el ; delante la frase

las frases que empiezan con ; son comentarios

la opcion que debemos cambiar no comienza con ;

En donde aparece

register_globals = Off

hay que cambiar el Off por on, quedando asi: register_globals = On

con eso queda activa esa opcion, luego en el menu Archivo seleccione en "Guardar" para guardar los cambios y
ya esta.

Ahora en una ventana del navegador escribe la direccion:

http://localhost/alias_que_escogio

en el ejemplo dado en este tutorial seria:

http://localhost/oscommerce/

aparecera la bienvenida a osCommerce
Con informacion en ingles de descripcion de 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

http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (17 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local
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.

Se debe pulsar en Install

Os saldra una ventana "New Installation"

http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (18 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

Hay dos opciones:

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)

Pulsar en el boton Continue

saldra otra pagina con la "Database Import"

http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (19 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

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:

Database Server: localhost
Servidor de la base de datos, es la direccion donde se encuentra la base de datos en ese servidor, dependera de cada servidor, en
este caso esta en: localhost

Username: root
este es el nombre de usuario de la cuenta que hayas creado

Password: Vacio en el caso este de instalarlo con EasyPHP en local

Database name: (Aqui va el nombre de la base de datos que le hayais puesto antes cuando la creasteis)

En el ejemplo creamos una base de datos llamada: oscommerceBD

Persistent Connections: deja en blanco esta casilla
Note: Persistent connections should be disabled for shared servers.

Session Storage: Marcar en Files (viene asi por defecto)
Aqui debeis marcar donde quereis que se guarden los datos de las sesiones, si en un archivo o si en la base de datos, debeis
escoger donde quereis, si marcais Database guardara las sesiones en la base de datos, y si marcais Files se guardaran las
http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (20 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

sesiones en un archivo del disco duro

Tras esto pulsar en el boton Continuar

Database Import

El test de conexion con la base de datos a funcionado correctamente si sale esa pantalla

de no ser asi aparecera un error: Lost conection to mysql server during query

puede ser por varias cosas, pulse en el boton Back en ese caso, y compruebe que este todo bien en los datos que
introdujo

si sige dando el mismo error es posible que no este iniciado MySQL en EasyPHP, para comprobar si esta iniciado pulse
http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (21 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

dos veces rapidas sobre el icono e de EasyPHP que aparece en la bandeja de estado, el que esta al lado del reloj en la
parte inferior izquierda de la pantalla:

aparecera una ventana de EasyPHP y dos botones, uno llamado Apache y el otro llamado MySQL, y al lado de ellos
debe aparecer la palabra "Iniciado" y un dibujo de un semaforo en verde, de no ser asi pulsar en el boton de
MySQL y elegir en el desplegable que sale en la opcion de Iniciar y se iniciara de este modo MYSQL si no estaba
iniciado, vuelva al paso anterior donde introdujo los datos y pulse en el boton Continue si todo esta correcto debera
salir bien el test de conexion con la base de datos.

Si el test de conexion con la base de datos funciona correctamente aparecera la imagen de arriba, en la que aparece: A test
connection made to the database was successful.

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)

En el ejemplo de este tutorial seria: c:/htdocs/oscommerce/catalog/install/oscommerce.sql

Pulsar entonces en el boton Continue

aparecera ahora la ventana en la que informa que se ha importado correctamente las tablas de la base de datos desde el fichero
oscommerce.sql que indicabamos antes, se ve en la imagen siguiente:

http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (22 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

The database import was successful!

pulsar en Continue

Aparecera una pantalla con la configuracion de oscommerce en vuestra instalacion

"Please enter the web server information:"

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/

http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (23 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

Webserver Root Directory:
Esto es la direccion absoluta de su pagina web, la ruta desde C:\ hasta /catalog/

En el ejemplo de este tutorial los archivos de oscommerce los pusimos en c:/htdocs/oscommerce/catalog/, y asi nos aparece en esta
casilla

HTTP Cookie Domain:
esta es la direccion normal de tu web sin el /catalog/ y sin http://
Es donde se guarda las cookies
pondra localhost

HTTP Cookie Path:

En el ejemplo de este tutorial nos aparece: /oscommerce/

Enable SSL Connections:
deja en blanco esta casilla,

Pulsa en el boton Continue

Denuevo aparecera la ventana:

http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (24 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

pero ahora aparecera con los datos rellenos,

Pulse en el boton Continue

Y ahora saldra la ventana:

La configuracion ha sido correcta

En esta ventana aparecen dos botones

● catalog
● Administration Tool

1. Para ver el catalogo pulse en el boton catalog
2. para ver la administracion de oscommerce pulse en el boton Administration Tool

1. Para ver el catalogo pulse en el boton catalog

Se arbrira una nueva ventana del navegador que mostrara la portada de oscommerce

http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (25 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

Si aparecen estos errores:

en la cabecera:

Warning: session_start(): open(/tmp\sess_299b44a486d08b979ge24871f1542bd2, O_RDWR) failed: No such file or
directory (2) in c:\htdocs\oscommerce\catalog\includes\functions\sessions.php on line 67

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\htdocs
\oscommerce\catalog\includes\functions\sessions.php:67) in c:\htdocs\oscommerce\catalog\includes\functions
\sessions.php on line 67

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\htdocs
\oscommerce\catalog\includes\functions\sessions.php:67) in c:\htdocs\oscommerce\catalog\includes\functions
\sessions.php on line 67

y en la parte baja de la pagina:

Warning: session_write_close(): open(/tmp\sess_299b44a486d08b979ge24871f1542bd2, O_RDWR) failed: No such
file or directory (2) in c:\htdocs\oscommerce\catalog\includes\functions\sessions.php on line 106

Warning: session_write_close(): Failed to write session data (files). Please verify that the current setting of session.
save_path is correct (/tmp) in c:\htdocs\oscommerce\catalog\includes\functions\sessions.php on line 106
http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (26 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

Cree una carpeta llamada tmp en C:\ y se resuelve

pulse luego en actualizar en el navegador y vera que desaparece el error

e incluso si entra en esa carpeta en C:\tmp vera que hay un archivo donde se guardan las sesiones de
los visitantes y clientes.

Ademas apareceran estas advertencias en la cabecera:

Advertencia: El directorio de instalación existe en: c:/htdocs/oscommerce/catalog/install. Por razones de seguridad, elimine este
directorio completamente.
Advertencia: Puedo escribir en el fichero de configuración: c:/htdocs/oscommerce/catalog/includes/configure.php. En determinadas
circunstancias esto puede suponer un riesgo - por favor corriga los permisos de este fichero.

Son advertencias de seguridad,
la primera indica que debe borrar la carpeta install que se encuentra dentro de la carpeta catalog
la segunda indica que en el fichero configure.php que se encuentra dentro de la carpeta catalog/includes/configure.php se puede
escribir en el y que se debe hacer por tanto "solo de lectura" para correguir este error

Se resuelve en este caso buscando ese archivo, en el ejemplo de este tutorial lo tenemos en:
c:/htdocs/oscommerce/catalog/includes/configure.php, busque ese archivo que debe estar dentro de catalog/includes/
configure.php y pulse sobre ese archivo con el boton derecho del raton, y en el desplegable que le saldra seleccione al
final del desplegable en Propiedades, aparecera una ventana de configuracion de ese archivo, en la parte baja donde
pone Atributos, marque en la casilla de "Solo lectura" y luego pulse en el boton Aplicar, y luego en el boton Aceptar
para cerra esa ventana. y ahora no aparecera ese error.

Pulse en actualizar en la ventana del navegador que tiene la portada del catalogo de oscommerce y ya no debe aparecer esas
adevertencias.

La ventana donde vera la portada del catalogo se la indica la direccion en el navegador de esa pagina

En el ejemplo de este tutorial es http://localhost/oscommerce/ (en donde esta oscommerce en su caso seria
poner el alias que escogio al principio)

3. Entrar en la parte de administracion de osCommerce

http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (27 de 28)04/11/2005 23:47:33
Tutorial de instalacion de easyphp y osCommerce en local

para ver la administracion de oscommerce pulse en el boton Administration Tool

pulse en el boton de Administration Tool de la ultima ventana de instalacion

Aparecera la parte de administracion de su web (en local) de osCommerce.

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.

Esta parte contiene datos de interes:

❍ una listado en la parte izquierda que contiene datos como numero de pedidos, clientes, comentarios, cantidad de productos total del
catalogo, etc...
❍ y unos menus en el resto: Configuracion, modulos, catalogo,...,Herramientas, y en cada uno hay varios submenus aunque ahi no se
muestran todos los que hay. pulsando en un menu o submenu entrareis en la parte de administracion.

Termina aqui la instalacion de osCommerce en el PC

ACTUALIZACIONES DE ESTE TUTORIAL:

04/11/05 Se crea este tutorial por nicko107 para http://usuarios.lycos.es/creacionwebphp/

http://usuarios.lycos.es/creacionwebphp/index.php?option=com_docman&task=doc_view&gid=9&Itemid=35 (28 de 28)04/11/2005 23:47:33