Page 1 of 1
SOLUCIONADO Error al registrar usuario y recordar contraseña
Posted: Wed Apr 20, 2016 9:47 pm
by daosorio
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!
Re: Error al registrar usuario y recordar contraseña
Posted: Thu Apr 21, 2016 2:39 am
by CoverUp
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.
Re: Error al registrar usuario y recordar contraseña
Posted: Thu Apr 21, 2016 10:08 pm
by daosorio
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!
Re: Error al registrar usuario y recordar contraseña
Posted: Sun Apr 24, 2016 12:53 am
by daosorio
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!
Re: Error al registrar usuario y recordar contraseña
Posted: Sun Apr 24, 2016 8:18 am
by CoverUp
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)
Re: Error al registrar usuario y recordar contraseña
Posted: Sun Apr 24, 2016 11:45 pm
by daosorio
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!
Re: Error al registrar usuario y recordar contraseña
Posted: Mon Apr 25, 2016 10:16 am
by CoverUp
-activar la funcion ini_set() en tu sitio
-cambiar el modo de envio de correo de mail a smtp
Re: Error al registrar usuario y recordar contraseña
Posted: Mon Apr 25, 2016 1:41 pm
by daosorio
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!
Re: Error al registrar usuario y recordar contraseña
Posted: Mon Apr 25, 2016 7:18 pm
by CoverUp
ok, nos avisas, ya que aún queda la opción de desactivar el llamado a ini_set
Re: Error al registrar usuario y recordar contraseña
Posted: Tue Apr 26, 2016 3:44 am
by daosorio
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!
Re: Error al registrar usuario y recordar contraseña
Posted: Tue Apr 26, 2016 8:03 am
by CoverUp
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

Re: Error al registrar usuario y recordar contraseña
Posted: Wed Apr 27, 2016 10:15 pm
by daosorio
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!