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 minútosminutos: 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 host o anfitrionesproveedores de alojamiento, tienen sus propios scripts de instalación. Consulte con su proveedor de hosting para obtener más información. 

 Last but not least, PrestaShop has its own hosting solution: by registering on PrestaShop.com, you can create a 100% free PrestaShop Cloud store, and thus offload all the technical hurdles of hosting to our own team, and can focus on your shop, clients and sales. Visit https://www.prestashop.com/ for more information.

Quick installation instructions

Here's the quick set of instructions for those who are already comfortable with installing PHP/MySQL applications on a web server. If the lack of details bothers you, you will find detailed instructions in the next section of this chapter.

  1. Download and unzip the PrestaShop package if you haven't already.
  2. Create a database for PrestaShop shop on your web server if it is possible. In case there is no MySQL user who has all privileges for accessing and modifying this database, create it as well.
  3. Upload the PrestaShop files and folders to the chosen location on your web server. Do not upload the root /prestashop folder directly: only the files and folders that it contains.
  4. Run the PrestaShop installation script by accessing the public URL for the chosen location in a web browser. This should be the URL where you uploaded the PrestaShop files.
  5. Follow the instructions on each screen of the installer.
  6. Once the installation is done, delete the /install folder and write down the new of the /admin folder, which has been generated in order to be unique to you, for security reasons.

PrestaShop should now be installed and ready to be configured! Continue to the First steps with PrestaShop 1.6 chapter of the User Guide.

Detailed instructions

Downloading and unzipping the PrestaShop archive

...

Instrucciones rápidas de instalación

Aquí se presenta un conjunto de instrucciones destinadas a aquellos usuarios, que ya tienen experiencia en la instalación de aplicaciones PHP/MySQL en un servidor web. Si la falta de detalles le supone un problema , encontrará instrucciones detalladas en la siguiente sección de este capítulo.

  1. Descargue y descomprima el paquete PrestaShop si todavía no lo ha hecho.
  2. Cree una base de datos para su tienda PrestaShop  en su servidor web, si es posible. En caso de que no tenga definido ningún usuario MySQL con todos los privilegios para acceder y modificar esta base de datos, cree a éste también.
  3. Suba los archivos y carpetas de PrestaShop a la ubicación elegida en su servidor web. No suba la carpeta raíz /prestashop directamente: tan sólo los archivos y carpetas que contiene.
  4. Ejecute el script de instalación de PrestaShop accediendo a la dirección URL pública de la ubicación elegida en un navegador webEsta debe ser la URL donde ha subido los archivos de PrestaShop.
  5. Siga las instrucciones indicadas por cada uno de los pasos del instalador.
  6. Una vez que la instalación haya sido completada, elimine la carpeta /install y anote el nombre de la nueva carpeta /admin, renombrada a un nombre identificador único para su tienda, por razones de seguridad.

¡PrestaShop debe ahora estar instalado y preparado para ser configurado a sus necesidades!Continúe con el capítulo Primeros pasos con PrestaShop 1.6 de la Guía del usuario.

Instrucciones detalladas

Descargar y descomprimir el archivo PrestaShop

Puede descargar la última versión de PrestaShop desde el siguiente enlace: https://www.prestashop.com/enes/downloaddescarga.

Image Removed

You only have one download option: the latest stable version, ready for all kinds of online stores.

...

Image Added

Tan sólo tiene una opción de descarga: la última versión estable, preparada para toda clase de tiendas online.

Info

Si necesita descargar cualquier versión anterior o previa, diríjase a esta dirección: https://www.prestashop.com/enes/developers-versions. Scroll down to the "Previously released versions" section.

Note that it is never recommended to use any other version than the current stable one.

...

Desplácese hacia abajo de esta página, hasta encontrar la sección denominada: "Versiones publicadas anteriormente".

Nota: Tenga en cuenta que no se recomienda el uso de otra versión que no sea la versión actual estable. Le recomendamos encarecidamente utilizar la última versión de PrestaShop para crear una tienda online.

Haga clic en el botón "Descargar ahora", y guarde el archivo en cualquier ubicación de su ordenador (como por ejemplo en el escritorio). Debería obtener un archivo llamado "prestashop_1.6.0.414.zip" (or an equivalent, depending on the version numberso un equivalente similar, que dependerá del número de versión).

Tip

The downloaded file is a Zip archive, meaning one file containing all of PrestaShop's files in compressed form. In order to continue with the process, you must uncompress the archive.

