Clonar Tienda PrestaShop 1.6 a Otra Carpeta del Hosting

Seguramente os da miedo realizar «pruebas» en vuestra tienda Prestashop por si os la cargáis y dejáis a vuestros clientes sin la posibilidad de poder adquirir vuestros productos durante un tiempo. Es por ello por lo que si quereis instalar/desinstalar un nuevo módulo, así como modificar archivos u hojas de estilos CSS o incluso actualizar el CM a una versión mas reciente; lo más recomendado es tener un clon de vuestra tienda PrestaShop bajo el cual poder realizar todas las «pruebas» que deseéis sin temor a dejar vuestra tienda inoperativa por un prolongado periodo de tiempo.

En el artículo que os hemos preparado para hoy vamos a tratar de enseñaros, de la forma más sencilla posible, como podéis clonar vuestra tienda PrestaShop a otra carpeta del hosting de manera que en la copia de la tienda podáis hacer todo lo que queráis sin perjudicar a la «versión original» de la misma; la cual es visitada por vuestros clientes, y no querréis que estos se queden sin poder acceder a ella ¿no?

Tener una versión «duplicada» o «clonada» de vuestra propia tienda PrestaShop os dará una alternativa para probar todos los cambios que queráis realizar en vuestra tienda original y con la seguridad que ello conlleva sabiendo que no va a pasar nada. Por supuesto, si los cambios que hacéis en el clon funcionan perfectamente después podréis llevarlos a cabo también en la versión original de la tienda.

Para clonar tienda PrestaShop a otra carpeta del Hosting debéis seguir los siguientes pasos que os relatamos a continuación:

Hacer una copia de seguridad de la web desde cPanel + base de datos.

Ir al Panel de Hosting, Archivos, Administrador de Archivos (1). Selecionar la opción de la carpeta que alberga la instalación de la tienda PrestaShop (suele ser /public_html (2) como se ve en la imagen de abajo ) y darle a «Go» (3) o lo que es lo mismo «Ir».

Luego en el administrador de archivos hay que seleccionar todos los archivos mediante la opción «Seleccionar todo (1)» para que se marquen. Selecionados todos los archivos toca pinchar con el ratón sobre el tercer icono de la parte superior izquierda: «Copiar (2)».

Entonces se abrirá una nueva ventana en la que habrá que añadir la rutal al final /public_html/nombre_carpeta_clon. Y darle a Copy Files (copiar archivos)

Tras ello click en un nivel arriba para visualizar la carpeta /public_html de nuevo y poder localizar la carpeta creada previamente. Lo mas recomendado es acceder a ella para verificar que están todos los contenidos copiados correctamente.

Nota: Acordaros de revisar el archivo .htaccess (usar el Editor de Código) para aseguraros que las rutas que contenga apuntan ahora a /public_html/nombre_carpeta_clon.

Si todas las rutas están correctas (deberían estarlo) os tocará ir de nuevo al panel de hosting -> Base de datos -> Click en phpMyAdmin

Para así localizar la base de datos de la instalación de PrestaShop original y exportarla mediante el icono de «Exportar» (cuarto del menu superior de la parte izquierda).

Una vez exportada deberéis guardar en vuestro PC la copia .sql de la base de datos dándole a «continuar».

Tras ello tendréis que volver al cPanel para crear una nueva base de datos. Os recomendamos que cuando la hagáis anotéis los datos ya que mas tarde son los que deberéis poner en el archivo de configuración. El Host (hospedaje) normalmente siempre suele ser localhost.

Una vez mas os tocará ir de nuevo al panel de hosting -> Base de datos -> Click en phpMyAdmin

Pero esta vez para hacer click en «Importar» y así importar la base de datos que guardasteis previamente en el PC.

Una vez importada la base de datos, desde cPanel, Archivos, Administrador de Archivos, deberéis acceder a la carpeta config en /public_html/nombre_carpeta_clon/config (o donde tengáis el clon de PrestaShop) y editar el archivo settings.inc.php para modificar los valores de las variables de la base de datos.

Tenéis que sustituir los valores de la base de datos por los de la nueva que preparasteis para el clon de la tienda PrestaShop.

define('_DB_NAME_', 'xxxxxxxxxxxxx');
define('_DB_USER_', 'xxxxxxxxxxxxx');
define('_DB_PASSWD_', 'xxxxxxxxxxxxx');

Una vez modificado tendréis que guardar los cambios del archivo settings.inc.php.

PD: Acordaros de cambiar el nombre de la tienda PrestaShop clonada para no confundirla con la tienda original.

Tras todo lo expuesto ya solo os quedará acceder al panel de administración del clon para modificar la url.
Desde Hostinet os recomendamos que le echéis un vistazo a este artículo sino tenéis muy claro como cambiar la ruta.

Y regenerado el .htaccess, tan solo tendréis que verificar que la carga de la tienda clonada es la correcta y podréis empezar a realizar todas las pruebas que queráis para después poder aplicar los cambios que consideréis oportunos en la «tienda original».

Nota: Os recomendamos que el .htaccess de la tienda clon no sea indexado por los principales motores de búsqueda, de esta forma evitareis que os puedan penalizar por contenido duplicado, aunque no siempre suelen penalizar por ello, pero lo mejor es prevenir ya que ganarse una penalización puede resultar muy perjudicial para vuestra tienda PrestaShop.


 

Desde Hostinet os garantizamos que vais a poder conseguir el mejor precio para vuestro Hosting PrestaShop ¡¡¡100% GARANTIZADO!!! Además, siempre contareis con el mejor soporte para los CMS más usados hoy en día por los webmasters (PrestaShop, WordPress y Joomla). ¿A que estáis esperando para contratar vuestro Hosting PrestaShop con Hostinet? Todo son ventajas!!!