Avisos
Vaciar todo

Clonar tienda Prestashop  

Página 1 / 3
 
Ivan
 Ivan
Reputable Member

Buenas Chicos.

Como indico en el titutlo si me podeis decir los pasos a seguir para poder clonar la Web y asi poder actualizar el Prestashop ir haciendo en esa misma las modificiaciones que me vayan saliendo.
Luego hacerlo en la reproducion com mas seguridad.

Gracias y un saludo

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 10/10/2016 1:53 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola de nuevo Ivan :cheer:

En el blog tenemos un articulo muy extenso de como clonar tu instalación de prestashop:
Clonar una instalación de PrestaShop a otra carpeta del Hosting

Revísalo y si en algún paso del articulo te pierdes lo comentas y vamos siguiendo desde este hilo.

Un saludo

ResponderCitar
Respondido : 10/10/2016 2:08 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Ivan
 Ivan
Reputable Member

Buenas Pepe,

Me he puesto a clonar la web, creo que he seguido todo los pasos pero no puedo entrar en el back office del clon.

Un saludo

ResponderCitar
Respondido : 04/12/2016 9:04 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Ivan,

Lo que yo veo cuando accedo al la web clonada desde la url temporal Contenido solo visible a usuarios registrados es un error 500.

Esto es muy común cuando no se ha copiado el archivo oculto .htaccess de la instalación original.

También puede suceder por otras razones, por lo que es importante que revises el archivo error_log de la carpeta /public_html/nutrishopclon y veas si hay entradas del 04DIC con errores.

Saludos

ResponderCitar
Respondido : 05/12/2016 1:56 am

Ivan
 Ivan
Reputable Member

Buenas,

La carpeta htaccess si que esta en los archivos.

Error log.

me sale esto

[20-Sep-2016 17:47:59 UTC] PHP Fatal error: Out of memory (allocated 5242880) (tried to allocate 12288 bytes) in /home/nutrisho/public_html/tools/htmlpurifier/HTMLPurifier.standalone.php on line 10603
[04-Dec-2016 19:58:15 UTC] PHP Fatal error: Class 'Adapter_ServiceLocator' not found in /home/nutrisho/public_html/nutrishop.clon/config/bootstrap.php on line 29
[04-Dec-2016 20:07:42 UTC] PHP Fatal error: Class 'Adapter_ServiceLocator' not found in /home/nutrisho/public_html/nutrishopclon/config/bootstrap.php on line 29

Un saludo

ResponderCitar
Respondido : 05/12/2016 9:50 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Ivan.

Revisa que todos los archivo se copiaron y que no falte algún, por el mensaje que nos adjuntas es por falta de algún archivo.

También puede ser por problemas de permisos en las carpetas o los archivos.

El tema de los permisos lo puedes solucionar realizando una revisión de tu cuenta con el Asistente Virtual Stephan, si encuentra archivos o carpetas con los permisos mal, lo corregirá.

Un saludo

ResponderCitar
Respondido : 05/12/2016 10:13 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Ivan
 Ivan
Reputable Member

Buenas Pepe,

Esto es lo que me indica

Vemos que tienes las siguientes tablas con muchos registros, te recomendamos que revises su contenido ya que pueden hacer muy lento el funcionamiento de tu web. Si es necesario revisa las extensiones que manejan esas tablas y vacía las tablas que puedas

ps47f_connections... tiene 117150 registros en la Base de Datos: nutrisho_clon
ps47f_connections_page... tiene 155282 registros en la Base de Datos: nutrisho_clon

Un saludo

ResponderCitar
Respondido : 05/12/2016 10:23 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Ivan.

Ese error que marca no tiene que afectar al acceso, el problema que veo es por falta de algún archivo que no se copio bien o falta en el clon.

Elimina la clonación que tienes, la base de datos creada y empieza de nuevo a crear la clonación.

1- Ir al Panel cPanel de Hosting, Archivos, Administrador de Archivos. Seleccionar la opción de la carpeta que alberga la instalación de la tienda PrestaShop ( /public_html ) y darle a "Ir".

2- Luego en el administrador de archivos hay que seleccionar todos los archivos mediante la opción "Seleccionar todo" para que se marquen. Seleccionados todos los archivos toca pinchar con el ratón sobre el tercer icono de la parte superior izquierda: "Copiar".

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

4 - 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: Revisar el archivo .htaccess (usar el Editor de Código) para aseguraros que las rutas que contenga apuntan ahora a /public_html/nutrishopclon

5 -Si todas las rutas están correctas, tocará ir de nuevo al panel de hosting -> Base de datos -> Click en phpMyAdmin