If your operating system does not natively support Zip files, you can download and install a dedicated tool, such asEl archivo descargado es un archivo Zip, lo que significa que ahora tiene un archivo que contiene todos los archivos que forman PrestaShop de forma comprimida. Con el fin de continuar con el proceso, debe descomprimir el archivo.

Si su sistema operativo no soporta de forma nativa archivos Zip, puede descargar e instalar una herramienta específica, como por ejemplo:

Using a Utilizando una herramienta Zip tool, extract the content of the archive to a known location on your hard-drive (such as on the Desktop again). Do not upload the Zip file directly to your web server.

...

The Zip archive has two items at its root :

...

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.

Info

El archivo Zip tiene dos elementos en su raíz:

  • La carpeta "prestashop", que contiene todos los archivos de PrestaShop que pronto va a subir en su servidor web.
  • El archivo "Install_PrestaShop.html" file, which opens this very page in your default browser.
The
  • , que se abre en el navegador predeterminado.

El archivo "Install_PrestaShop.html" must not be uploaded on your web server.

Uploading PrestaShop

You should now have a hosting space at your disposal (if not, read the "What you need to get started" chapter of this guide), and a folder on your hard-drive with the uncompressed PrestaShop archive.

...

no debe ser cargado/subido a su servidor web.

Subir/Cargar PrestaShop utilizando un cliente FTP

En este punto, debería tener un espacio de alojamiento a su disposición (si no lo tiene, lea el capítulo "Lo que necesita para empezar" de esta guía), y una carpeta en su disco duro con el  archivo PrestaShop descomprimido.

Al realizar este paso subirá/cargará  los archivos de PrestaShop en su espacio de alojamiento. Este proceso se realiza mediante la conexión de su computadora a su servidor utilizando una herramienta conocida como "cliente de FTP", que ya debió de haber instalado durante la lectura del capítulo  "Lo que necesita para empezar". Nosotros en esta guía vamos a utilizar un cliente FTP gratuito denominado FileZilla (http://filezilla-project.org/).

Connect to your hosting space using your FTP client, by using the connection details provided by your web host (if not, contact your host). Once connected, it is time to transfer the PrestaShop files from your computer to your server.

In FileZilla (or any other FTP client), browse your local folders until you find the one that contains the PrestaShop files. Keep it open in the "Local site" section on the left.

Image Removed

In the "Remote site" section (on the right), browse to the location where you want PrestaShop to be publicly available (root of the domain, sub-folder, sub-domain...). This can change a lot, depending on both your host and your needs:

...

Conéctese a su espacio de alojamiento utilizando su cliente FTP, utilizando los datos de conexión proporcionados por su proveedor de alojamiento web (si no los conoce, póngase en contacto con su proveedor de alojamiento). Una vez conectado, deberá transferir los archivos PrestaShop desde su ordenador a su servidor.

En FileZilla (o cualquier otro cliente FTP), navegue a través de sus carpetas locales hasta que encuentre la que contiene los archivos de PrestaShop. Manténgala abierta en el panel "Sitio local" de la columna izquierda.

Image Added

En el panel "Sitio remoto" (a la derecha), diríjase a la ubicación en la que desea que PrestaShop esté disponible públicamente (raíz del dominio, sub-carpeta, sub-dominio...). Esto puede variar mucho, dependiendo tanto de su proveedor de alojamiento como de sus necesidades:

  • 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, /yourdomainnamesunombrededominio.com, etc.
    • Other hosts' FTP server will simply log you directly into the proper upload space.
    Your needs:
      If you want your shop to be the main website for your domain name (i.e.
    • 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.exampleejemplo.com), upload PrestaShop at the root folder of the upload space (which may depend on the host).If you want your shop to be in a sub-folder of your domain name 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.exampleejemplo.com/shop), you must first create said folder through FileZilla (right-click and choose "Create directory"), then upload PrestaShop in that folder.If you want your shop to be in a sub-domain of your domain name 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://shoptienda.exampleejemplo.com), you must first create said sub-domain. This depends on your host: you might be able to do it simply by adding a new folder with your FTP client, or you might have to create the sub-domain through your host's administration panel. Read your host's support documentation first. Once created, browse to the sub-domain's folder, and upload PrestaShop there.

...

    • 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), and either drag & drop them to the remote folder, or right-click on the selection and choose "Upload" in the context menu.

Image Removed

Uploading can take several minutes, as PrestaShop uses more than 7500 files and almost 1000 folders. After a while, all of PrestaShop's files and folders should be online. Great!

