Child pages
  • Instalación de PrestaShop

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note

Este capítulo ha sido escrito para todos aquellos que tengan la intención de instalar PrestaShop en su servidor web online.
Si desea instalar PrestaShop en su propio ordenador, deberá primero seguir las instrucciones de esta página: Installing PrestaShop on your computer Instalación de PrestaShop en su ordenador.

Si ya ha leído las instrucciones de esa página, vaya directamente a la sección "Creación de una base de datos para su tienda" que encontrará en esta misma página.

Instalación de PrestaShop en 10 minutos

PrestaShop es muy fácil de instalar. Una vez que todos los archivos estén subidos a su servidor web, debería poder empezar a configurar su tienda en menos de 5 minutos: el proceso de instalación es muy sencillo, ya que el instalador se encarga practicámente prácticamente de todo el trabajo sin usted apenas tenga que intervenir. Los usuarios menos experimentados podrían necesitar entre 10 y 20 minutos para completar todo el proceso.

...

Tip

Algunos proveedores de hosting ofrecen la opción de instalar una aplicación de Prestashop autoinstalable con tan sólo un clic de ratón, ahorrándole tiempo para que pueda empezar a trabajar aún más rápido. El uso de este servicio puede reducir drásticamente el tiempo de instalación para los usuarios sin experiencia.

Estos proveedores de hosting utilizan principalmente las siguientes bibliotecas de scripts:

Algunos de estos scripts incluso soportan la actualización en un 1-clic, lo que tiene un valor incalculable.

Otros proveedores de alojamiento, tienen sus propios scripts de instalación. Consulte con su proveedor de hosting para obtener más información.

Por último, pero no menos importante, PrestaShop tiene su propia solución de hostingregistrándose en PrestaShop.com, puede crear una tienda 100% gratuita en PrestaShop Cloud, dejando  que sea nuestro equipo técnico profesional el que se encargue de todas las dificultades técnicas relacionadas con el hosting, lo que le permitirá enfocarse directamente en su tienda, clientes y ventas. Visite https://www.prestashop.com/ para obtener mayor información.

Instrucciones rápidas de instalación

...

Utilizando una herramienta Zip, extraiga el contenido del archivo en una ubicación de su disco duro (como por ejemplo en el escritorio ). No cargue/suba el archivo Zip directamente a su servidor web.

