A veces montamos las tiendas dentro de directorios o porque tenemos varias en el mismo dominio o simplemente para hacer pruebas de desarrollo, pero llega un momento que queremos publicarla y para eso hay que pasarla a la raiz del servidor y que así se pueda acceder desde el dominio directamente, para eso tenemos que seguirr estos sencillos pasos:

En primer lugar (obviamente) movemos los ficheros fisicamente en el servidor, si tenemos acceso por ssh podemos hacerlo con el comando “mv” (asumo que se está utilizando linux) tambien se puede hacer con filezilla arrastrando todos los archivos con el ratón desde dentro del directorio de la zona 2 a la zona 1 según la captura de imagen de aqui debajo:

 

filezilla1

 

Ahora tenemos qeu cambiar los valores correspondientes en la base de datos, para eso hemos de buscar en las tablas: “ps_configuration” y “ps_shop_url” (suponiendo que el prefijo de tablas es “ps” en otro caso cambiad “ps” por el valor correspondiente.

En el caso de la tabla ps_configuration tenemos que modificar los valores que tienen en su valor name estos literales “PS_SHOP_DOMAIN” y “PS_SHOP_DOMAIN_SSL” para eso podemos lanzar esta consulta:

SELECT *
FROM `ps_configuration`
WHERE name = "PS_SHOP_DOMAIN"
OR name = "PS_SHOP_DOMAIN_SSL"

Nos saldrán dos valores, en el campo “Value” modificaremos la direccion para poner la direccion definitiva de la tienda como se puede ver en la siguiente captura yo quitaré el “/new” de mi direccion y pulsaré el botón “Continuar” (y lo mismo con el campo PS_SHOP_DOMAIN_SSL) si la tienda usa SSL (cosa muy recomendable)

phpmyadmin1

Ahora nos movemos a la tabla “ps_shop_url” y modifcamos el campo “physical_uri” dejando solo una “/”:

phpmyadmin2

 

y listo!! ya debería estar accesible la tienda desde el nuevo directorio.