Primeros pasos con PrestaShop 7



Descargar 163.8 Kb.
Página3/3
Fecha de conversión29.04.2018
Tamaño163.8 Kb.
1   2   3

Instalación de PrestaShop en tu ordenador


Quizá quieras instalar PrestaShop en tu ordenador local, tanto si es para probarlo antes de invertir dinero en un servidor y un nombre de dominio como para personalizar tu tienda localmente antes de vertir tus modificaciones a la instalación de PrestaShop que ya tienes online.

Para instalar cualquier aplicación web localmente, primero tienes que instalar el entorno adecuado, como el servidor web Apache, el intérprete de lenguaje PHP, el servidor de base de datos MySQL e, idealmente, la herramienta phpMyAdmin. Esto se conoce como AMP: Apache + MySQL + PHP. Existe para muchos sistemas operativos; de ahí que se añada otra letra al acrónimo: WAMP (Windows + Apache + MySQL + PHP), MAMP (Mac OS X + ...) y LAMP (Linux + ...).


Cómo elegir un paquete AMP


Esto requeriría un alto nivel técnico, pero por suerte, existen muchos paquetes ya preparados que puedes instalar fácilmente. Esto no quita que tengas que ser técnico aquí y allá, pero desde luego son de lo más útil. Puesto que todos los paquetes son de código abierto, estos instaladores suelen ser gratuitos la mayoría de las veces. Aquí tienes una selección de instaladores AMP gratuitos:

  • EasyPHP: http://www.easyphp.org/ (Windows)

  • MAMP: http://www.mamp.info/ (Mac OS X)

  • WampServer: http://www.wampserver.com/en/ (Windows)

  • XAMPP: http://www.apachefriends.org/en/xampp.html (Windows, Mac OS X, Linux, Solaris)

Elige el paquete que te resulte más cómodo y ejecútalo.

Cómo comprobar que todo funciona


Antes de continuar con este tutorial de instalación de PrestaShop, asegúrate de que todos los componentes de tu paquete AMP funcionan correctamente:

  • El servidor web tiene que estar en marcha. Deberías poder acceder a él a través de tu navegador escribiendo “127.0.0.1” en la barra de direcciones.

http://127.0.0.1 es el “servidor local”, es decir, “tu ordenador”: es una dirección de bucle invertido que dirige el navegador a tu servidor web local.
En efecto, http://127.0.0.1 yhttp://localhost son sinónimos: puedes usarlos indistintamente, ya que ambos te dirigen a la carpeta raíz de tu servidor web local.

Algunos servidores web podrían no arrancar debido a que hay otra aplicación que ya está usando sus puertos de conexión (normalmente, el puerto 80).

Esto suele ocurrir cuando se utiliza Skype. Para evitar que Skype bloquee el funcionamiento de tu servidor web, visita la configuración avanzada de Skype (Herramientas > Opciones > Avanzada > Conexiones) y desmarca la opción “Usar los puertos 80 y 443 para las conexiones entrantes adicionales”. Reinicia Skype y vuelve a iniciar tu servidor web local.


  • El servidor de la base de datos tiene que estar en marcha. Los datos de PrestaShop se almacenan en MySQL. El paquete AMP tiene que indicarte claramente si MySQL está funcionando o no.

  • Debes poder acceder a la herramienta phpMyAdmin. Esta es la aplicación web que te permite gestionar los datos almacenados en MySQL. Su ubicación depende del paquete AMP que elijas: puedes encontrarla en http://127.0.0.1/phpmyadmin (XAMPP, WampServer, MAMP), en http://127.0.0.1/mysql (EasyPHP) o en otra ubicación. Consulta la documentación de tu paquete, ya que podría proporcionarte incluso un botón phpMyAdmin que abriría la URL correcta en tu navegador.

Cómo encontrar la carpeta raíz en el servidor web local


Cuando hayas comprobado que el paquete está instalado correctamente y que todos sus componentes están funcionando, tienes que encontrar la carpeta raíz de tu servidor web local.

Esta es la carpeta local donde colocarás los archivos de tu aplicación. Puede compararse con la carpeta raíz de tu servidor web online, solo que accedes a su contenido con http://127.0.0.1.

La ubicación local real de la carpeta depende enormemente del paquete AMP, y puede personalizarse:


  • EasyPHP: C:\easyphp\www

  • MAMP: /Applications/MAMP/htdocs/

  • WampServer: C:\easyphp\www

  • XAMPP: C:\xampp\htdocs o /Applications/xampp/htdocs

Cómo encontrar la información del usuario MySQL


Por último, tienes que conocer el nombre de usuario raíz y la contraseña de MySQL para poder instalar PrestaShop.

La mayoría de los paquetes utilizan el nombre de usuario “root” con una contraseña vacía, entre ellos EasyPHP, MAMP, WampServer y XAMPP.

Lee la documentación de tu paquete.

Nota final antes del tutorial de instalación


Con todo eso claro y hecho, ya puedes continuar con el resto de esta guía de iniciación y empezar a instalar PrestaShop.

