Búsqueda personalizada

Instalar PRESTASHOP en WINDOWS

por [hans] • 13 de Febrero de 2008 • Categoría: Tutoriales
Instalando:
Prestashop v0.9.7
Sistema Windows:
XP
Autor
Fecha
13 de Febrero de 2008

Para poder instalar, probar y modificar PRESTASHOP en nuestros equipos con Windows, debemos convertirlo en un servidor web, capaz de interpretar PHP y generar HTML al vuelo. Además, los requisitos necesarios para nuestra tienda son elevados, y necesitaremos php5 y mysql5.

La manera más sencilla y la más recomendable (pues no tenemos nada que configurar) es usar algunos de los programas disponibles para crear un servidor web en nuestro equipo, junto con las últimas versiones de php, perl, phpmyadmin, etc.

Particularmente, me gusta bastante XAMPP [EDITADO: en nuestro foro los usuarios también estan hablando muy bien de la herramienta APPSERVER y también os la recomendamos], y nos vamos a basar en dicho programa. Habría que comentar, que aunque estamos hablando de Windows, es importante saber, que también existe una versión para LINUX (que es maravillosa también!), aunque según que distribución se pueden usar otros métodos para convertir el equipo en un servidor web.

Los pasos serían:

  1. Descargar de aquí, buscando la versión con instalador
  2. Ejecutar el instalador procurando instalar fuera de la carpeta de archivos de programas, para no tener problemas de permisos. Se recomienda /xampp o cualquier otra carpeta en el directorio raiz del disco duro C:

En imágenes, el proceso de instalación sería:

Paso 1. Arrancando la Instalación

instalacion xampp en windows

Paso 2. Elegir la ruta de instalación

instalacion xampp en windows

Paso 3. Crear Iconos en el Escritorio y en la Barra de Menú

instalacion xampp en windows

NOTA: nosotros preferimos no instalar apache y mysql como servicios, y simplemente arrancarlos cuando fuera necesario.

Paso 4. Comienza la Descompresión del paquete

instalacion xampp en windows

Paso 5. Instalación Completada

instalacion xampp en windows

Paso 6. Panel de Control de Xampp arrancado para activar/desactivar los servicios

instalacion xampp en windows

Como podemos ver, tanto apache como mysql, están apagados (botón start activo). Así que lo tendremos que hacer, será simplemente pulsar los botones de “Start” de Apache y el botón “Start” de Mysql para arrancar ambos servidores (de páginas webs, y de base de datos)

Paso 7. Panel de Control de Xampp con los servicios apache y mysql ya arrancados

instalacion xampp en windows

Podemos observar como la hemos arrancado tanto apache, como mysql y el texto “Running” nos indica que está funcionando y corriendo. Si queremos volver a para dichos servidores porque no vamos a trabajar más con la tienda, pues los paramos dando a los botones “Stop” correspondientes.

Paso 8. Página Splash al cargar la dirección http://localhost

instalacion xampp en windows

Para comprobar que el servidor apache está funcionando, habrá que cargar la página web de nuestro servidor (nuestro equipo). Dicha dirección es: http://localhost

Si ves algo así, es que está todo correcto.

Paso 9. Página de Inicio al elegir el idioma

instalacion xampp en windows

Pues una vez que hemos comprobando que nuestro servidor está funcionando y está sirviendo páginas web, procederemos a la instalación de la tienda. Esto serían los pasos:

  1. Descargar la aplicación. Siempre iremos a la página de descargas oficionales, donde bajaremos la última versión disponible estable. En nuestro caso, bajaremos e instalaremos la versión 0.9.7
  2. Descomprimir según tu sistema operativo y dejar la aplicación colocada dentro de la carpeta principal del servidor web. Para windows, con xampp, si instalastes en /xampp, esa carpeta sería: c:/xampp/htdocs/prestashop.
  3. Si todo va bien, arrancaremos phpmyadmin para poder crear las bases de datos. Así en el navegador, cargaremos también la dirección: http://localhost/phpmyadmin. Si nunca entrastes, tu usuario será “root” y tu contraseña déjala vacía. Elige crear una nueva base de datos y llámale por ejemplo “prestashop”

Paso 10. Creamos la base de datos para la tienda

instalacion xampp en windows

