Restaurar la copia de seguridad de mi tienda de prestashop (tambien a lo bestia)

 

Restaurar la copia de seguridad

1- Copiar al carpeta de la tienda del directorio de la copia de seguridad a su directorio en el servidor web.

2- Abrir phpmyadmin en el navegador y borrar la base de datos en cuestión.

3- Crear una nueva base de datos con el mismo nombre de la que acabamos de eliminar.

4- Ahora en el menú superior pinchamos «importar»

5- Buscamos el archivo que queremos restaurar y manteniendo todas las opciones sin variación pinchamos en «Continuar».

Hay que esperar un poquito (por lo menos en mi caso) porque tarda.

Copia de seguridad de mi tienda de prestashop (a lo bestia)

PROBADO EN MI MÁQUINA

 

 

1- Copiar la carpeta de la tienda a un directorio donde queramos guardar la copia de seguridad,  (ej. /home/copia_nombre_tienda).

2- Abrir phpmyadmin en el navegador web.

3- Abrir la base de datos de la que  queramos hacer la copia de seguridad .

4- Exportar (arriba en el menú de la interfaz de la base de datos). En este punto es importante fijarnos  que aparezca la base de datos de la que queremos hacer la copia de seguridad en el encabezado de la página.

5- Sin cambiar ninguna opción en este apartado pulsamos «continuar».

6- Descargamos  el archivo resultante en la misma carpeta en la que hemos guardado el archivo de la tienda.

Y se acabó. Tienda asegurada por si sucede cualquier desastre.

 

Directorios de los archivos de los mails en prestashop(traducciones)

Estos son los directorios donde se encuentra toda la estrutura de los mails.

Carpetas y archivos

/nombre_de_la_tienda/mails/es

/nombre_de_la_tienda/themes/classic/mails/es

/nombre_de_la_tienda/themes/classic/modules/followup
/nombre_de_la_tienda/themes/classic/modules/ps_emailalert
/nombre_de_la_tienda/themes/classic/modules/ps_emailsubscription
/nombre_de_la_tienda/themes/classic/modules/referralprogram

/nombre_de_la_tienda/modules/followup
/nombre_de_la_tienda/modules/ps_emailalert
/nombre_de_la_tienda/modules/ps_emailsubscription
/nombre_de_la_tienda/modules/referralprogram

Como vemos hay diez directorios en donde se alojan los archivos concernientes a los mails y su traducción. Hay que manejar todos ellos para realizar las traducciones.

Continuar leyendo «Directorios de los archivos de los mails en prestashop(traducciones)»

Cambiar los terminos nosotros por nosotras en prestashop

Bueno esto puede que solo sirva para mí y además es un poco osado pero me ha funcionado perfectamente.

En vez de volverme loco, como así ha sucedido,  buscando por lo módulos y traducciones, lo que he hecho es cambiar el texto desde la base de datos phpmyadmin.

Primero he localizado el texto dentro de la carpeta de mi página de prestashop con el comando «sudo grep -r -i sobre nosotros /var/www/html/shopambali > /home/hugo/Descargas/shop.txt»

Luego edito la salida «shop.txt» y busco la palabra en cuestión «sobre nosotros». Con esto he conseguido localizar los nombres de base de datos en los que se encuentra dicha palabra. En este caso me salen «ps_meta_lang» y «ps_cms_lang».

Por último entro en phpmyadmin, mitienda, ps_meta_lang», edito la línea o líneas que aparecen con el texto contacte con nosotros y lo cambio en todos los campos que aparezca por contacte con nosotras. Acto seguido hago lo propio con la línea «ps_cms_lang».

Salir, refrescar y reiniciar apache. LISTO

Borrar del ordenador páginas de prestashop

Nada más fácil.

Solo tenemos que borrar la base de datos  de la tienda en phpmyadmin en la web y borrar la carpeta en la que tengamos instalada la tienda en nuestro ordenador.

Claro esto sirve en mi caso que tengo instaladas por mi las tiendas en local.

Actualizar la base de datos PhpmyAdmin y más

LINUX DEBIAN 10 BUSTER ACTUALMENTE INSTALADO EN MI SISTEMA

LO PRIMERO, LO QUE HE HECHO HOY

Actualizar la base de datos PhpmyAdmin.

Es de lo más fácil que se podía esperar. Lo primero es que las instrucciones para realizar dicha actualización está en la propia web de phpmyadmin.

En mi caso aquí: http://localhost/phpmyadmin/doc/html/setup.html#upgrading-from-an-older-version

Pero como está en Inglés y es un poco enredoso leerlo (más para mí que no sé hablar Inglés) os contaré aquí como lo he conseguido. Es muy fácil.

1º- Descargamos la última versión del programa. Solo hay que buscarlo en la red.

2º- Cambiamos el nombre de la base de datos actual (p.ej. phpmyadmin a phpmyadmin_old) que en mi caso se encuentra en  /.. /.. /phpmyadmin.

3º- Descomprimimos el archivo descargado con la última versión de phpmyadmin (en esta versión se llama phpMyAdmin-4.9.1-all-languages.zip) en la ruta donde se encuentra la base de datos y la renombramos “phpmyadmin”

4º- Buscamos el archivo “config.inc.php” en la carpeta phpmyadmin_old y la pegamos tal cual en la nueva carpeta de base de datos “phpmyadmin” y listo.

5º- Comprobamos que todo funciona correctamente.

6º- Ya podemos borrar el archivo comprimido que descargamos y la vieja base de datos “phpmyadmin_old”.

Para terminar con el comentario, decir que me daba un problema al ingresar en la web “El $cfg[‘TempDir’] (./tmp/) es inaccesible. phpMyAdmin es incapaz de almacenar plantillas y será algo más lento debido a esto.

Solución: En mi caso creé una carpeta “tmp” que no existía y como así y todo no desaparecía el aviso, dí permiso de lectura y escritura para todo el mundo. Así ya se solucionó.

Otra cosa que contar

Hoy Domingo de movida en el «ayunta». Como tantos y tantos fines de semana, aquí en Sopela otra vez hemos tenido una pseudo fiesta popular a cuenta de no sé que motivo, el caso es que estaba todo petao de gente.