Avisos
Vaciar todo

Error en curl_setopt()  

Página 2 / 2
 
Walter
 Walter
Reputable Member

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

Citar
Respondido : 20/09/2012 8:09 pm
Walter
 Walter
Reputable Member

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

ResponderCitar
Respondido : 24/09/2012 7:13 pm

Walter
 Walter
Reputable Member

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

ResponderCitar
Respondido : 21/02/2013 5:26 pm
Jordi Sala
 Jordi Sala
Miembro Admin

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

ResponderCitar
Respondido : 22/02/2013 10:00 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Walter
 Walter
Reputable Member

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

ResponderCitar
Respondido : 22/02/2013 3:16 pm
Walter
 Walter
Reputable Member

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

ResponderCitar
Respondido : 22/02/2013 5:02 pm

Cursos Gratuitos WordPress

Walter
 Walter
Reputable Member

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

ResponderCitar
Respondido : 25/02/2013 10:43 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 26/02/2013 5:25 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Página 2 / 2