jjgil Posted February 18, 2016 Share Posted February 18, 2016 (edited) Buenas tardes a todos Soy nuevo por el foro, y me estoy dando de cruces con este tema. Me da el siguiente error cuando activo las url amigables: Warning: preg_match(): Compilation failed: two named subpatterns have the same name at offset 86 in /var/www/vhosts/dominio.com/httpdocs/classes/Dispatcher.php on line 754 Tengo el .htaccess con los permisos 666 y miro la linea que pone del fichero pero nada. Si os hace falta algo mas para ayudarme, pedirmelo gracias. Nota: estoy ayudando a un amigo con su web y no se si querrá que ponga su web sin preguntarle. Por eso lo de dominio.com Edited February 19, 2016 by jjgil (see edit history) Link to comment Share on other sites More sharing options...
Open Code Consulting Posted February 18, 2016 Share Posted February 18, 2016 Hola, Prueba a hablitar el modo debug de Prestashop a ver si muestra algún mensaje de error más concreto. http://doc.prestashop.com/display/PS16/Setting+Up+Your+Local+Development+Environment#SettingUpYourLocalDevelopmentEnvironment-Displayingerrormessages Un saludo. Link to comment Share on other sites More sharing options...
jjgil Posted February 18, 2016 Author Share Posted February 18, 2016 (edited) Lo he activado, pero nada, solo sale el warning que he puesto en el mensaje.Tengo que usar algun metodo como el que pone de "The p() method" ¿Se te ocurre que puede ser? Solo me pasa en la pantalla de inicio y cuando entro en un producto, es que es muy raro. Le doy a una categoría y no me lo hace... Muchas gracias por la ayuda Edited February 18, 2016 by jjgil (see edit history) Link to comment Share on other sites More sharing options...
Open Code Consulting Posted February 18, 2016 Share Posted February 18, 2016 (edited) Hola, Parece un error muy concreto, así que prueba las siguientes opciones: Si has editado el .htaccess, vuelve a dejarlo como estaba originalmente. Comprueba que tu servidor tiene activado el mod_rewrite de Apache Prueba (temporalmente) a poner permisos 755 al .htaccess Prueba a borrar la caché manualmente en tu FTP después de activar las URLs amigables. Un saludo. Edited February 18, 2016 by Open Code Consulting (see edit history) Link to comment Share on other sites More sharing options...
jjgil Posted February 18, 2016 Author Share Posted February 18, 2016 (edited) Cuando lo pongo en 755, me da el siguiente error: Warning on line 1925 en archivo /var/www/vhosts/mascotami.com/httpdocs/classes/Tools.php[2] fopen(/var/www/vhosts/mascotami.com/httpdocs/.htaccess): failed to open stream: Permission denied En la ventana de configuracion de SEO + URLs. El mod_rewrite de Apache lo tengo activado. Los pasos que he seguido despues de eso ha sido, el .htaccess regenerarlo de 0. He activado las URL amigables de nuevo con el htaccess en 666. Y luego he borrado la cache. Nada, sigue dandome el warning. Y con el debug activado a ver si me daba algo mas a parte del warning. Edited February 18, 2016 by jjgil (see edit history) Link to comment Share on other sites More sharing options...
jjgil Posted February 19, 2016 Author Share Posted February 19, 2016 Solucionado. Revisando y revisando toda la configuración después de hacer varias cosas ha dejado de salir el error. 1. También borre la cache. Pero seguia dandome el error. 2. Indexe todos los articulos (tenia muchos nuevos) en el buscador de la pagina de inicio. Esas son las dos cosas que recuerdo (eran las 2.00 de la mañana jeje) Muchas gracias OpenCode por la ayuda. Link to comment Share on other sites More sharing options...
Open Code Consulting Posted February 19, 2016 Share Posted February 19, 2016 Hola, Ha sido un placer haberte ayudado. No olvides de poner (SOLUCIONADO) para cerrar el tema. https://www.prestashop.com/forums/topic/269515-solucionado-%C2%BFcomo-poner-la-palabra-solucionado-en-el-titulo-del-tema/ Un saludo. 2 Link to comment Share on other sites More sharing options...
Recommended Posts