Cómo realizar una copia de nuestra tienda Prestashop 1.6.1 en local.
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.
<?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
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
campo domain=localhost
campo domain_ssl=localhost
campo physical_uri=/mitienda/
Ahora queda así el backoffice.
Espero que os sirva!!!
🙂