Post by daosorio » Wed Apr 20, 2016 9:47 pm

Hola buenos días!
Instalé en mi sitio con Softaculous, OPenCart Version 2.2.0.0.
Sin embargo, cuando quiero dar de alta un nuevo usuario, o cuando le doy recordar contraseña, al momento de darle 'Enviar' me marca el error siguiente:

Code: Select all

Warning: ini_set() has been disabled for security reasons in /home/misitioweb/public_html/store/system/library/mail.php on line 153Warning: Cannot modify header information - headers already sent by (output started at /home/misitioweb/public_html/store/catalog/controller/startup/error.php:34) in /home/misitioweb/public_html/store/system/library/response.php on line 12
Aún así, si le doy recargar o F5 a mi navegador envía la información y ahora sí funciona.
A qué se deberá...?

De antemano muchas gracias por su excelente ayuda.
Saludos cordiales!
Last edited by daosorio on Wed Apr 27, 2016 10:15 pm, edited 1 time in total.

Mi blog: daosorio.com


New member

Posts

Joined
Sat Oct 24, 2015 12:51 pm

Post by CoverUp » Thu Apr 21, 2016 2:39 am

la segunda parte del error es consecuencia del primero, por lo que simplemente debes omitirlo.
la advertencia principal es que tu servidor posee una capa de seguridad extra respecto a la funcion ini_set, la cual está deshabilitada.

las opciones que tienes son:
-activar la funcion ini_set() en tu sitio
-cambiar el modo de envio de correo de mail a smtp
-no hacer nada y vivir con el error

Este error debiera ssi salir durante la creacion del usuario, ya que se esta gatillando el envio de correo con la info de la nueva cuenta, lo de recordar contraseña no afecta en esto.

Desarrollador OpenCart: Chilexpress, Correos de Chile, Tur-Bus, Pullman Bus, Starken, WebPay Plus, Servipag y otros a pedido. Todos los trabajos estan garantizados y con factura electrónica.


Active Member

Posts

Joined
Tue Oct 21, 2014 12:22 am

Post by daosorio » Thu Apr 21, 2016 10:08 pm

Muchas gracias CoverUp por su pronto ayuda, como siempre excelente.
Voy a checar y te aviso el camino que elegí, vale..?
Nuevamente muchas gracias y saludos cordiales!

Mi blog: daosorio.com


New member

Posts

Joined
Sat Oct 24, 2015 12:51 pm

Post by daosorio » Sun Apr 24, 2016 12:53 am

Hola CoverUp
me surge esta duda:
porqué cuando agrego un cliente nuevo desde el Admin se guarda bien, pero cuando se registra desde 'afuera' es donde marca el error...?

Gracias!

Mi blog: daosorio.com


New member

Posts

Joined
Sat Oct 24, 2015 12:51 pm

Post by CoverUp » Sun Apr 24, 2016 8:18 am

por que la creación desde "afuera" genera un mail al cliente. el error esta asociado al envio de mail unicamente. (puntualmente a la configuración previa al envio del email por parte de OC)

Desarrollador OpenCart: Chilexpress, Correos de Chile, Tur-Bus, Pullman Bus, Starken, WebPay Plus, Servipag y otros a pedido. Todos los trabajos estan garantizados y con factura electrónica.


Active Member

Posts

Joined
Tue Oct 21, 2014 12:22 am

Post by daosorio » Sun Apr 24, 2016 11:45 pm

Gracias CoverUp por el dato.
Desde el Admin desactivé que no me muestre las advertencias, porque finalmente sí registra al usuario y sí envía la contraseña pero aún así las muestra, hay otra manera de evitar que se muestren...?

Muchas gracias!

Mi blog: daosorio.com


New member

Posts

Joined
Sat Oct 24, 2015 12:51 pm

Post by CoverUp » Mon Apr 25, 2016 10:16 am

-activar la funcion ini_set() en tu sitio
-cambiar el modo de envio de correo de mail a smtp

Desarrollador OpenCart: Chilexpress, Correos de Chile, Tur-Bus, Pullman Bus, Starken, WebPay Plus, Servipag y otros a pedido. Todos los trabajos estan garantizados y con factura electrónica.


Active Member

Posts

Joined
Tue Oct 21, 2014 12:22 am

Post by daosorio » Mon Apr 25, 2016 1:41 pm

Gracias,
la primera opción no va a ser posible, me dijo el proveedor de hosting.
Voy a intentar con la 2da, espero quede.
Muchas gracias y saludos cordiales!

Mi blog: daosorio.com


New member

Posts

Joined
Sat Oct 24, 2015 12:51 pm

Post by CoverUp » Mon Apr 25, 2016 7:18 pm

ok, nos avisas, ya que aún queda la opción de desactivar el llamado a ini_set

Desarrollador OpenCart: Chilexpress, Correos de Chile, Tur-Bus, Pullman Bus, Starken, WebPay Plus, Servipag y otros a pedido. Todos los trabajos estan garantizados y con factura electrónica.


Active Member

Posts

Joined
Tue Oct 21, 2014 12:22 am

Post by daosorio » Tue Apr 26, 2016 3:44 am

Hola!
Probé con SMTP, pero ahora me arroja este error:

Code: Select all

Warning: fsockopen(): unable to connect to mail.home.erdm-solar.com:587 (Connection timed out) in /home/misitio/public_html/store/system/library/mail.php on line 170Notice: Error: Connection timed out (110) in /home/misitio/public_html/store/system/library/mail.php on line 173
A qué se deberá...?
Gracias!

Mi blog: daosorio.com


New member

Posts

Joined
Sat Oct 24, 2015 12:51 pm

Post by CoverUp » Tue Apr 26, 2016 8:03 am

ok, no te preocupes, la mejor opción que tienes dada las restricciones de tu proveedor de hosting es deshabilitar la llamada a ini_set y seguir utilizando la función mail para el envío (en reemplazo de SMTP)
en
/home/misitioweb/public_html/store/system/library/mail.php línea 153 reemplaza

Code: Select all

ini_set('sendmail_from', $this->from);
por

Code: Select all

//ini_set('sendmail_from', $this->from);
y listo.

PD: wow este ya es mi post 300 :P

Desarrollador OpenCart: Chilexpress, Correos de Chile, Tur-Bus, Pullman Bus, Starken, WebPay Plus, Servipag y otros a pedido. Todos los trabajos estan garantizados y con factura electrónica.


Active Member

Posts

Joined
Tue Oct 21, 2014 12:22 am

Post by daosorio » Wed Apr 27, 2016 10:15 pm

Hola CoverUp,
Ya quedó resuelto el problema, me salvaste la vida!!!!!
Un millón de gracias sinceramente.
Y felicidades por tu post #300, en horabuena.

Un fuerte abrazo desde México!

Mi blog: daosorio.com


New member

Posts

Joined
Sat Oct 24, 2015 12:51 pm
Who is online

Users browsing this forum: No registered users and 131 guests