Jump to content

Problema al mover tienda a subcarpeta


Recommended Posts

Hola buenas! necesito ayuda ya que me he cargado mi tienda... Llevo tiempo buscando videotutoriales y al final, como pensaba, algo he hecho  mal. El caso es que queria trasladar mi tienda desde eldirectorio raiz ( www.mitienda.com ) a una subcarpeta ( www.mitienda.com/tienda/ ) he leido todo tipo de opiniones y tutoriales, desde trasladar todo el contenido sin mas, hasta duplicarlo si tenemos espacio... en el directorio raiz voy a instalar un wordpress y queria que se accediese a la tienda de prestashop a través de ahí, por lo que la tienda pasaria a ser www.mitienda.com/tienda/ 
 
He cogido todos los archivos que habia en public_html>elnombredelatienda, donde tenía alojada la tienda y los he copiado (que no movido) a una carpeta que he creado llamada "tienda". Después he seguido los pasos que me daban en este tutorial: https://www.factoriadigital.com/soporte/Knowledgebase/Article/View/398/60/cambiar-prestashop-de-directorio
 
"Accede a preferencias -- seo&urls y verás, en la parte inferior tu dominio en dos apartados distintos y debajo de estos el directorio de instalación. Si lo que pretendemos es mover prestashop a la raiz de nuestro alojamiento, debes dejar sólo / , si lo que pretendemos es moverlo a otro directorio escribe el nombre de la nueva carpeta entre /, Por ejemplo /tienda/"
 
Al hacer este paso e intentar entrar de nuevo en mi tienda, está se ha roto por completo. La pagina principal aparece como sin estilo ni imagenes (y por cierto me redirige a mitienda.com/tienda/, si intento entrar al backoffice sin lo de /tienda/ me lleva a la pagina principal rota y si intento entrar a través de /admin/tienda/ me dice internal server error...

 

 
¿que puedo hacer? :S

 

post-1247484-0-66668200-1481538935_thumb.jpg

Mil gracias de antemano...

Edited by Irissu (see edit history)
Link to comment
Share on other sites

Bueno, pues nada, he conseguido que la tienda vuelva a funcionar, la solución:


#Domain: jashmalmotorsport.com
RewriteRule . - [E=REWRITEBASE:/tienda/] (aqui he quitado lo de tienda y lo he puesto de nuevo como '/' )
RewriteRule ^api$ api/ [L]

Y desde la base de datos he modificado la tabla ps_shop_url quitando tambien lo de /tienda/

Así que al menos he vuelto al paso en el que tengo la tienda (solo los archivos) duplicados en public_html y en la carpeta de tienda. Si intento entrar desde /tienda/ me abre un error 404 en el propio prestashop: http://jashmalmotorsport.com/tienda/ ¿Alguna sugerencia sobre que hacer para que esto funcione? gracias! 

Edited by Irissu (see edit history)
Link to comment
Share on other sites

 

Hola buenas! necesito ayuda ya que me he cargado mi tienda... Llevo tiempo buscando videotutoriales y al final, como pensaba, algo he hecho  mal. El caso es que queria trasladar mi tienda desde eldirectorio raiz ( www.mitienda.com ) a una subcarpeta ( www.mitienda.com/tienda/ ) he leido todo tipo de opiniones y tutoriales, desde trasladar todo el contenido sin mas, hasta duplicarlo si tenemos espacio... en el directorio raiz voy a instalar un wordpress y queria que se accediese a la tienda de prestashop a través de ahí, por lo que la tienda pasaria a ser www.mitienda.com/tienda/ 
 
He cogido todos los archivos que habia en public_html>elnombredelatienda, donde tenía alojada la tienda y los he copiado (que no movido) a una carpeta que he creado llamada "tienda". Después he seguido los pasos que me daban en este tutorial: https://www.factoriadigital.com/soporte/Knowledgebase/Article/View/398/60/cambiar-prestashop-de-directorio
 
"Accede a preferencias -- seo&urls y verás, en la parte inferior tu dominio en dos apartados distintos y debajo de estos el directorio de instalación. Si lo que pretendemos es mover prestashop a la raiz de nuestro alojamiento, debes dejar sólo / , si lo que pretendemos es moverlo a otro directorio escribe el nombre de la nueva carpeta entre /, Por ejemplo /tienda/"
 
Al hacer este paso e intentar entrar de nuevo en mi tienda, está se ha roto por completo. La pagina principal aparece como sin estilo ni imagenes (y por cierto me redirige a mitienda.com/tienda/, si intento entrar al backoffice sin lo de /tienda/ me lleva a la pagina principal rota y si intento entrar a través de /admin/tienda/ me dice internal server error...

 

 
¿que puedo hacer? :S

 

attachicon.gifproblem-jashmal.jpg

 

Mil gracias de antemano...

 

 

Casualidad de que he pasado por tu tema.. (porque ya deje estos foros hace unos añitos)...

 

Yo tengo una guía de hace muchos muchos años, que era al reves movias desde /tienda/ a /, pero bueno al caso es que es lo mismo.

 

Si te fijas en la guía antigua: http://victor-rodenas.com/2013/04/08/mover-tu-tienda-de-directorio-en-prestashop-1-5/ (2013 (que tiempos aquellos) )

 

Movias los ficheros, y despues  en la tabla ps_shop_url cambiaba el valor del  parametro physical_url (en tu caso de / a /tienda) )

 

Y luego iba directamente al panel, y desactiva y activaba las urls amigables (antiguamente por el tema del .htaccess)

 

Ademas.... recuerda el settings.inc.php para lo datos de conexión a la base de datos

 
Limpiar cache smarty, ect..

 

Otra cosa es que quizas, tengas que vaciar la cache de smarty (que lo puedes hacer manualmente) o desde el mismo panel en parametros avanzados - rendimiento si tienes acceso ...

Link to comment
Share on other sites

Casualidad de que he pasado por tu tema.. (porque ya deje estos foros hace unos añitos)...

 

Yo tengo una guía de hace muchos muchos años, que era al reves movias desde /tienda/ a /, pero bueno al caso es que es lo mismo.

 

Si te fijas en la guía antigua: http://victor-rodenas.com/2013/04/08/mover-tu-tienda-de-directorio-en-prestashop-1-5/ (2013 (que tiempos aquellos) )

 

movia los ficheros, y despues  en la tabla ps_shop_url cambiaba el valor del  parametro physical_url (en tu caso de / a /tienda) )

 