Ten en cuenta lo siguiente cuando instales PrestaShop en local:



  • los archivos no se cargarán mediante un software FTP (como FileZilla) a un servidor web: solo tienes que moverlos a la carpeta local correspondiente, tal como hemos indicado anteriormente.

  • No tienes que crear un nombre de dominio local: tal como comentábamos, PrestaShop está disponible mediante la dirección de bucle inverso que hemos comentado anteriormente, que puede ser http://localhost o http://127.0.0.1. Para acceder a PrestaShop como tal en esta dirección, solo tienes que añadir el nombre de su carpeta, por ejemplo http://localhost/prestashop o http://127.0.0.1/prestashop, suponiendo que PrestaShop esté en la subcarpeta /prestashop/ de la carpeta raíz local. Cuando accedas a esta dirección por primera vez, se te debería redirigir automáticamente a la instalación de PrestaShop en http://localhost/prestashop/install o http://127.0.0.1/prestashop/install .

¿Lo has leído todo? Ahora sigue la guía de instalación, empezando por la sección “Creación de una base de datos para tu tienda”: Instalación de PrestaShop.

Instalación de PrestaShop usando el script de línea de comandos


PrestaShop también cuenta con un instalador para las instalaciones con línea de comandos. 

¿Qué es?


Este instalador especial posibilita instalar PrestaShop sin tener que usar un navegador web: solo tienes que colocar el contenido del archivo Zip en el servidor web e instalar PrestaShop mediante la interfaz de línea de comandos (CLI, del inglés Command-Line Interface). Puedes usar cualquier software de CLI, siempre y cuando puedas utilizarlo para interactuar con los comandos del servidor: Bash, Windows PowerShell, OS X Terminal, PuTTY, etc.

Tener un instalador de CLI además del instalador habitual integrado en el navegador permite complacer a algunos usuarios avanzados. Estos suelen preferir interfaces de línea de comandos porque tienden a proporcionar un medio más conciso y potente para controlar un programa o sistema operativo.


¿Cómo se utiliza?


El instalador CLI es fácil de utilizar: desde tu terminal, ve a la carpeta /install (o /install-dev) (lo que significa que tendrás que haber descomprimido previamente el archivo prestashop.zip) e inicia el script con este comando:

$ php index_cli.php

Esto mostrará las opciones disponibles.

/c:/673e0ea27fbf147d4d2813bb4362f6d9

Están disponibles todas las opciones del instalador integrado en el navegador, y se muestra su valor predeterminado. Casi todos los valores predeterminados pueden dejarse como están, porque se pueden editar desde el backoffice de PrestaShop cuando se haya hecho la instalación. Ten en cuenta que el correo electrónico y la contraseña son los que usaste al crear la cuenta del panel de administración de administrador.

Para comenzar con la instalación, solo tienes que proporcionar un argumento. Bueno, en realidad, tienes que dar alguno más:


  • dominio. La ubicación donde quieres que aparezca tu tienda.

  • db_server. La dirección del servidor de la base de datos.

  • db_name. El nombre de la base de datos que quieres usar.

  • db_user. El nombre de usuario de la base de datos que quieres usar.

  • db_password. La contraseña del nombre de usuario de la base de datos anterior.

Por ejemplo:

$ php index_cli.php --domain=example.com --db_server=sql.example.com --db_name=prestashop --db_user=root --db_password=123456789



/c:/6aa560f7dc517d0569eef52e75d1616b

También tienes que definir el valor --email para tu propia dirección. Recibirás un correo electrónico con toda la información una vez que la instalación haya terminado.


Lista de argumentos


A continuación presentamos la lista de argumentos para index_cli.php, versión 1.6:

Nombre

Configuración predeterminada

Descripción

--step

process

 

--language

en

Código ISO del lenguaje

--timezone

localhost

 

--domain

localhost

 

--db_server

localhost

 

--db_user

root

 

--db_password

(en blanco)

 

--db_name

prestashop

 

--db_clear

1 (verdadero)

Deshacerse de las tablas existentes

--db_create

0 (falso)

Crear la base de datos si no existe aún

--prefix

ps_

 

--engine

InnoDB

InnoDB/MyISAM

--name

PrestaShop

Nombre de la tienda

--activity

0

 

--country

fr

 

--firstname

John

 

--lastname

Doe

 

--password

0123456789

 

--email

pub@prestashop.com

 

--license

0 (falso)

Mostrar la licencia de PrestaShop

--newsletter

1 (verdadero)

Suscribir al administrador al boletín de PrestaShop

--send_email

1 (verdadero)

Enviar un correo electrónico al administrador tras la instalación

 

Desinstalación de PrestaShop


Es muy fácil desinstalar PrestaShop:

  1. Elimina todos los archivos y carpetas de PrestaShop de tu servidor web usando tu cliente FTP.

  2. Elimina todas las tablas ps_ de la base de datos de PrestaShop con phpMyAdmin.

