Prestashop copia en localhost carpeta específica



Cómo realizar una copia de nuestra tienda Prestashop 1.6.1 en local.


 

prestashop-error-css

 

Realizar una copia de la carpeta public_html de nuestro hosting.

Realizar una copia de nuestra base de datos con phpmyadmin

Crear una carpeta en /var/www/html/tienda donde “tienda” será la nueva carpeta.

Recuperar la copia de seguridad de nuestra base de datos.

Modificaciones en la configuración:

en la carpeta /var/www/htlm/mitienda

el fichero settings.inc.php quedará más o menos como este.

Con vuestros datos!!! off course.

 

prestashop-settings-inc-php

<?php
define('_DB_SERVER_', 'localhost');
define('_DB_NAME_', 'mitienda');
define('_DB_USER_', 'usuario');
define('_DB_PASSWD_', 'contraseña');
define('_DB_PREFIX_', 'ps_');
define('_MYSQL_ENGINE_', 'InnoDB');
define('_PS_CACHING_SYSTEM_', 'CacheFs');
define('_PS_CACHE_ENABLED_', '1');
define('_COOKIE_KEY_', 'clavedecookie');
define('_COOKIE_IV_', 'clavecookieiv');
define('_PS_CREATION_DATE_', '2015-08-13');
define('_PS_VERSION_', '1.6.1.17');
define('_RIJNDAEL_KEY_', 'claverijndael');
define('_RIJNDAEL_IV_', 'claverijndaeliv');
define('__PS_BASE_URI__', '/mitienda/');

¡¡¡ OjO !!! La última línea _PS_BASE_URI_ la he puesto en el fichero settings.inc.php si no indico la dirección base no hay forma de que cargue los estilos y javascript.


Base de datos.


ps_configuration


 

tabla-ps_shop_url

buscaremos los registros con el campo name = ‘PS_SHOP_DOMAIN’ y  ‘PS_SHOP_DOMAIN_SSL’ y cambiamos el campo ‘value’ de las dos filas con ‘localhost’


ps_shop_url


tabla-ps_configuration

campo domain=localhost

campo domain_ssl=localhost

campo physical_uri=/mitienda/

 

Ahora queda así el backoffice.

Prestashop con CSS

 

 

Espero que os sirva!!!

🙂