Jump to content

Pasar mi tienda del localhost a mi hosting


Recommended Posts

Hola buenas Luar!!

 

Estuve haciendo hace poco lo de copiar todos los archivos que tengo en la carpeta de mi servidor local y subir todo mediante ftp (FileZilla) y tambien exporte la base de datos a la base de datos del hosting y en settings.inc.php puse todos los datos de la base de datos del hosting y no me funciono...... pero veo que me dices que mire lo de config.inc.php . Lo estado viendo ahora pero ahi exactamente que debo poner. ( Es que soy un novato en esto del prestashop ) .

 

Un saludo

Link to comment
Share on other sites

Bueno creo que subido todos los archivos pero por la duda lo hare de nuevo y sin sobreescribir los ficheros y tambien una duda.. aqui que debo poner exactamente? define('__PS_BASE_URI__', '/prestashop/'); esto es tambien parte de la configuarición de la base de datos en el archivo settings.inc.php. Pero no se exactamente que es lo que debo definir ?

lo dejado exactamente igual....solo he modifado la parte de

  • define('_DB_NAME_', 'Nombre base de datos');
  • define('_DB_SERVER_', 'Nombre servidor');
  • define('_DB_USER_', 'Nombre de usuario');
  • define('_DB_PASSWD_', 'mi contraseña');

Y la url de la web es: http://www.salhadas.com

Link to comment
Share on other sites

A ver lo he instalado en el servidor pero tengo los siguientes problema

  • No me dejar agragar sub-categorias
  • no me deja agregar productos
  • no me deja utilizar el edit live
  • No entiendo porque sale lo del localhost en el navegador y la pagina no se me abre. y pero por ejemplo cuando escribo www.salhadas.com/admin si que se abre para haceder al panel del administrador.

 

Cuando subi todo mediante ftp(FileZilla) todos los archivos se subieron.

Ya estoy un poco desesparado con esto... ..

 

este es el link de la pagina.

http://www.salhadas.com

Link to comment
Share on other sites

  • 3 months later...

Nesswell, es debido a que en la configuración del PrestaShop, la dirección de la tienda todavía está como "localhost/tutienda..." Al copiar archivos y BD al servidor, eso se copia también. Hay que cambiarlo, y poner en su lugar "wellnessvic.com"

  • Like 1
Link to comment
Share on other sites

para trasladar de local a vuestro servidor, lo mejor es hacer una instalacion desde cero.

 

una vez instalada suben las imagenes y los modulos que ayan modificado y su diseño.

 

Una vez echo esto, le metemos mano a su base de datos.

 

lo unico que tienen que hacer es elimnar de la base de datos de su servidor estas tablas,

  • product
  • product_lang
  • product_attribute *
  • product_attribute_combination *
  • image
  • image_lang
  • category
  • category_lang
  • category_product

 

y luego cargar las mismas tablas de su base de datos en local a su servidor.

Hecho esto de las tablas, van a su panel de back office, Preferencias / Búsqueda, y le dan a reconstruir su indice completo.

 

Y tendrán todo en su sitio.

Link to comment
Share on other sites

  • 4 weeks later...

Hola a todos,

 

a mi me estaba pasando exactamente lo mismo, me he llevado la tienda entera al hosting, incluida la base de datos y actualizado el fichero "settings.inc.php" y cuando desde el Back Office pinchaba en "ver mi tienda" me llevaba a "localhost/mitienda"

Pues se me ocurrió ir a otro navegador que no utilizo mucho (Opera) y funcionó correctamente ¿porqué? pues está claro, debes vaciar la caché del navegador desde donde tienes abierto el back office.

 

Un saludo.

Link to comment
Share on other sites

  • 2 months later...

Tenía el mismo problema y he llegado a este hilo y "casi" lo soluciono.

1. Subo los archivos por ftp

2. Subo la BBDD con PHPMyAdmin

3. Cambio la configuración del config/settings.inc.php (no sólo las 4 de la base de datos, sino en la primera opción de uri dejo"/" en vez del "/localhost/")

4. Luego entro en la administración pero no en la web…

5. jotacee lo apunta bien, pero me ha costado un rato averiguar que es en Preferecias --> SEO & URLs donde tengo que cambiar la dirección de la web a la actual online (incluso al entrar te lo indica en rojo)

 

Si por algún casual no funciona y no podemos entrar al backend yo he cambiado desde PHPMyAdmin los valores de "localhost" (2) a la dirección de la tienda.

 

Gracias por la ayuda y espero que mi resumen le sirva a alguien.

 

Saludos.

  • Thanks 1
Link to comment
Share on other sites

  • 1 month later...

Hola Oliverarthurwebmaster.

 

Probablemente tengas un problema de permisos en el nuevo servidor.

 

Si al activar que muestre los errores cambiando en "config/config.inc.php"

@ini_set('display_errors', 'on'); te da algún error de "chmod()" en los directorios caché o compile de smarty, probablemente tengas un problema de permisos en el nuevo servidor.

 

Prueba a hacer lo siguiente:

 

 

1) Permiso de escritura en los archivos y carpetas :

/config

/tools/smarty/compile

/tools/smarty/cache

/tools/smarty_v2/compile

/tools/smarty_v2/cache

/sitemap.xml

/log

 

2) Permiso de escritura en las carpetas (y sus subcarpetas) :

/img

/mails

/modules

/themes/prestashop/lang

/themes/prestashop/cache

/translations

/upload

/download

 

Y ya me dices si funciona.

 

Saludos:

MARTIN

Link to comment
Share on other sites

  • 6 months later...

Hola!

 

Acabo de montar mi tienda en prestashop, lo he hecho desde mi localhost con xampp. El problema es que deseo ponerle un dominio propio. Ya tengo un servidor DNS con GoDaddy e intenté colocarle un subdominio a mi tienda, pero me dice que no es posible y debo hacerlo con servidor propio.

Cualquier ayuda será muy apreciada.

 

Gracias.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...