Creating a database for your shop

Before you can actually install PrestaShop, you need to make sure your MySQL server has a database ready for PrestaShop's data. If not, you must create one.

Creating a database can be done using any database administration tool. We will be using the free phpMyAdmin tool  y, o bien arrástrelos y 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.

Image Added

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 deberían estar en línea. ¡Gran trabajo!

Crear una base de datos para su tienda

Antes de que realmente puede instalar PrestaShop, necesita asegurarse de que su servidor MySQL tiene una base de datos preparada para almacenar los datos de PrestaShop. Si no la tiene, debe crear una.

Puede crear una base de datos utilizando cualquier herramienta de administración de base de datos. En esta guía, nosotros vamos a utilizar la herramienta gratuita phpMyAdmin (http://www.phpmyadmin.net/), which should come pre-installed on most web hosting.

Info

Some hosts prefer to have customers use a graphic control panel, such as cPanel, Plesk or a custom-made one. Make sure you read your host's documentation about handling MySQL databases, and create a database for your shop by following their specific explanations.

Connect to phpMyAdmin using your account credentials, which your host provided you with. It should be accessible through a standard URL, tied to your domain name, or host's domain name.

Image Removed

In the left column, you can see the databases currently available on your MySQL server. Some of them should be left alone, because they are either used by phpMyAdmin or by the hostque ya viene preinstalada en el panel de control de la mayoría de los proveedores de alojamiento web.

Info

Algunos proveedores de alojamiento web prefieren que sus clientes utilicen un panel de control gráfico, tales como cPanel, Plesk o incluso algún otro desarrollado a medida. Asegúrese de leer la documentación de soporte proporcionada por su proveedor sobre el manejo de bases de datos MySQL, y cree una base de datos para su tienda siguiendo dichas explicaciones específicas.

Conéctese a phpMyAdmin utilizando sus credenciales de autenticación proporcionados por su proveedor. Ésta debe ser accesible a través de una URL estándar, ligada a su nombre de dominio o nombre de dominio del proveedor. 

Image Added

En la columna izquierda, puede ver las bases de datos disponibles en la actualidad en el servidor MySQL. Algunas de ellas deben ser dejadas tal cual y no ser modificadas ni eliminadas, ya que son utilizadas por phpMyAdmin o por el proveedor de alojamiento: phpmyadmin, mysql, information_schema, performance_schema and others. Read your host's documentation to know if one of these can be used as a default database.

Either way, you can create a brand new database by going in the "Database" tab and using the central form named "Create new database". Simply enter a unique name, and click "Create". The name of the database will be added to the list on the left. You can now use it to store PrestaShop's data.

Launching the auto-installer

Now comes the part where it all comes together: installing PrestaShop.

The installation process is quite easy, as it is streamlined by PrestaShop's auto-installer. You should be able to browse through it in handful of minutes. Do read each page thoroughly so as to not miss any information.

To launch the installer, simply browse to PrestaShop's location on your web server: the script will automatically detect that PrestaShop is not yet installed, and will take you to the auto-installer.
You can also directly type the address of the /install folder y otras. Consúlte la documentación de soporte técnico proporcionada por su proveedor de hosting, para saber si alguna de éstas puede ser utilizada como  base de datos predeterminada.

De todas formas, puede crear una nueva base de datos haciendo clic en el menú "Base de datos" y haciendo uso del formulario central que aparece en pantalla denominado "Crear base de datos". El proceso es tan simple como el de introducir un nombre único para la base de datos, y a continuación hacer clic en el botón "Crear". El nombre de la base de datos será añadido al listado de la izquierda. Ahora puede utilizarla para almacenar los datos de PrestaShop.

Lanzar el auto-instalador

Ahora viene la parte donde todo confluye: la instalación de PrestaShop.

El proceso de instalación es bastante sencillo, ya que será guiado y ayudado en todo momento por el auto-instalador de PrestaShop. Debería de estar navegando a través de su tienda en pocos minutos. Lea  detenidamente cada pantalla del instalador para no omitir ninguna información.

Para iniciar el proceso de instalación, simplemente acceda a la URL pública de PrestaShop en su servidor web: el script detectará automáticamente que PrestaShop todavía no ha sido instalado, y el auto-instalador tomará el control.
También puede escribir directamente la dirección de la carpeta /install: http://www.exampleejemplo.com/carpeta_prestashop_folder/install.

Info

If you are making an installation on your own computer, this installation should be done in the PrestaShop folder on your local web server, which should be available at Si va a realizar una instalación en su propio ordenador, ésta deberá realizarse desde la carpeta PrestaShop de su servidor web local, la cual debería estar disponible en la dirección http://127.0.0.1/prestashop.

From there on, you just have to read, click, and fill a few forms.

There are 6 steps. At the top of the page, the installation assistant gives you a visualization of where you are in the process: the gray faces turn into smiling faces after each step that is completed.

Image Removed

Step 1: Welcome page

This page is a quick intro into the installation process. You can choose the language in which the installer will display its instructions.

Image Removed

You also get a link to the documentation site A partir de aquí, tan sólo tendrá que leer, realizar algunos clics de ratón, y rellenar algunos formularios.

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. 

Image Added

Paso 1: Página de bienvenida

Esta página es una rápida introducción al proceso de instalación. Puede elegir el idioma en el que el programa de instalación mostrará sus instrucciones.

Image Added

En esta pantalla, también se le muestra un enlace que le dirige al sitio oficial de la documentación (http://doc.prestashop.com/), and the PrestaShop support phone number. You can learn more about our support service by going to http://support y el número de teléfono de atención al cliente de PrestaShop. Puede aprender más acerca de nuestro servicio de soporte dirigiéndose a https://www.prestashop.com/enes/.

Select the language in which you wish the installer to be, then click the "Next" button. This will also set the default language for your PrestaShop installation – but other languages will also be available for you to enable.

Step 2: PrestaShop's licenses

This second page is a simple requirement: PrestaShop is free and distributed under a certain set of open-source licenses. You simply cannot use this software if you disagree with the terms of the licenses, and this step requires you to explicitly acknowledge them.

Read PrestaShop's licensessupport.

Seleccione el idioma en el que desee que se le muestra el proceso de instalación, a continuación haga clic en el botón "Siguiente". Este proceso también establece el idioma predeterminado para la instalación de PrestaShopaunque otros idiomas también estarán disponibles para que usted los pueda activar si los necesita.

Paso 2: Licencias de PrestaShop

Esta segunda página es un simple requerimiento: PrestaShop es gratuito y se distribuye bajo un determinado conjunto de licencias de código abierto. No puede utilizar este software si no está de acuerdo con los términos de las licencias, y este paso requiere que usted las conozca explícitamente.

Lea las licencias bajo las que se distribuye PrestaShop:

Image Removed

You must agree to both licenses in order to install PrestaShop.

To access the next step, you must check the "I agree to the above terms and conditions" box, then click "Next". If you do not explicitly agree to the licenses, you cannot install PrestaShop: the "Next" button will not even be clickable.

Step 3 & 4: System compatibility & Store information

The third page makes a quick check of all the server parameters on your host. In most cases, you will not see this page, because if nothing wrong is found, you are taken directly to the fourth page, "Store information". If so, you can still go have a look at the third page by clicking on the "System compatibility" link in the left sidebar.

If something does go wrong during the server check that happens in the third step, the installer displays the "System compatibility" page, where you can see all the checks that failed.

System compatibility

This page checks that everything is OK with your server configuration: PHP settings, permissions on files and folders, third-party tools, etc.

Image Removed

If anything goes wrong, the installer stops you here, enabling you to see the few technical details that need fixing, be it changing the PHP configuration or updating the file permissions.

Image Removed

Here is a list of the checks that are performed during this third step:

...

Image Added

Debe aceptar ambas licencias para instalar PrestaShop.

Para acceder al siguiente paso, debe marcar la casilla "Acepto los términos y condiciones arriba indicados", a continuación haga clic en el botón "Siguiente". Si no está de acuerdo de manera explícita con estas licencias, no puede instalar PrestaShop: ni siquiera podrá hacer clic en el botón "Siguiente".

Pasos 3 y 4: Compatibilidad del sistema e información sobre su tienda

La tercera página hace una comprobación rápida de todos los parámetros del servidor de su proveedor de alojamiento. En la mayoría de los casos, usted no verá esta página, porque si no se encuentra nada erróneo, será redirigido directamente a la cuarta página, "Información sobre su tienda". Si así fuese, todavía puede volver a la tercera página haciendo clic en el enlace "Compatibilidad del sistema" en la barra lateral izquierda.

Si algo sale mal durante la comprobación de servidor que sucede en la tercera etapa, el instalador mostrará la página "Compatibilidad del sistema", donde podrá ver todas las comprobaciones que fallaron.

Compatibilidad del sistema

Esta página verifica que todas las configuraciones del servidor están correctamente realizadas: la configuración de PHP, los permisos de archivos y carpetas, las herramientas de terceros, etc.

Image Added

Si algo sale mal, el instalador detendrá el proceso de instalación aquí, permitiéndole ver los detalles técnicos que tendrá que corregir, ya sea cambiando la configuración de PHP o actualizando los permisos de archivo.

Image Added

A continuación, le presentamos el listado de las comprobaciones que se realizan durante este tercer paso:

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)
Is MySQL support is on¿Se encuentra el soporte de MySQL activo?Archivo php.ini file (extension=php_pdo_mysql.so)
Recursive write permission on Permisos recursivos de escritura en ~/config/File browser / FTP client / command lineRecursive write permission on ~Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/cache/File browser / FTP client / command lineRecursive write permission on ~Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/log/File browser / FTP client / command lineRecursive write permission on ~Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/img/File browser / FTP client / command lineRecursive write permission on ~Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/mails/File browser / FTP client / command lineRecursive write permission on ~Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/modules/File browser / FTP client / command lineRecursive write permission on ~Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/override/File browser / FTP client / command lineRecursive write permission on ~Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/themes/default/lang/File browser / FTP client / command lineRecursive write permission on ~Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/themes/default/pdf/lang/File browser / FTP client / command lineRecursive write permission on ~Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/themes/default/cache/File browser / FTP client / command lineRecursive write permission on ~Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/translations/File browser / FTP client / command lineRecursive write permission on ~Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/upload/File browser / FTP client / command lineRecursive write permission on ~Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/download/File browser / FTP client / command lineRecursive write permission on ~Explorador de archivos / cliente FTP / línea de comando
Permisos recursivos de escritura en ~/sitemap.xmlFile browser / FTP client / command lineCan PrestaShop open external URLsExplorador de archivos / cliente FTP / línea de comando
¿Puede PrestaShop abrir URL's externas? 

Archivo php.

in file

ini (allow_url_fopen)

Is PHP's ¿Se encuentra la opción PHP "register global" option offdesactivada?Archivo php.ini file (register_globals)
Is GZIP compression activated¿Se encuentra activada la compresión GZIP?Archivo .htaccess fileIs the Mcrypt extension available
¿Se encuentra la extensión Mcrypt disponible?Archivo php.ini file (see consulte http://php.net/manual/enes/mcrypt.setup.php)
Is PHP's ¿Se encuentra la opción PHP "magic quotes" option deactivateddesactivada?Archivo php.ini file (magic_quotes_gpc)
Is the Dom extension loaded¿Se encuentra cargada la extensión Dom?

Opción --enable-dom

compile time option
Is the PDO MySQL extension loaded?php.ini file

  al momento de compilar

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

Anchor
PermissionsPermisosPermissions
While changing the PHP configuration can only be done on a case-by-case basis depending on your level of access to your server, and therefore can only be explained in full details, updating the file permissions is easier to explain.

Permissions are the way a filesystem grants access rights to specific users or user groups, controlling their ability to view or make changes to files and folders. The installer needs to make several changes to the files that you uploaded, and if the filesystem does not allow for these changes through proper permissions, then the installer cannot complete its process.

Hence, if the installer shows that some files or folders do not have proper permission, you have to changer these permissions yourself. This will require you to access your files on your web server, and therefore use your FTP client (such as FileZilla) or the command line.

Log-in to your server account using your FTP client, browse to PrestaShop's folder, and find the folders that are marked by the installer as in need of a permission change.

...

titleCHMOD

...

Permisos
Mientras que los cambios de configuración de PHP no pueden ser explicados completamente en generalidades 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.

Los permisos son la forma en que un sistema de archivos otorga derechos de acceso a usuarios o grupos de usuarios específicos, controlando su capacidad de ver o realizar cambios en los archivos y carpetas. El instalador tiene que hacer varios cambios en los archivos que usted ha subido, y si el sistema de archivos no permite estos cambios a través de los permisos adecuados, entonces el instalador no puede completar su proceso.

Por lo tanto, si el instalador muestra que algunos archivos o carpetas no tienen el permiso adecuado, tiene que cambiador estos permisos usted mismo. Para ello será necesario que pueda acceder a sus archivos en su servidor web, y utilizar su cliente FTP (como FileZilla) o la línea de comandos.

Ingrese a su cuenta de servidor usando su cliente FTP, vaya a la carpeta de PrestaShop, y encuentre las carpetas que están señaladas por el instalador como con necesidad de un cambio de permiso.

Info
titleCHMOD

Al proceso de cambiar los permisos de los archivo o directorios en un sistema Unix / Linux se denomina "CHMOD", y se realiza ejecutando un comando que utiliza ese mismo nombre (consulte: http://es.wikipedia.org/wiki/Chmod you can find an explanation of file permissions here puede encontrar una explicación de los permisos de archivos en la siguiente dirección: http://www.elated.com/articles/understanding-permissions/).
Giving files or folders a "write permission" is called "doing a CHMOD 755" or "a Al proceso de otorgar a los archivos o directorios de un "permiso de escritura" se le denomina "hacer un CHMOD 755" o "un CHMOD 775", depending on the dependiendo del host.

...

Warning

Some hosts might require you to use CHMOD 777, although it is not recommended for anything more than a one-time need.
If you have to use CHMOD 777 in order to install PrestaShop, make sure to switch to a safer setting (for instance, 775 for folders and 664 for files) once you are done installing.
Read your host's documentation carefully.

Thanks to FileZilla (and most FTP clients), you do not have to use any Unix command. Most FTP clients make it possible to change permissions easily and graphically: once you have found a file or folder that needs such a change, right-click on it, and in the context menu choose "File permissions...". It will open a small window.

Image Removed

Depending on your server configuration (which you don't always have a hand at), you will need to check both the "Read" and "Execute" columns of boxes, and at least the "Owner" and "Group" rows for the "Write" column. Some hosts might require you to have the public "Write" box checked, but be careful with that: it is rarely a good thing to have anyone on your server be able to edit the content of your PrestaShop installation.

Some folders might need to have all their files and sub-folders change permissions too. In that case, check the "Recurse into subdirectories" box.

While changing permissions in your FTP client, you should regularly check that you have made the correct changes by running the installer's compatibility checks again: click the installer's "Refresh these settings" button as often as necessary.
Once all indicators are green, you can click "Next". If you cannot have them all green, at least make sure the installer displays the "PrestaShop compatibility with your system environment has been verified!" message at the top of the page.

System information

This is where you can start customizing your shop: give it a name and a logo, indicate its main activity, and indicate the personal information for the shop owner (which has legal binding in most countries)...

Warning

Do not use a colon in your store's name, as it might prevent some feature from working (for instance, e-mail sending might fail).

You can replace the colon with a dash if you need to have two sections in the title. For instance, use "MyStore – The best place for items to buy" instead of "MyStore: The best place for items to buy".

Image Removed

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

  • On all of the pages of your store (depending on your theme).
  • In your back office.
  • In all of the e-mails sent to your customers.
  • In all of your contractual documents (bills, return authorizations, 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:

...

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.
Consulte la documentación de soporte técnico proporcionada por su proveedor con detenimiento.

Gracias a FileZilla (y la mayoría de los clientes FTP), no tiene que utilizar ningún comando de Unix. La mayoría de los clientes FTP permiten cambiar los permisos con facilidad y de forma gráfica: una vez que haya encontrado un archivo o directorio que necesita un cambio de este tipo, haga clic con el botón derecho del ratón sobre éstey en el menú contextual, seleccione "Permisos de archivo...". Se abrirá una pequeña ventana como la que se muestra a continuación.

Image Added

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.

Algunos directorios que contengan subcarpetas y archivos en su interior, necesitarán aplicar recursivamente cambios a los permisos de todo el contenido. En ese caso, marque la casilla "Incluir todos los subdirectorios".

Mientras realiza los cambios de permisos en su cliente FTP, debe comprobar con regularidad que está realizando los cambios requeridos ejecutando en el instalador de PrestaShop la comprobación de compatibilidad: para ello haga clic en el botón del instalador "Actualizar esta información" con la frecuencia necesaria.
Una vez que todos los indicadores se presentan de color verde, haga clic en el botón "Siguiente". Si no puede conseguir que todos los indicadores sean de color verde, al menos asegúrese de que el instalador muestre el mensaje de "¡La compatibilidad de PrestaShop con el entorno del sistema ha sido verificada correctamente!" en la parte superior de la página.

Información de la tienda

Aquí es donde usted puede comenzar a personalizar su tienda: establezca para ella un nombre y un logotipo, indique su actividad principal, e indique los datos personales del propietario de la tienda (que puede tener implicaciones legales en algunos países)...

Warning

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

Puede reemplazar los dos puntos por un guion 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 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.).

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.ejemplo.com), ligado a su web host (es decir. 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.