Ya sólo nos queda instalar la instalación de la tienda, así que, bastará con ir a la dirección: http://localhost/prestashop. Ahora iremos siguiendo las instrucciones. Será bastante sencillo. Lo ilustramos con las imágenes de dicha instalación.

Paso 1. Bienvenida a la Instalación

Parece que todo funciona, estamos en la página principal de la instalación (primer paso), y tendremos que elegir el idioma de la instalación (inglés o francés) para la versión 0.9.7.

instalacion prestashop

Paso 2. Compatibilidad del Sistema

Nos avisará la instalación, si ha encontrado problemas con el php (no tenemos php5, o no podemos subir ficheros, o no podemos abrir url externas, o no podemos crear carpetas y ficheros, o no tenemos la librería gd para crear gráficos o no está soportado mysql) o problemas con carpetas que tienen permisos no adecuados.

En nuestro caso, tenemos un problema con la apertura de url externas (suele ser normal en hospedajes compartidos y lo solucionamos con estos pasos) y carpetas con permisos incorrectos, que solucionaremos dando los permisos de escritura con nuestro cliente de ftp -ver última imagen-.

instalacion prestashop

Paso 3. Refresco de Compatibilidad del Sistema

Hemos pulsado el botón de refrescar, después de haber hecho los cambios anteriores, y parece que ya podemos pasar al siguiente paso.
instalacion prestashop
Paso 4. Configuración Base de Datos

Tenemos que decirle a nuestra aplicación, donde se encuentra nuestra base de datos (en qué servidor), que en la mayoría de las ocasiones se llamará localhost (tanto en local, como en remoto). El nombre de la base de datos (ya la creamos antes y la llamamos prestashop) lo rellenamos, idem con el nombre del usuario y su clave si la tiene. Pulsamos “verify now” para ver si puede conectar.

Si todo está ok, podemos instalar la tienda con datos (hay productos en la tienda, sus categorías ya creadas, etc..) o sin productos. Además podemos configurar nuestro servidor de correo SMTP para el envío de mails desde el portal (no suele ser necesario).

instalacion prestashop

Paso 5. Datos de la Tienda

Estamos acabando, sólo falta dar los datos de nuestra tienda. Muy importante el email, pues para entrar en nuestro panel de control, entraremos con ese email y la clave que nos piden a continuación.
instalacion prestashop

Paso 6. Tienda INSTALADA!

Hecho! Nos aparecerán los enlaces para nuestra tienda, tanto para lo que ve el cliente (front office), como para lo que veremos nosotros cuando administramos la tienda (back office). IMPORTANTE: hay que cambiar el nombre de la carpeta /admin y hay que borrar la carpeta /install porque de lo contrario no nos dejará entrar en nuestro panel de control

instalacion prestashop
NOTA. Cambiar Permisos a las Carpetas

Como hemos comentado antes, habría que cambiar permisos en determinadas carpetas. Nosotros estamos usando el programa filezilla, para entrar en nuestro hosting, y cambiar los permisos como puedes ver.

instalacion prestashop

Paso 11. Tienda Funcionando!!

Para comprobar que hemos acabado deberemos ir a la dirección de http://localhost/prestashop para ver si aparece nuestra tienda (la imagen corresponde a la tienda PRESTASHOP, con el tema swanky creado por nosotros)

instalacion xampp en windows

El tema puede complicarse, sobre todo si usamos servidores en internet, y sobre todo si son compartidos! si teneís problemas comentarlos por aquí: Foro TodoPrestashop.com Sección Instalación


Puedes ver también...

