Jump to content

Error en formulario HTML insertado en página CMS


crespil

Recommended Posts

Hola a todos.
Tengo un formulario HTML que necesito mostrar (y ejecutar) dentro de una pagina CMS.
El formulario se ve Ok, pero después de dar click en "ENVIAR" me da el siguiente error:

Warning: mail(/var/sendmail/phpmail.log): failed to open stream: Permission denied in /www/misitio/htdocs/modules/formularios/correo.php on line 28

Puse los archivos de mi formulario en una carpeta con permisos 755 y 644 para los archivos. Entiendo que esto es lo habitual, pero no consigo que funcione.

Por favor, si alguien tiene un consejo para solucionarlo, se agradece...
Gracias por adelantado
 

Link to comment
Share on other sites

Falta información, pero por lo que indicas, o por lo que se puede entender de que el formulario se genera mediante un módulo, no creo que estés utilizando el método correcto para añadir el formulario a la pagina cms. Se  podría hacer con un módulo creando un shortcode para añadirlo a la pagina cms 

Link to comment
Share on other sites

Hola @crespil

¿Estas seguro  de que el problema no es que la falta de permisos es en el fichero phpmail.log y no en el php?

El php lo ejecuta el usuario web y puede que este no tenga permisos para escribir en un log en /var/sendmail...

Al menos es lo que entiendo leyendo tu post.

Para salir de dudas puedes colocar una traza al principio de tu php y si se pinta esta en el log de php es que se accede bien, y el error es posterior.

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...