Buenas tardes.
No me funciona el boton "añadir al carro".
He revisado vuestro tema
y he cambiado lo que comentais del fichero .htaccess y sigue sin funcionar.
El error que me da en la consola de Javascript es el siguiente:
Refused to set unsafe header "Connection"
XMLHttpRequest cannot load http://fonomovi-cp43.webjoomla.es/fonomovil/index.php. Origin http://www.fonomovil.net is not allowed by Access-Control-Allow-Origin.
Gracias
URL del sitio: Contenido solo visible a usuarios registrados
Hola Ramón
Sale un error de referencia al módulo : mod_goodrelations , has eliminado o configurado este módulo?
Contenido solo visible a usuarios registrados
Por otro lado, también podría ser un conflicto con tu módulo de categorías, prueba despublicandolo y verifica si te funciona.
Saludos.
Hola Jhon.
el modulo mod_goodrelations no lo he tocado. Lo he buscado, existe y está habilitado.
He despublicado el modulo categorías y sigue sin funcionar.
Al pinchar en un articulo me da el error:
GET http://www.fonomovil.net/fonomovil/modules/mod_goodrelations/img/-1 404 (Componente no encontrado) x-hm10-equipo-hifi-pioneer:583
Y al pinchar en "añadir al carro" sale:
Refused to set unsafe header "Connection"
XMLHttpRequest cannot load http://fonomovi-cp43.webjoomla.es/fonomovil/index.php. Origin http://www.fonomovil.net is not allowed by Access-Control-Allow-Origin.
Curiosamente acabo de observar que si entro por la url:
http://fonomovi-cp43.webjoomla.es/fonomovil/index.php
funciona perfectamente el boton dichoso, pero si entro por www.fonomovil.net sigue sin funcionar.
Hola Ramón,
Verifica si en el fichero error_log existen algunas referencias:
Qué es un error 500 y como localizarlo en nuestra web
https://www.webempresa.com/blog/que-es-un-error-500-y-como-localizarlo-en-nuestra-web.html
Saludos.
Gracias Johnny.
He mirado los ficheros error_log y parece que tienen bastantes errores. Os los adjunto par que les echéis un vistazo a ver como podemos solucionar el problema.
Un saludo.
Hola Ramón,
Es posible que tengas un conflicto con el acceso a tu dominio con o sin www, revisa el siguiente artículo del Blog de Webempresa:
- https://www.webempresa.com/blog/codigos-utiles-htaccess-para-wordpress.html
Mira si tienes el siguiente código al inicio del fichero .htaccess de tu web:
RewriteEngine On RewriteCond %{HTTP_HOST} ^webempresa.com RewriteRule (.*) https://www.webempresa.com [R=301,L]
Cambiando webempresa por el nombre de tu dominio.
Si sigue sin funcionar prueba a deshabilitar el plugin MooTools Upgrade.
Saludos
Tengo el código que comentas puesto en .htaccess
El plugin MooTools Upgrade está desabilitado.
No se si os puede servir de ayuda lo que os comentaba pero:
Si entro por la url:
fonomovi-cp43.webjoomla.es/fonomovil/index.php
funciona perfectamente el boton dichoso,
pero si entro por
www.fonomovil.net
sigue sin funcionar.
Hola Ramón,
¿Puedes indicarnos que urls tienes colocada en VirtueMart, Configuración, Seguridad?
Saludos
No entiendo muy bien tu pregunta con respecto a lo de la configuracion y seguridad.
Tengo una tienda con virtuemart en el dominio www.fonomovil.net
Hola Ramón,
Desde la pantalla de control de VirtueMart, en Configuración pestaña Seguridad, Site los valores que figuran en URL y Secure URL.
Si desde la administración de Virtuemart no puedes acceder a los diferentes apartados o no ves los iconos lo más probable es que tengas mal definidas las variables de Url y Secureurl de Virtuemart.
Para solucionar esto tienes que acceder al archivo:
public_html/administrator/components/com_virtuemart/virtuemart.cfg.php y modificar las líneas:
// these path and url definitions here are based on the Joomla! Configuration define( 'URL', '/' ); define( 'SECUREURL', '/' );
por:
// these path and url definitions here are based on the Joomla! Configuration define( 'URL', $mosConfig_live_site.$app ); define( 'SECUREURL', $mosConfig_live_site.$app);
Si no puedes acceder desde la Configuración de VirtueMart, puedes hacerlo desde tu cPanel, Administrador de Archivos y editar con el "editor de código" el archivo:
administrator/components/com_virtuemart/virtuemart.cfg.php
Te recomendamos realizar una copia de seguridad del sitio web antes de realizar este tipo de cambios.
- Como copiar tu Joomla con Akeeba Backup o JoomlaPack: https://www.webempresa.com/videos/akeeba_copiadeseguridad/akeeba_copiadeseguridad.html
- Como restaurar tu Joomla con Akeeba Backup o JoomlaPack: https://www.webempresa.com/videos/akeeba_restauracion/akeeba_restauracion.html
En el caso que pongas una contraseña al realizar un backup apúntala para luego introducirla en la restauración.
Con esto podremos ver si esto afecta al mal funcionamiento del botón de añadir al carrito desde una url si y desde otra no.
Saludos
He comprobado lo que me dices y tanto en siteURL como en secureURL tengo puesto
http://fonomovi-cp43.webjoomla.es/fonomovil/
Lo he cambiado para probar y he puesto en los dos sitios www.fonomovil.net y no solo sigue sin funcionar el boton de añadir al carro sino que desaparecen todas las imágenes de los productos.
Hola Ramón,
Puedes por favor facilitar una captura donde veamos exactamente como has puestos dichas urls, es importante para la resolución del problema que nos ocupa.
Saludos
Hola Ramón,
Debes colocar un slat "/" o barra inclinada al final de la url, es decir http://tu_dominio.net/ de lo contrario no funcionará.
Saludos