Joomla 2.5.6 VM 2.0.6
Estimados.
Encuentro el siguiente error repetidas veces en el error.log
Podrian orientarme para resolverlo?
Gracias
Walter
[20-Sep-2012 17:51:30 UTC] PHP Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set in /home/strikefl/public_html/catalogo/libraries/tcpdf/tcpdf.php on line 7543
URL del sitio: Contenido solo visible a usuarios registrados
Estimados.
La gente de soporte de hosting me ha recomendado que desactive la opcion virtuemart-configuracion-pagina inicial-boton pdf porque no es recomendable en esta version de Virtuemart. probare como funciona todo y si veo alguna anomalia les escribo
Gracias por la paciencia
Walter
Joomla 2.5.8 con Virtuemart 2.0.10
Estimados
Mi pagina www.strikefly.com.ar/catalogo anda muy lenta, recibo quejas constantes de mis clientes.
Lo unico que he encontrado es un error en el archivo error_log que dice lo siguientey esta muchisimas veces repetido
[21-Feb-2013 05:43:31 Europe/Madrid] PHP Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set in /home/strikefl/public_html/catalogo/libraries/tcpdf/tcpdf.php on line 7543
Se que este tema del erro lo hemos tratado pero nunca le encontramos una solucion, tambien se que cualquier error alentece la pagina.
Les pido por favor me den una mano para solucionarlo y/o para que la pagina ande en forma normal.
Gracias
Walter
Hola Walter,
He navegado por tu sitio web, y la velocidad de navegación es rápida. El warning que indicas es una advertencia y no un error, relacionado con al generación de pdf, pero que tienes desactivada.
Lo único que visualizó es la advertencia: Attention no standard shopper group set
https://www.webempresa.com/foro/5-Virtuemart/40680-Finalizar-compra-sin-pedir-metodo-de-envio.html
Podría ralentizar, la tabla de la base de datos w47fa_csvi_log_details que tiene 101100 registros. Pero como ya te he indicado, por mi parte la navegación por el sitio web es rápida.
Saludos
Hola Jordi, gracias por tu ayuda.
Indicame por favor como puedo deshacerme de esa advertencia y una segunda consulta
He actualizado Joomla y luego Virtuemart, no es la primera vez que lo hago pero las ultimas veces que lo he hecho tube que restaurar el backup ya que me aparece el error Attention no standard shopper group set y la verdad es que no quiero tocar mis productos exportando e importando y esas cosas, hay manera de actualizar el carrito en forma normal sin tanto lio?
Muchas gracias
Walter
Hola Jordi
He restaurado el backup del carrito, con lo cual el problema Attention no standard shopper group set se "ha solucionado"
He vaciado la tabla que me indicas que tiene muchos registros
Solo me queda eliminar la advertencia que dices que esta relacionada a la generacion de pdf, dime por favor donde esta esa "deshabilitacion" que quiero probar de habilitarlo o indagar un poco mas a ver si logro sacar esa advertencia
Muchas gracias
Walter
Estimados.
Al no poder resolver este tema del error o advertencia y usando solo mi criterio he hecho un cambio en el archivo tcpdf.php en la linea 7543 que es el que aparece en el error que dice:
curl_setopt($cs, CURLOPT_FOLLOWLOCATION, true);
y la he cambiado por
curl_setopt($cs, CURLOPT_FOLLOWLOCATION, false);
entiendo que este parametro es el que se lleva mal con algo del carrito y genera el error en un archivo .log al querer un usuario consultar o generar una factura en formato pdf.
Por favor corrijanme si estoy equivocado.
Sorpresivamente he notado que el error ya no se produce y veo que el carrito se comporta bien sin notar ninguna anomalia, al menos en las ultimas 24 hs.
La consulta concreta es:
En que puede perjudicar que haya cambiado este parametro? o si tienen alguna solucion mejor bienvenida sea
Esperando una respuesta los saludo atentamente
Walter
HOla Walter
Una solución alterna es si una función te produce mensajes de advertencia colocar un @ delante de la función
@curl_setopt($cs, CURLOPT_FOLLOWLOCATION, true);
Sin embargo leyendo un poco la funcionalidad de esta función en :
http://php.net/manual/en/function.curl-setopt.php
"TRUE to follow any "Location: " header that the server sends as part of the HTTP header (note this is recursive, PHP will follow as many "Location: " headers that it is sent, unless CURLOPT_MAXREDIRS is set)."
Al parecer has deshabilitado esta funcionalidad de redirección.
De todas maneras te sugiero documentar estos cambios ya que si actualizas Joomla podrías perderlos.
Saludos.