Instalar PRESTASHOP en LINUX
por [hans] • 13 de Febrero de 2008 • Categoría: Tutoriales| Instalando: |
| Prestashop v0.9.7 |
| Distribución Linux: |
| Debian ETCH rc4 |
| Autor |
| [hans] |
| Fecha |
| 13 de Febrero de 2008 |
Para poder instalar, probar y modificar PRESTASHOP en nuestros equipos con LINUX, 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.
Según la distribución de LINUX podríamos usar la paquetería “oficial” de cada uno de ellas, y sería bastante sencillo. Sin embargo, hemos preferido instalar el servidor web, usando un método común para todos y que es practicamente idéntico al proceso en Windows, y es usar la aplicación XAMPP que lo instalará todo…todo…todo.
Los pasos serían:
- Descargar de aquí, buscando la versión más actual (en este momento es la versión 1.6.6 del 2 de noviembre del 2008)
- A partir de ahora nos haríamos superadministradores usando “su” (sudo los usuarios ubuntu en cada comando de los que viene a continuación) para comenzar la instalación.
- $su (innecesario en ubuntu)
- $tar xvfz xampp-linux-1.6.6.tar.gz -C /opt (en ubuntu sería algo como: $sudo tar xvfz xampp-linux-1.6.6.tar.gz -C /opt
- Esto generará el directorio /opt/lampp con todo lo necesario
- Ahora para arrancar nuestro servidor web usaremos:
- $/opt/lampp/lampp start
- Para parar nuestro servidor usaremos:
- /opt/lampp/lampp stop
Para ver si el servidor está funcionando, cargaremos la dirección http://localhost
Si ves algo así (o parecido), es que está todo correcto.

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:
- 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
- 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. En nuestras distribuciones linux, deberemos mover o copiar la carpeta como usuario superadministrativo.
- en ubuntu: $sudo mv ~/Desktop/prestashop_0_9_7 /var/www/prestashop
- en cualquier otra:
- $su –> nos hacemos root
- $mv ~/Desktop/prestashop_0_9_7 /var/www/prestashop
- En ambos casos, estamos suponiendo que hemos descomprimido en el escritorio.
- 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”
Creamos la base de datos para la tienda

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.

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- si estamos subiendo a internet, o con nuestro comandos chmod si estamos en local.

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














[...] Cómo Instalar PRESTASHOP en Linux [...]
[...] Cómo instalar la tienda Prestashop en Linux [...]