...

  • Su proveedor de alojamiento:
    • Algunos proveedores de alojamiento pueden requerir que usted coloque sus archivos en una carpeta específica, tales como /htdocs, /public_html, /web, /www, /sunombrededominio.com, etc.
    • Otros proveedores de alojamiento, simplemente le piden que ingrese directamente dentro del apropiado espacio de carga.
  • Sus requisitos y necesidades:
    • Si quiere que su tienda sea la página web principal de su nombre de dominio (es decir, http://www.ejemplo.com), cargue/suba PrestaShop en la carpeta raíz del espacio de carga/subida (que puede depender del proveedor de alojamiento).
    • Si quiere que su tienda se encuentre disponible en una subcarpeta de su nombre de dominio (http://www.ejemplo.com/tienda), deberá primero crear dicha carpeta a través de FileZilla (haga clic con el botón derecho del ratón y seleccione "Crear directorio"), a continuación cargue/suba PrestaShop dentro de esa carpeta.
    • Si quiere que su tienda esté disponible en un subdominio perteneciente a su nombre de dominio (http://tienda.ejemplo.com), deberá primero crear dicho subdominio. De nuevo este punto depende de su proveedor de alojamiento: puede que tenga que hacerlo añadiendo simplemente una nueva carpeta utilizando su cliente FTP, o puede que tenga que crear el subdominio a través del panel de administración de su proveedor de hosting. Lea primero la documentación de soporte proporcionada por su proveedor. Una vez creado, diríjase a la carpeta del subdominio, y cargue/suba PrestaShop allí mismo.

En la parte izquierda de FileZilla, debe ahora tener la carpeta local donde almacena los archivos PrestaShop procedente del archivo Zip, y en la parte derecha, la ubicación de destinoSi no ha hecho esto todavía, el proceso de carga/subida es sencillo: seleccione todos los archivos y directorios de la carpeta local (use Ctrl-A), y, o bien arrastrelos arrástrelos y sueltelos suéltelos en la carpeta remota, o haga clic con el botón derecho del ratón en la selección realizada y seleccione la opción "Subir" en el menú contextual.

...

La carga/subida puede tardar varios minutos, ya que PrestaShop está formado por más de 7500 archivos y casi 1.000 carpetas. Tras este espacio de tiempo, todos los archivos y carpetas del PrestaShop deberián deberían estar en línea. ¡Gran trabajo!

...

Hay 6 pasos. En la parte superior de la páginael asistente de instalación le muestra en que paso del proceso se encuentra actualmente: las caras grises se convierten en caras sonrientes tras completar un paso. .

Paso 1: Página de bienvenida

...

Comprobación¿Cómo/dónde solucionarlo?
¿Se encuentra PHP 5.1.2 o superior instalado?Servidor web
¿Puede PrestaShop cargar/subir archivos?Archivo php.ini (file_uploads)
¿Puede PrestaShop crear nuevos archivos y carpetas?Explorador de archivos / cliente FTP / línea de comando
¿Se encuentra instalada la biblioteca GD?Archivo php.ini (extension=php_gd2.so)
¿Se encuentra el soporte de MySQL activo?Archivo php.ini (extension=php_pdo_mysql.so)
Permisos recursivos de escritura en ~/config/Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/cache/Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/log/Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/img/Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/mails/Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/modules/Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/override/Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/themes/default/lang/Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/themes/default/pdf/lang/Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/themes/default/cache/Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/translations/Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/upload/Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/download/Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/sitemap.xmlExplorador de archivos / cliente FTP / línea de comando
¿Puede PrestaShop abrir URL's externas? ?

Archivo php.ini (allow_url_fopen)

¿Se encuentra la opción PHP "register global" desactivada?Archivo php.ini (register_globals)
¿Se encuentra activada la compresión GZIP?Archivo .htaccess
¿Se encuentra la extensión Mcrypt disponible?Archivo php.ini (consulte http://php.net/manual/es/mcrypt.setup.php)
¿Se encuentra la opción PHP "magic quotes" desactivada?Archivo php.ini (magic_quotes_gpc)
¿Se encuentra cargada la extensión Dom?

Opción --enable-dom  al momento de compilar

¿Se encuentra cargada la extensión PDO MySQL?Archivo php.ini (extension=php_pdo_mysql.so)

Anchor
Permisos
Permisos
Mientras que los cambios de configuración de PHP no pueden ser explicados completamente en generalidades aplicable aplicables a todas las situaciones ya que en muchas situaciones dependen de su nivel de acceso a su servidor, la manipulación y actualización de los permisos de archivos sí es más concreta y sencilla de explicar.

...

Warning

Algunos hosts pueden requerir que utilice CHMOD 777, aunque esto no se recomienda para nada más que una necesidad puntual.
Si tiene que utilizar CHMOD 777 para instalar PrestaShop, asegúrese de cambiar este entorno a uno más seguro (por ejemplo, 775 para los directorios y 664 para los archivos) una vez que haya terminado el proceso de instalación.
Consúlte Consulte la documentación de soporte técnico proporcionada por su proveedor con detenimiento.

...

Dependiendo de la configuración del servidor (que no siempre se tiene a mano), necesitará marcar las casillas "Leer" y "Ejecutar" de las columnas, y al menos la casilla "Escribir" en "Permisos de propietario" y "Permisos de Grupo". Algunos hosts podrían requerir que tenga la casilla "Escribir" de los "Permisos públicos" marcada, pero tenga cuidado con esto último: rara vez se necesita que  cualquier persona en su servidor tenga permisos para editar el contenido de la instalación de PrestaShop.

...

Warning

No utilice dos puntos en el nombre de su tiendaya que podría impedir que alguna funcionalidad trabaje correctamente (por ejemplo, esto prodría podría provocar fallos en el envío de correos electrónicos).

Puede reemplazar los dos puntos por un guiónguion si usted necesita tener dos partes diferenciadas en el título. Por ejemplo, utilice "Mi Tienda - El mejor sitio  para comprar artículos" en lugar de "Mi Tienda:   El mejor sitio  para comprar artículos".

Image Removed

Concerning the logo, you should note that it will appear:

...

Image Added

En cuanto al logotipo, debe tener en cuenta que aparecerá:

  • En todas las páginas de su tienda (dependiendo del tema utilizado).
  • En su back-office.
  • En todos los correos electrónicos enviados a sus clientes.
  • En todos los documentos contractuales (facturas, autorizaciones de devolución, etc.).

Therefore, do not keep the default PrestaShop logo, for obvious reasons.

Click "Next" to continue.

Step 5: System configuration

This page contains a form that enables you to tell PrestaShop where the database server is, and which database it should use, along with a few other details. All this information should have been provided to you by your web host.

Image Removed

Fill all the fields with the database connection information provided by your web-host:

...

Por lo tanto, no mantenga el logotipo predeterminado de PrestaShop, por razones obvias.

Haga clic en "Siguiente" para continuar.

Paso 5: Configuración del sistema

Esta página contiene un formulario que le permite informar a PrestaShop donde se encuentra el servidor de la base de datos, y que base de datos desea utilizar, junto con algunos otros detalles. Toda esta información debería haber sido proporcionado por su proveedor de alojamiento web.

Image Added

Rellene todos los campos con la información de conexión de base de datos proporcionada por su proveedor de alojamiento web:

  • Dirección del servidor de base de datosEl hostname de su servidor MySQL. Éste puede estar ligado a su nombre de dominio (es decir. http://sql.exampleejemplo.com), tied to your ligado a su web host (ies decir. e. http://mysql2.alwaysdata.com), or simply be an IP address (i.e.  o simplemente ser una dirección IP (es decir, 46.105.78.185).
  • Database name. The name of the database where you want PrestaShop to store its data. This is either an existing database on your MySQL server, or the one that you created using phpMyAdmin (or any other SQL tool) in the "Creating a database for your shop" section of this guide.
  • Database login. The name of the MySQL user that has access to your database.
  • Database password. The password of the MySQL user.
  • Database engine. The database engine is the core of your database server. InnoDB is the default one and you should use it, but the more technical among you might want to choose another engine. Generally, there is no need to change the default setting.
  • Tables prefix. The prefix for your database tables. "ps_" is the default, resulting in the PrestaShop SQL tables having names such as "ps_cart" or "ps_wishlist"; but if you need to install more than one instance of PrestaShop on the same database, then you must use a different prefix for each installation. However, we do recommend that you create one database per installation of PrestaShop, if your web host allows it. Better yet: make one installation of PrestaShop, and enable the multistore feature in order to manage many stores from the same PrestaShop back-end.
  • Drop existing tables. This is only available in "Dev mode". When re-installing PrestaShop, you can choose to drop the existing PrestaShop database tables in order to start on a clean slate.

Click the "Test your database connection now!" button in order to check that you did use the correct server information.

Click "Next": the install will start configuring your shop, creating and populating the database tables, etc. This might take a few minutes: please be patient and do not touch your browser!

Image Removed

The installer does the following:

  • Create the settings.inc.php file, and fill it with your settings.

  • Create the database tables.

  • Create the default shop with its default languages.

  • Populate the database tables.

  • Configure the shop's information.

  • Install the default modules.

  • Install the demonstration data (products, categories, user, CMS pages, etc.).

  • Install the theme.

Once it is done, your shop is installed and ready to be configured!

Completing the installation

As you can read right on the final page of the installation process, there are a couple of last actions to perform before you can leave the installer.

Image Removed

An easy way to improve your installation's security is to delete some key files and folders. This is done using your FTP client, directly on the server. The items to delete are:

  • The "/install" folder (imperative).
  • The "/docs" folder (optional), unless you need to test the import tool with the sample import files that this folder contains.
  • The "README.md" file (optional).

Click on the "Manage your store" button in order to be taken to your administration area.

Another way to secure your installation is to use a custom name for the administration folder: change the "admin" folder for something unique to you, such as "4dmin-1537" or "MySecReT4dm1n".
Write down the new name for your new "admin" folder
, because from now on you will access your administration pages using this address!

Finally, in order to close all potentially malicious doors, use your FTP client to update the files and folders permissions to 664, or 666 if your host requires it. If it turns out low access rights prevent some modules to work, you should set permissions back to 755.

Congratulations! Installation is now complete.

...

  • Nombre de la base de datos. El nombre de la base de datos que desea utilizar para que PrestaShop almacene sus datos. Ésta puede ser  una base de datos existente en el servidor MySQL, o una que usted creara usando phpMyAdmin (o cualquier otra herramienta SQL) en la sección "Creación de una base de datos para su tienda" de esta guía.
  • Usuario de la base de datos. El nombre de usuario MySQL que tiene acceso a su base de datos.
  • Contraseña de la base de datos. La contraseña del usuario MySQL.
  • Motor de la base de datosEl motor de base de datos es el corazón del servidor de base de datos. InnoDB es el motor por defecto y que debería usar por defecto, pero los usuarios más técnicos pueden preferir otro motor. En general, no hay necesidad de cambiar la configuración predeterminada.
  • Prefijo de las tablas. El prefijo predeterminado para las tablas de su bases de datos es "ps_", lo que da como resultado tablas SQLcon nombre como "ps_cart" o "ps_wishlist"; pero si necesita instalar más de una instancia de PrestaShop en la misma base de datos, entonces deberá utilizar un prefijo diferente para cada instalación que realice. Sin embargo, le recomendamos que cree una base de datos para cada instalación de PrestaShop, si su proveedor de alojamiento web lo permite. Mejor aún: haga una instalación de PrestaShop, y habilite la función multitienda para gestionar varias tiendas desde el mismo back-end de PrestaShop .
  • Eliminar tablas existentes. Esta opción sólo se encuentra disponible en "modo Dev". Cuando reinstale PrestaShop, puede optar por eliminar las tablas de la base de datos  existentes con el fin de comenzar desde cero.

Haga clic en el botón "¡Comprueba la conexión de tu base de datos ahora!" para comprobar que introdujo correctamente la información del servidor.

Haga clic en "Siguiente": la instalación comenzará  la configuración de su tienda, creará y rellenará las tablas de la bases de datos, etc. Este proceso puede prolongarse unos minutos: ¡por favor, sea paciente y no toque su navegador.!

Image Added

El programa de instalación hace lo siguiente:

  • Crear el archivo settings.inc.php, y rellenarlo con sus ajustes.

  • Crear las tablas de la bases de datos.

  • Crear la tienda por defecto con sus idiomas predeterminados.

  • Rellenar las tablas de la bases de datos.

  • Configurar la información de la tienda.

  • Instalar los módulos por defecto.

  • Instalar los datos de demostración (productos, categorías, usuario, páginas CMS, etc.).

  • Instalar el tema.

Una vez realizado el proceso, ¡su tienda está instalada y preparada para ser configurada!

Finalización de la instalación

Como puede leer a la derecha en la página final del proceso de instalación, tendrá que realizar algunas acciones últimas antes de poder salir del instalador.

Image Added

Una manera fácil de mejorar la seguridad de su instalación es borrar algunos archivos y carpetas importantes. Esto se realiza directamente en el servidor, utilizando su cliente FTP. Los elementos a eliminar son:

  • La carpeta "/install" (imprescindible).
  • La carpeta "/docs" (opcional), a menos que necesite probar la herramienta de importación con los archivos de muestra que esta carpeta contiene.
  • El archivo "README.md" (opcional).

Haga clic en el botón "Administra tu tienda" para ingresar a su área de administración.

Otra manera de otorgar mayor seguridad a su instalación es utilizar un nombre personalizado para la carpeta de administración: cambie el nombre de la carpeta "admin" por algún otro que tenga sentido para usted, tales como "4dmin-1537" o "MiSecReT4dm1n".
¡Apunte por escrito el nuevo nombre otorgado a la carpeta "admin"
, ya que a partir de ahora accederá a sus páginas de administración haciendo uso de éste en la dirección web del panel de control de su tienda!

Por último, para cerrar todas las puertas potencialmente maliciosas, use su cliente FTP para actualizar los permisos de archivos y directorios a 664 o 666 si su host lo requiere. Si observa que al realizar esta modificación de permisos de acceso algunos módulos dejan de trabajar correctamente, establezca los permisos de nuevo a 755.

¡Enhorabuena! La instalación ha finalizado.

Inicie sesión en el back-office de PrestaShop a través de la dirección web de su tienda y de   la nueva carpeta "admin" recién renombrada-, y comience a rellenar su catálogo con los productos, añadiendo los transportistas y los gastos de envío, añadiendo fabricantes y proveedores, cambiando el tema, y la configuración general de los diferentes ajustes para adaptarla a sus gustos y necesidadesConsulte el capítulo "Primeros pasos con PrestaShop 1.6" de la guía del usuario para obtener mayor información: http://doc.prestashop.com/display/PS16/FirstPrimeros+stepspasos+withcon+PrestaShop+1.6.

Tip

You should regularly back up your database and files, ideally on more than one computer, in case of problems related to hardware or security.

 

 

Es aconsejable que haga una copia de seguridad de su base de datos y archivos, a ser posible en más de un ordenador, para prevenir posibles problemas relacionados con el hardware o la seguridad que puedan producirse.