Perderás toda la información registrada en tu tienda: clientes, pedidos, facturas, productos, etc.
Esta acción no se puede deshacer, a menos que tengas una copia de seguridad de todos tus datos.

Índice


  • Información miscelánea

    • ¡Ten a mano una versión de prueba!

    • Comprobación de la biblioteca GD

    • Activación de PHP 5

      • 1&1

      • Free.fr

      • OVH

      • GoDaddy

      • Alojamiento compartido de Lunarpages

Información miscelánea

¡Ten a mano una versión de prueba!


Cuando hayas terminado de configurar tu tienda y dejarla a tu gusto, pero antes de abrirla oficialmente al público, te recomendamos encarecidamente que instales una versión de prueba local en tu ordenador personal (con WAMP para Windows, MAMP para Mac o LAMP para Linux, o XAMPP para cualquier otra plataforma), o en cualquier otro lugar de tu servidor de alojamiento.

Esta segunda instancia será útil como entorno de preproducción. En ella puedes hacer todos los cambios futuros de tu tienda online PrestaShop sin que afecte a la versión activa. De este modo, si algo falla, la tienda activa seguirá estando intacta.

Una vez que confirmes que tu versión de prueba funciona como debe, cópiala para sobrescribir la versión activa. Es mejor que lo hagas cuando pasen las horas punta de uso; además, también es recomendable que desactives temporalmente la tienda desde el backoffice.

Comprobación de la biblioteca GD


La biblioteca GD permite que PrestaShop retoque las imágenes que cargas, sobre todo para cambiar su tamaño.

En una instalación predeterminada de PHP, se debería activar la biblioteca GD; pero, si no es el caso de tu instalación, las instrucciones estándar de Windows son:



  1. En el directorio raíz de tu carpeta PHP, abre el archivo php.ini.

  2. Elimina el comentario de la línea extension=php_gd2.dll (hacia la mitad del archivo aproximadamente, en medio de una larga lista de extensiones) quitando el “;” que hay al inicio de la línea.

  3. Reinicia los servicios PHP.

Si no tienes acceso al archivo php.ini (que suele ser el caso si se usa alojamiento compartido), ponte en contacto con tu proveedor para ponerle al tanto de tus necesidades de alojamiento.

Activación de PHP 5


Con frecuencia, tanto los servidores exclusivos como los compartidos disponen de PHP 4 y PHP 5, pero solo PHP 4 está activado de forma predeterminada.

Para instalar PrestaShop, se debe activar PHP 5. Si intentas ejecutar PrestaShop con PHP 4, recibirás numerosos errores, incluyendo este habitual mensaje de error:

Parse error: parse error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in [php file] on line X.

No dudes en publicar un informe de errores sobre los consejos que necesites para que PrestaShop funcione en tu servicio de alojamiento en Forge de PrestaShop (necesitarás una cuenta). Los añadiremos a esta guía conforme los recibamos.

A continuación incluimos una lista de procedimientos que ya conocemos:

1&1


Añade esta línea a tu archivo .htaccess:

AddType x-mapp-php5 .php

Para la reescritura de la URL, añade estas líneas:

Options +FollowSymLinks

RewriteEngine On

Free.fr


Añade esta línea a tu archivo .htaccess:

php 1

OVH


Añade esta línea a tu archivo .htaccess:

SetEnv PHP_VER 5

Para desactivar las variables globales:

SetEnv REGISTER_GLOBALS 0


GoDaddy


Para ver tu versión de PHP:

  1. Inicia sesión en tu administrador de cuentas.

  2. En la sección Products (Productos), haz clic en Web Hosting (Alojamiento web).

  3. Junto a la cuenta de alojamiento que quieras usar, haz clic en Launch (Ejecutar).

En la sección Server (Servidor), se muestra tu versión de PHP.

Para cambiar tu versión PHP:



  1. En el menú Content (Contenido), selecciona Programming Languages (Lenguajes de programación).

  2. Selecciona la versión de PHP que quieras usar y haz clic en Continue (Continuar).

  3. Haz clic en Update (Actualizar).

Los cambios pueden tardar hasta 24 horas en completarse.

Alojamiento compartido de Lunarpages


  1. Entra en cPanel. Debería estar ubicado en Erreur ! La référence de lien hypertexte est incorrecte.

  2. Introduce el nombre de usuario de tu cuenta y la contraseña en el cuadro que aparece.

  3. Aparece una nueva página. Desplázate hasta la fila inferior de iconos de la página y haz clic en el icono titulado “Enable/Disable PHP 5” (Activar/Desactivar PHP 5).

  4. Aparece una nueva página. Haz clic en “Add PHP 5 To Your Account!” (Añadir PHP 5 a tu cuenta).

Se ha enviado tu solicitud de cambio de lenguaje. Deja pasar 24 horas para que el servidor de alojamiento procese el cambio.
1   2   3


La base de datos está protegida por derechos de autor ©bazica.org 2016
enviar mensaje

    Página principal