Instalar PRESTASHOP en MAC OS X Leopard
por [hans] • 31 de Agosto de 2008 • Categoría: Noticias, TutorialesPara poder instalar, probar y modificar PRESTASHOP en nuestros equipos con Mac OS X, 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 MAMP, y nos vamos a basar en dicho programa. Claro está que podriamos utilizar las herramientas que vienen de serie en Mac OS X leopard, pero creo que con Mamp es más sencillo.
| Instalando: |
| Prestashop v1 (estable) |
| Sistema Windows: |
| MAC OS X Leopard |
| Autor |
| retrospecter |
| Fecha |
| 31 de Agosto de 2008 |
Los pasos serían:
- Descargar de aquí, buscando la versión gratuita que es más que suficiente. La pro tiene algunas opciones más, pero yo la verdad que aún no las he usado. Tendreis que escoger la plataforma que useis, Intel o PowerPC.
- Tras montar el archivo dmg que habéis descargado, os aparecerá una carpeta llamada MAMP, la arrastrais a la carpeta de aplicaciones. Y listo ya está instalado Mamp.
- Arrancamos Mamp desde el ejecutable llamado como no MAMP. Nos sale la pantalla de arranque del programa, aquí podemos iniciar los servidores, abrir la pagina de Mamp donde poder entrar en los diferentes servicios que nos ofrece y por último sus preferencias.

Configurar las preferencias:
Paso 1. Iniciar y Detener

Podeis configurarlo a vuestro gusto, yo lo tengo como veis en la imagen.
Paso 2. Puertos

Dejar los puertos que vienen por defecto.
Paso 3. PHP

Importante, hay que escoger PHP 5.
Paso 4. Apache

Aquí podeis escoger la carpeta donde está alojada vuestra copia local de Prestashop.
Listo, ya está configurado y no hay más que pinchar en el botón Iniciar servidores.
Nos abrirá el navegador y nos mostrará la página de inicio de mamp.
Paso 5. Página de inicio de Mamp

Aquí podremos ver la información sobre los puertos y lo más importante, podemos acceder a phpMyAdmin.
Pinchamos en el menú superior sobre phpMyAdmin y se nos abre esté, donde crearemos nuestra base de datos.
Paso 6. PhpMyAdmin

Si hemos llegado hasta la pantalla de phpMyAdmin, es que nuestro servidor está funcionando correctamente.
Ahora pasaremos ha instalar Prestashop.
Esto serían los pasos:
- Descargar la aplicación. Siempre iremos a la página de descargas oficiales, donde bajaremos la última versión disponible estable. En nuestro caso, bajaremos e instalaremos la versión versión estable (v1.0.8).
- Descomprimir y dejar la aplicación dentro de la carpeta principal del servidor web. Como vimos en un paso anterior sería en la carpeta htdocs dentro de la carpeta Mamp en aplicaciones, a no ser que hayas cambiado esta carpeta en las preferencias de Mamp. Renombramos la carpeta que hemos descomprimido y la llamamos prestashop, por ejemplo.
- Arrancaremos phpmyadmin para poder crear las bases de datos. Lo hacemos como expliqué anteriormente desde la página de inicio de Mamp. Si nunca entrastes, tu usuario será “root” y tu contraseña déjala vacía.
Paso 10. Creamos la base de datos para la tienda

Elige crear una nueva base de datos y llámale por ejemplo “prestashop”
Ya sólo nos queda empezar con la instalación de la tienda, así que, bastará con ir a la dirección: http://localhost:8888/prestashop/install. Ahora iremos siguiendo las instrucciones. Será bastante sencillo. Lo ilustramos con las imágenes de dicha instalación.
NOTA: Imágenes del instalador de la versión 0.9.7, que es prácticamente idéntico al instalador de la versión estable comentada en este artículo.
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).

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

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.

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

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.

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

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.

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)

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














muchas gracias! de gran ayuda