6 - localizar la base de datos de la instalación de PrestaShop original y exportarla mediante el icono de "Exportar"

7 - Una vez exportada tendrás que guardar en tu PC la copia .sql de la base de datos dándole a "continuar".

8 - Tras ello tienes que volver al cPanel para crear una nueva base de datos. Te recomiendo que cuando la hagas anotes los datos ya que mas tarde son los que tendrás que poner en el archivo de configuración.

9 - Una vez mas 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 guardaste previamente en el PC.

10 - Una vez importada la base de datos, desde cPanel, Archivos -> Administrador de Archivos, tendrás que acceder a la carpeta config en /public_html/nutrishopclon/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 preparaste para el clon de la tienda PrestaShop.

define('_DB_NAME_', 'xxxxxxxxxxxxx'); -> Nombre Base de datos
define('_DB_USER_', 'xxxxxxxxxxxxx'); -> Usuario base de datos
define('_DB_PASSWD_', 'xxxxxxxxxxxxx'); -> Contraseña base de datos

Una vez modificado tienes que guardar los cambios del archivo settings.inc.php.

10 - accede al panel de administración del clon para modificar la url desde SEO + URL's en el apartado
Establecer enlace de la tienda Y regenerar el .htaccess

Duplicar una web PrestaShop ¿cómo lo hago?

Con esto tendrás el clon de prestashop cargando normalmente.

Si tienes dudas en alguno de los pasos indícanos donde te quedaste y continuaremos desde ese paso.

Un saludo

ResponderCitar
Respondido : 05/12/2016 1:11 pm

Cursos Gratuitos WordPress

Ivan
 Ivan
Reputable Member

Buenas Pepe,

Estos mismo hice ayer, vuelvo hacerlo.

Un saludo

ResponderCitar
Respondido : 05/12/2016 2:33 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Ivan.

Ok, dejo la entrada en espera de tus noticias.

Si después de realizar los pasos sigues con el mismo problema indícalo y veremos que podemos hacer.

Nota: Acuérdate de eliminar la base de datos que creaste y realizar una nueva.

Un saludo

ResponderCitar
Respondido : 05/12/2016 2:38 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Ivan
 Ivan
Reputable Member

Pepe,

Estoy de nuevo con ello.

tengo una duda en esto

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

htaccess dentro del clon o en el de public?

Un saludo

ResponderCitar
Respondido : 05/12/2016 2:50 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Ivan

htaccess dentro del clon o en el de public?
El del clon 😉

Un saludo

ResponderCitar
Respondido : 05/12/2016 2:52 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Ivan
 Ivan
Reputable Member

Te pego lo que hay dentro porque no tengo idea de como verlo.

Un saludo

# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

SetEnv HTTP_MOD_REWRITE On

RewriteEngine on

#Domain: www.nutrishop.es
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api$ api/ [L]

RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

# Images
RewriteRule ^([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteRule ^([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteRule ^c/([0-9]+)(-[.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteRule ^images_ie/?([^/]+).(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]

# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]

AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType application/x-font-woff .woff

Header add Access-Control-Allow-Origin "*"

ExpiresActive On
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType text/css "access plus 1 week"
ExpiresByType text/javascript "access plus 1 week"
ExpiresByType application/javascript "access plus 1 week"
ExpiresByType application/x-javascript "access plus 1 week"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"
ExpiresByType image/vnd.microsoft.icon "access plus 1 year"
ExpiresByType application/font-woff "access plus 1 year"
ExpiresByType application/x-font-woff "access plus 1 year"
ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
ExpiresByType font/opentype "access plus 1 year"
ExpiresByType font/ttf "access plus 1 year"
ExpiresByType font/otf "access plus 1 year"
ExpiresByType application/x-font-ttf "access plus 1 year"
ExpiresByType application/x-font-otf "access plus 1 year"

Header unset Etag

FileETag none

AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript font/ttf application/x-font-ttf font/otf application/x-font-otf font/opentype

#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404

# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

ResponderCitar
Respondido : 05/12/2016 2:55 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla

Asegúrate de que las carpetas se hayan copiado, puedes revisar con la web original, luego, no te complique son el .htaccess en el clon simplemente renómbralo y cuando actives las urls amigables desde el backend de tu clon se creará de nuevo.

Saludos.

ResponderCitar
Respondido : 05/12/2016 9:40 pm

Ivan
 Ivan
Reputable Member

Buenas,

Acabo de realizar todos los pasos de nuevo.

Lo mismo pagina en blanco la ruta que pongo es esta .

http://www.nutrishop.es/nutrishopclon/

Un saludo

ResponderCitar
Respondido : 08/12/2016 8:53 pm
Página 1 / 3