Buenas noches
Esta mañana ya he hablado mediante ticket con Vicente Alberola de este asunto y es el quien me ha dicho que os comente este tema ya que vosotros soys los expertos en Prestashop.
Resulta que esta mañana estaba trabajando el el BO de Prestashop con el Modulo: https://addons.prestashop.com/es/seo-posicionamiento-buscadores/25758-limpiador-de-url-seo-performance.html .En el cual estaba eliminando los duplicados (modificando las URLS de los produtos manualmente) de modo que no hayan duplicados y el modulo pueda funcionar correctamente y eliminar el ID.
Finalmente,tras eliminar los duplicados ,he activado el modulo con la configuración deseada y tras eso la web me ha dado un error 500,no era posible acceder al Back Office ni al Front Office,la web habia caido (Nota:Este modulo funciona con overrides)
Tras esto y ver que la web estaba caida,he ido a mi area de cliente de web empresa y hemos restaurado el filedir de la web con la ultima copia de seguridad que se realizo la madrugada anterior,por lo tanto supuestamente todo el trabajo realizado esta mañana se tendria que haber perdido(SOLAMENTE EL FILEDIR SE HA RESTAURADO, NO EL DATABASE)
Al restaurar el filedir,la web funcionaba y funiona (aparentemente) bien.
Además no hemos perdido el trabajo de 7 horas de esta mañana de modificar los titulos de productos para modificar las urls para que el modulo funcione.
He comprobado los formularios de registro y hemos realizado un pedido de prueba (hasta completar el registro y que la web nos lleve a la pasarela de pago) y no hay aparentemente ningun fallo ni error.
Además,la configuración que el modulo aplicó antes de dar el error 500 estaba activa y los productos modificados ese dia funcionan y son perfectamente visibles y el modulo ha eliminado el ID de sus Urls.
Tras haber explicado todo esto,La duda es:
¿Puede haber alguna Incompatibilidad o problema en mi web que ahora no detecte a simple vista al haber restaurado solo el filedir sin haber restaurado la database conjuntamante? (Actualmente la web esta funcionando con el database de esta mañana y el filedir de la ultima copia de seguridad de esta madrugada)
¿Seria mejor dejarlo como esta si aparentemente funciona bien y no perder las 7 horas de modificaciones de prodcutos de esta mañana o seria mejor restaurar otra vez la copia de seguridad con el filedir y el database juntos y perder el trabajo para evitar posibles problemas futuros?
He de decir que las modificaciones que se han realizado esta mañana solo conciernen a las Urls y SEO de los productos,no se ha creado ningun productos nuevo ni borrado,simplemente se han modificado los campos de Titulo,Metatitulo y Metadescripción de 800 productos.
Por otra parte ,como me ha indicado Vicente Alberola,he activado el modi Debug de Presstashop para ver si habian errores debido al hecho que os comento y aparebtemente no se encuentra nada raro:
Contenido solo visible a usuarios registrados
Hola Federico,
Tras leer con detalle tu consulta yo diría, si me lo permites, (como dice mi abuela "si funciona, no lo toques), en serio, que si te está funcionando todo "aparentemente" bien desde la restauración de la carpeta /pubic_html (entiendo que es la que has restaurado) sin restaurar la base de datos, que no apliques una restauración completa con base de datos incluida, entre otras cosas porque perderás las 6/7 horas de trabajo SEO que has aplicado a las URLs.
Personalmente decirte que yo no habría modificado, quitado u ocultado los IDs de productos en la URLs porque eso si te afectará a nivel SEO, pero no soy una autoridad en esta cuestión como para firmarlo y que quede como que lo que has hecho no sea adecuado.
Si haría un backup completo de la web y lo guardaría en local (tu equipo o nube) por si las cosas se tuercen que puedas usarlo para al menos dejar la web al estado de hoy, si bien que con nosotros tienes backup de los últimos 42 días en tu cPanel.
Saludos
Buenas noches Luis,
Gracias por tu consejo.
Entonces dejo la web con solo la restauración del directorio public.html ya que supongo que al solamente haber modificado SEO y urls no se habran modificado archivos del public-html y si en el database,por eso conservo los ca,bios tras restaurar,correcto?
Has revisado los Fatal Error que me da el modulo en el archivo error_log que te he adjuntado en el archivo .txt del mensaje anterior? El debug de prestashop lo has visto correcto?
Por otra parte me interesa mucho saber tu opinión sobre lo de eliminar el ID de las URLS de Prrstashop y como ello puede afectar al seo.
Yo tengo entendido que a mas simple y descriptiva sea la url mejor lo posiciona google y es por eso que hay tantos modulos para prestashop que eliminan el ID.Porfavor,hacme saber tu opinion,prometo no criticar 😛 😛
Espero tu respuesta
Saludos
Hola Federico,
Te explico:
Si en la web sólo has editado o modificado "archivos" manualmente sin afectar a la base de datos, entonces no es necesario restaurar la base de datos.
Si en la web has realizado cambios en el backoffice, desde algún módulo, por ejemplo "seoperformance" y este módulo ha escrito datos en tu base de datos, entonces sí debes restaurar "también" la base de datos, además de la carpeta de la web, sea /public_html u otra.
Sobre el ID en productos:
No es recomendable quitar ID de las urls en los productos o categorías de PrestaShop.
Sin el ID, obtendrá URLs duplicadas cada vez que haga un cambio de categorías o nombres de productos (o incluso cambiar la categoría por defecto de un producto).
Saludos