Ademas.... recuerda el settings.inc.php para lo datos de conexión a la base de datos

 

Y luego iba directamente al panel, y desactiva y activaba las urls amigables (antiguamente por el tema del .htacces... y otras cosas)

 

Limpiar cache smarty, ect..
 

 

Otra cosa es que quizas, tengas que vaciar la cache de smarty (que lo puedes hacer manualmente) o desde el mismo panel en parametros avanzados - rendimiento si tienes acceso ...

 

Si estas seguro de que has realizado los cambios que te he comentado (que creo que no varian mucho de lo que has hecho) y te sigue saliendo el mismo fallo en la pantalla, habilita el debug https://www.prestashop.com/forums/topic/232477-%C2%BFqu%C3%A9-hacer-cuando-se-queda-la-pantalla-en-blanco-en-prestashop/ y a ver si te sale algun error en la misma pantalla y es que tienes algun problema de permisos lo cual me extrañaria,,

Link to comment
Share on other sites

Muchisimas gracias nadie! :) voy a ver si puedo hacerlo y os cuento. Gracias de nuevo

 

Me pone un poco nerviosa pensar que puedo romperlo todo y que deje de funcionar xD

De todos modos, esa guía del 2013 que hice en su momento (http://victor-rodenas.com/2013/04/08/mover-tu-tienda-de-directorio-en-prestashop-1-5/) que te he pasado es antigua, dudo que haya cambiado mucho todo. -_-

 

Pero aquí tienes la oficial posterior y mas actualizada: http://doc.prestashop.com/display/PS16/System+Administrator+Guide#SystemAdministratorGuide-MovingPrestaShop por si la quieres tener también

 

Suerte con todo !

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...