54 Responses »

  1. [...] Cómo Instalar PRESTASHOP en Windows [...]

  2. [...] Cómo instalar la tienda Prestashop en Windows [...]

  3. muy bien gracias, ya instale mi prestashop!!!!!

  4. Hola a todos, ya hice una prueba en un servidor compartido con prestashop, realmente es increible no basta con leer esto, hay que probarla!!
    Por cierto Hans, lo he instalado directamente al servidor y creo que es mucho más rápido y fácil, a lo mejor tendrias que poner un tutorial con este sistema.

    Muchas gracias a todos.

  5. tengo porblemas con la base de datos, no se que sucede, antes que todo cree el nombre de la base de datos prestashop y listo salí del phpmyadmin (solo cree el nombre no cree ninguna tabla campo etc), y ahora me fui a localhost/prestashop e inicia la instalacion sin problemas, sellecciona el idioma y perfecto, compatibilidad del sistema todo ok, datos de la base de datos en localhost, nombre de la base de datos prestashop, el root y la clave, verifico y la base de datos is correct. por lo tanto hasta ahio todo muy bien le doy mi cuenta de correo y envio una prueba y perfecto, ahora, LE DOY NEXT Y TRATA DE LEER Y NADA SE QUEDA AHI. NO PASA A LA SIGUIENTE PANATALLA DE DATOS DE LA TIENDA.
    cual error estare comentiendo, que sera lo que sucede, les agradezco una ayudita con esto que ya me tiene dando vueltas a ver que es lo que pasa, Gracias amigos

  6. estoy utilizando windows xp y el apache appserver, creé dentro del www la carpeta prestashop y ahi descargue todo el paquete prestashop ver 1.0, lo corro como localhost/prestashop e inicia la instalacion muy bien, pero continua sin pasar a la pantalla de datos de la tienda, x lo tanto no me crea la tienda. necesito de su AYUDA, Gracias

  7. hola no se como se usa el filezilla para cambiar los archivos, vamos que no se como hacerlo

  8. @josemaria, si te refieres a cambiarle los permisos, después de subirlos a internet, ponte en la ventana de la derecha encima del fichero (o ficheros) en cuestión y con el botón derecho elige la opción de “atributos de archivos” y ahí le colocas las permisos adecuados.
    saludos

  9. Hola Hans,

    Me agrada el material escrito (instalar prestashop para windows). Aunque, no he logrado instalar el prestashop, ya que me he quedado hasta el paso nº10, donde no especificas como crear la cuenta en el phpadmin, lo cual, dezconozco esta herramienta y luego como hago para ir al enlance htpp:/localhost/prestashop. Yo lo agrege directamente a la barra de dirección, me sale un mensaje “objecto no encontrado”. Agradecería que me indiques como deberia hacerlo. Además, tengo otra pregunta una vez que haga todo esto que tipo de alojamiento necesitaria para alojar la página una vez creada con el prestashop. Alguna sugerencia??
    Saludos .-)

  10. hola @grey.
    Si has instalado un servidor web en tu equipo (como parece que has hecho pues has llegado al punto número diez) seguramente te ha incluido ya esta utilidad de gestión de bases de datos. Para verla copia y pega lo que te pongo a continuación:

    http://localhost/phpmyadmin

    SI no ves dicha aplicación, intenta cargar esta dirección, donde quizás veas un menú para arrancarla:

    http://localhost

    Saludos

  11. Cómo entrar en el panel de control de prestashop? desde xamp? de donde y cómo? Para poder introducir texto e imágenes.
    Gracias

  12. @grey ya lo has instalado de manera completa no? Te recomendaría que pasaras por el foro y ya podemos hablar con más detalle.

    saludos

  13. Hola a todos,

    intentando instalar prestashop en un alojamiento compartido, en system configuration la base de datos se conecta ok, me ha enviado un mail de confirmación, ok, pero tengo este aviso que no me permite seguir adelante que es:

    Can’t create settings file, if /config/settings.inc.php exists, please give the public write permissions to this file, else please create a file named settings.inc.php in config directory.

    Dentro de la carpeta de config, origial, tengo:

    config.inc.php
    index.php
    smarty.config.inc.php.

    y el que he creado según me indica que es

    settings.inc.php.

    A este último le cambio los aributos a 777 quedando con filezilla, según me indica la advertencia también y me indica ésto.

    Estado: Ajustar permisos de ‘/httpdocs/prestashop/config/settings.inc.php’ a ‘777′
    Comando: CWD /httpdocs/prestashop/config
    Respuesta: 250 CWD command successful.
    Comando: SITE CHMOD 777 settings.inc.php
    Respuesta: 500 ‘SITE CHMOD 777 settings.inc.php’: command not understood.

    Y aquí sigo sin poder pasar a shop configuration y terminar con la instalación.

    ¿Me podéis echar una manos por favor?.

    Muchas gracias por adelantado.

    Diego.

  14. Estoy tratando de instalar en mi hosting..todo va a bien hasta el paso 3, una vez que verifico la conexion con la base de datos y da todo ok..le doy Next para ir a Shop Configuration pero no avanza a ninguna parte, tampoco genera ningun tipo de error, solo muetras la barruta de progreso en la parte superiir luego esta desaparece y nada..queda estancado en el paso 3…que puedo hacer, alguien tiene alguna solucion parta esto..? utilizo Php 5. Por favor si algunos de ustedes me da una mano..muchas gracias.

  15. Hola @osvaldo.
    Deberías hablar con tu hosting porque parece que tu servidor sql no acepta peticiones remotas…o algo similar.

  16. hans.,..gracias por contestar, consulte con los del hositng y me confirman que si esta activa esa opcion, estuve recorriendo algunos foros y pude encontrar mucha gente con mi mismo problema, pero nada de soluciones…es bien raro realmente…no se te ocurre alguna cosa mas que podria estar faltando a mi instalacion?? Muchas Gracias

  17. Ahh..me olvide de comentar que en el Cpanel de mi hosting esta una opcion que dice Acceso Remoto a Base Datos y no tienen ninguna configuracion…sera que alli debo configurar algo? Gracias

  18. Pues podrías entrar por phpmyadmin en tu base de datos y ver si te ha creado algo o parte de tu base de datos…

  19. Ya verifique eso y no crea ninguna tabla en mi base de datos…sigue vacia como cuando lo cree…alguna otra idea de que podria estar pasando Hans..

  20. Que va. Sólo se me ocurre que pruebes en otro navegador (con javascript activado por supuesto). No sé porqué se queda parado porque nunca me pasó para poder investigar…

  21. Por cierto osvaldo, si tu clave de mysql tiene caracteres extraños, pide a tu hosting que te los quite. A veces falla la instalación por eso, usa contraseñas y nombres de usuario en mysql que no tengan caracteres extraños…seguro que lo que te pasa es esto…

    saludos

  22. Hola! Estoy intentando instalar mi prestashop, he seguido paso a paso pero no hay caso..no funciona….
    Mis problemas son 2:
    *llego hasta el paso 10, creo mi base de datos, pero cuando voy a http://localhost/prestashop. me dice objeto no encontrado.
    *si me dirijo a la instalacion (subiendo directamente desde el ftp, sin usar el xammp) empieza todo bien, pero al aparecer el 2do paso no me detalla ningun item y no puedo avanzar..dice refresh, oprimo y tampoco nada….
    Si me pueden ayudar u orientar se los agradezco!
    Gracias

  23. hola @mpr. Creo que son demasiadas cosas para solucionar por aquí. Usa nuestro foro y expón cada problema en un hilo y la gente te ayudará a seguir para adelante.

    saludos

  24. ok, ya lo he solucionado…ahora el problema que tengo que al querer bajar el pack de argentina desde el sitio oficial, en vez de descargarme el archivo me linkea nuevamente a la pagina…he probad con otros packs y la carga comienza enseguida..algun otro link de donde pueda descargarlo? Gracias

  25. Hola a todos, instale la tienda con exito, pero la explicación de como cambiar permisos a las carpetas con filezilla no me quedo claro, podriais decirme paso a paso como puedo hacerlo, que servidor pongo en filezilla, nombre de usuario, contraseña y puerto.
    Otra cosa es como logo entrar al apartado para poder empezar a modificar la tienda, me refiero que ruta pongo en mi navegador para acceder http://localhost/……….

    Gracias de ante mano, saludos.

  26. Hola, estoy instalando PrestaShop en mi pc, con XAMPP, pero me llegué hasta cambiar el nombre de la carpeta “admin” y borrar la carpeta “install” (supongo que de C:\xampp\htdocs\prestashop). Ahora paso al FileZilla y no sé qué más tengo que hacer.
    Con qué servidor entro y cómo paso los archivos a la ventana de la derecha para cambiar permisos.
    Cómo debería figurar el campo “Sitio local”?
    Podrían explicar paso a paso?

    Gracias!
    Silvina

  27. mil gracias, super didactico.

  28. [...] :: Manual instalación Español [...]

  29. ya se como solucionar lo del paso 3. hay que borrar la base de datos mySQL y el usuario creado con anterioridad y borrarlos. LOS DOS. Luego creais otro usuario y otra base de dato y ya os pasar del punto tres

  30. Bueno, yo también quede clavado en el paso tres.
    Todo bien pero no pasa al cuatro.
    Estoy instalando en servidor local. Tengo easyPHP y winXP. Para instalar joomla o worpress o PHpNuke no he tenido problemas.
    PHP y MySQL cumplen con los parámetros…
    Cuando ingreso a phpmyadmin veo que ya me ha creado 268 tablas en la base de datos…
    probaré como dice Miguel, aunque en verdad no entiendo que pasa…

    Salud..!

  31. No va.
    No me pasa del paso 3
    Crea las tablas, reconoce todo OK pero no pasa de ahí..
    Ya cambie de navegador.. limpie el chaché y todos los temporales, reinice el sistema, el servidor y nada.. el mismo resultado…
    Hice lo que dijo Miguel, pero mi usuario es root.. ese no puedo andar cambiandolo…
    ¿Que puede ser?

  32. Ya probe nuevamente con XAMPP
    El mismo resultado.. me sale todo bien pero se me planta el en paso 3, aunque me crea las tablas de la base de datos.. no entiendo.
    Me voy a dormir lagrimeando y frustrado
    Si alguien me da una mano para salir de esta paradoja, estaré muy agradecido.
    Salud

  33. Hola @baconet.
    Prueba a instalar esta versión:
    http://todoprestashop.com/foro/viewtopic.php?f=15&t=1360

    saludos

  34. ¿Cual versión ? ¿Esto? “”"servired7V3_B.zip”"”

  35. Es esto:
    http://todoprestashop.com/foro/viewtopic.php?f=15&t=2286

    saludos

  36. Muchas gracias hans..!
    Ya lo descargué y ahora lo voy a probar…
    Cruzo los dedos..!

  37. No entiendo.. no hay caso.. siempre me pasa lo mismo, se queda plantado en el tercer paso.. ¿Que podrá ser?

  38. Al parecer tengo problemas con la Base de Datos. LLego hasta el paso 4 y no avanza. Ingreso todos los datos requeridos de mi tienda virtual pero no avanza. No arroja ningun mensaje de error. Que puedo hacer.

  39. Habla con tu proveedor para que le cambie la clave a la base de datos y no contenga caracteres extraños….había un bug si no recuerdo mal…

  40. Hola. Comentaros a todos los que os fallaba la instalación en el tercer/cuarto paso, que acaba de salir la versión 1.2.5 que POR FIN soluciona este problema según dicen. A ver si nos lo podeís confirmar.

    saludos!

  41. Bien, la nueva versión que encontré en el sitio oficial es “prestashop_1.2.4.0″
    Recién la baje y la instale en cinco minutos sin problemas en mi servidor de prueba XAMPP….
    Aleluuuuuuuuuuyaaaa hermanossssss..!

    Para [hans]: Gracias, totales..!

  42. Bien, ahora la nueva pregunta es por donde meto el archivo “ar.gzip” para que me quede en español argentino.. ¿Alguien sabe?

  43. Hola, soy nuevo en esto y no entiendo mucho de programacion por no decir nada, pero aun así me he aventurado en este mundo… Mi problema es que lo he conseguido instalar todo a nivel local pero tengo varias dudas:
    1. No consigo loguear!! y en mi contraseña no puse ni valores numericos ni caracteres extraños, pero me voy a http://localhost/prestashop, intento lo guear y me dice que mi cuenta no existe cuando es la que pone en el resumen de la instalacion de la tienda… he leido lo del phpmyadmin, he ido hasta http://localhost/phpmyadmin, y a la izquierda, pico en prestashop, me voy hasta ps_customer y veo que el mail era “pub@prestashop.com”, así que lo he modificado y he puesto el mio, pero vuelvo al front_office, intento loguear y ahora me dice que solo puedo cambiar la contraseña cada 360 minutos!!?? (You can regenerate your password only each 360 minute(s)) qué me sta pasando? no entiendo nada!

    2. En el supuesto en que me ayudeis y supere esta trava, me queda preguntaros como subo esto al servidor?? sé que con filezilla pero a qué directorio??

    Ah otra cosa, ya quité la carpeta “install” y renombré la “admin” dentro de mi carpeta prestashop a nivel local… osea que eso creo que no es el problema….

    Alguna sugerencia? gracias!!

  44. Hola amigos, acabo de instalar en una subcarpeta el prestashop 1.2.5 y me ha idoc bien, pero ahora pasa lo siguiente, estoy en el front y no consigo ver donde tengo que ir para entrar en el admin y empezar a configurar un poco todo. Ademas, alguien sabe como traducir esta tienda al español?? Muchas gracias

  45. Hola, yo tengo el problema de que no me puedo logear para entrar al back-end.
    He de decir que no tengo ningún problema de instalación pero no he podido cambiar los permisos con filezilla, lo tengo instalado en el paquete de xampp pero no se como usarlo.
    Mi version de xamp es la 2.5 y hasta ahora nunca me habia dado problemas… algun consejo? Gracias miles.. y felicidades por el trabajo.

  46. Este post anula al anterio.. prestashop instalado correctamente así como idioma español.
    Muchas gracias !!!! Ahora solo me queda tunearlo !!!.

  47. Buenas… tengo un serio problema y es que no logro pasar del punto 4 al 5. Me dice que lo tengo todo correcto pero se queda cargando y al final si le das a http://localhost/prestashop aparece una muestra de la pagina pero no tengo los datos para entrar al backend ni me dice que lo haya instalado correctamente. Llevo toda la tarde borrando archivos y volviendolo hacer todo. Me reitero, segun el “test” que hace la pagina del prestashop esta todo correctamente instalado y el servidor conectado pero no llego a la pantalla de poner nombre a la tienda ni subir logo y por supuesto no dice nada del backend ni del front ni nada. Por favor .. alguien me puede ayudar.. ya no se que hacer. Muchisimas gracias por vuestra atención y un saludo.

  48. @nami, le has dado a la opción de enviar correo? si es así en local se te quedará frito, vuelve a hacer la instalación y no selecciones esa opción, y el backend por defecto está en admin/ pero te obligará la aplicación a cambiar ese nombre y a borrar el directorio de instalación.
    saludos

  49. hola Hans,
    Gracias por contestar tan rapido.. se queda frito le de a lo del correo como si no.. no pasa de esa pantalla :(
    He probado el prestashop de cartium que si me deja pasar de la pantalla 3 pero solo es una demo que te redirecciona a su pagina.
    En fin.. que no va.. igual tiene un bug esta version o yo soy muy torpe… Ains..

  50. nami me pasa lo mismo que a ti con la ultima version que hay, pero en vez de no pasar del paso 4 al 5 no me pasa del 3 al 4 en donde hay que poner el logueo de la base de datos para que los suba los archivos al phpmyadmin.

  51. Hola,

    estoy instalando el Pretashop y he seguido paso a paso todo, en cuanto llego al paso 4:

    Database configuration pondo:

    localhots
    prestashop
    root
    contraseña en blanco

    Y despues le doy a VERIFY NOW y me sale esto:

    Database Server is available but database is not found

    No se por que es, puede ser porque no tenga un hosting contratado?
    Estoy pegado en esto, se he dicho alguna tonteria, lo siento, pero es que no se continuar.

    Pulso NEXT y me sale siempre la misma frase.

    Ayuda por favor.

  52. buenas.
    @pedro, te falta crear la base de datos (vacía). Vete a http://localhost/phpmyadmin y elige crear una base de datos (ponle un nombre sin caracteres raros). Ese nombre, el de tu base de datos, será el que tengas que dar en ese paso del asistente, la aplicación conectará y creará las tablas necesarias.
    saludos

  53. Hola Hans,

    ya he solucionado el error, era lo que tu decias, no había creado la base de datos, muchas gracias y enhorabuena por el trabajo que estas haciendo.

    Si tengo alguna duda mas te la comentaré.

    Un saludo

  54. Hola, he acabado la instalacion correctamente ya que cuando pongo la direccion http://localhost/prestashop me sale la web de prestashop.

    Mi duda esta en que sale las fotos y accesorios que hay en el inicio de la web y en ingles, como elimino eso? donde esta el panel de control? lo lleva verdad? si no como hago los cambios e inserto mis anuncios, la plantilla que mas me guste, ect…

    A la espera de tu respuesta.

Leave a Reply