Avisos
Vaciar todo

Error adjuntos CF7  

 
Gustavo García
 Gustavo García
Estimable Member

Buenas tardes,

Estamos intentanto que mediante formularios realizados con CF7 nos lleguen los adjuntos que suben la personas que rellenan el formulario. El campo en el formulario lo tenemos de la siguiente forma;

[text CV "Adjuntar CV en formato pdf. Tamaño máximo del archivo: 2 mb."]
[file AdjuntarCV filetype:pdf limit:2mb]

Y en la pestaña "Correo > Archivos adjuntos", hemos puesto el campo [Adjuntar CV], para que nos llegue al email el archivo.

EnvioCorreo

Pero al realizar las pruebas, el formulario nos lanza un error de permisos (adjunto imagen)

ErrorForm

 Pensando que era un error de la carpeta que trae por defecto CF7 para subir archivos, he creado una y he asignado permisos (adjunto imagen de la modificacion del fichero wp-config.php y de los permisos de la carpeta creada)

php
Permisos

Pero sigue lanzando el mismo error.

Gracias de antemano por la ayuda.

Un saludo,

Gustavo.

 

 

Contenido solo visible a usuarios registrados

Citar
Respondido : 02/11/2022 3:59 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Gustavo,

Puedes indicarnos donde exactamente es donde se encuentra este formulario para hacer pruebas?, si es una página que necesita un login, crea una nueva que no lo necesite y tenga únicamente el formulario para poder verlo.

Un saludo 🖐️ 

ResponderCitar
Respondido : 02/11/2022 4:03 pm

Cursos Gratuitos WordPress

Gustavo García
 Gustavo García
Estimable Member

Hola, @argenis

Esta es la página del formulario:

Trabaja como docente - Dpto. Formación de Fedeto (fedetoformacion.es)

Gracias.

Un saludo

Gustavo.

ResponderCitar
Respondido : 02/11/2022 4:05 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Gustavo,

Verifica agregar este código en tu archivo wp-config, lo encuentras en Cpanel > Administrador de archivos > Public_html > Dominio > archivo wp-config.php

define('ALLOW_UNFILTERED_UPLOADS', true);

Verifica si con esto ya te lo permite y nos comentas para probar.

Un saludo 🖐️ 

ResponderCitar
Respondido : 02/11/2022 4:25 pm

Gustavo García
 Gustavo García
Estimable Member

@argenis Hola,

He añadido la línea de código, pero aparece el mismo error:

ErrorForm2

Un saludo,

Gustavo.

ResponderCitar
Respondido : 02/11/2022 4:36 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Gustavo, 

Has verificado el no cambiar la ruta que viene por defecto en el complemento? también verifica dejar solo contactform activo, es posible que otro complemento este afectando en el funcionamiento del mismo, algunas veces incluso los plugins de caché comprimen tanto los códigos que hacen que no funcionen bien ciertas características.

Verifica y nos comentas.

Un saludo 🖐️ 

ResponderCitar
Respondido : 02/11/2022 4:42 pm

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

Gustavo García
 Gustavo García
Estimable Member

@argenis Hola,

He probado a adjuntar una imagen. Cuando aparece el cuadro de diálogo te da por defecto seleccioinar archivos multimedia.

TipoArchivo

Antes tenía que marcar "todos los archivos *.*" para que me aparecieran el resto de archivos (pdf) y así adjuntarlos. Seleccionando una imagen si da el formulario como enviado correctamente, pero ni lo adjunta al correo que yo recibo, ni guarda el adjunto en la carpeta.

Enviado

 

TipoArchivo2

Un saludo,

ResponderCitar
Respondido : 02/11/2022 5:33 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Gustavo,

Veo que tienes varios avisos de seguridad en tu stephan sobre envíos php, verifica configurar un envió smtp en tu sitio y verificar si con esto se envía el archivo adjunto:

https://www.webempresa.com/blog/smtp-en-wordpress.html

Nos comentas para poder explorar otras opciones si sigue sin llegar el adjunto.

Un saludo 🖐️ 

ResponderCitar
Respondido : 02/11/2022 5:49 pm

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

Gustavo García
 Gustavo García
Estimable Member

@argenis Buenos días,

 

Ya está solucionado parcialmente. Generé de nuevo el shortcode y si que me llega una copia del archivo adjunto al correo, pero no guarda el adjunto en la carpeta del hosting, ya sea la que viene por defecto o la personalizándola a través del wp-config.php.

 

Un saludo

ResponderCitar
Respondido : 03/11/2022 8:58 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Gustavo.

Los archivos que se adjuntan en Contact Form 7 son eliminados del servidor una vez se adjuntan al correo, no tiene sentido tenerlos almacenados en tu cuenta de hosting cuando dispones del correo.

Esto es lo que dice los desarrolladores de Contact Form:

Después de que un usuario sube un archivo a través de tu formulario de contacto, Contact Form 7 comprueba si: 1.) Se han producido errores de PHP; 2.) el tipo y el tamaño del archivo son válidos; y luego, si la comprobación es correcta, Contact Form 7 mueve el archivo subido a una carpeta temporal. En este punto, Contact Form 7 adjunta el archivo al correo y lo envía. Después de estos procedimientos, Contact Form 7 elimina el archivo de la carpeta temporal.

Para almacenar los adjuntos puedes utilizar un plugin:

-> https://es.wordpress.org/plugins/advanced-cf7-db/  

Tienes documentación en esta entrada del blog:

-> https://www.webempresa.com/blog/contact-form-7-en-wordpress-con-cfdb7-no-pierdas-los-mensajes.html

 

Un Saludo

ResponderCitar
Respondido : 03/11/2022 10:47 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Gustavo García
 Gustavo García
Estimable Member

@pepesoler Hola,

Perfecto, lo desconocía. Entonces resuelto totalmente. Muchas gracias.

Un saludo,

Gustavo García.

ResponderCitar
Respondido : 03/11/2022 10:59 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Gustavo.

Nada, Gracias a ti 😀  

Cualquier consulta que tengas no dudes en comunicarlo.

 

Un saludo

ResponderCitar
Respondido : 03/11/2022 11:07 am

Cursos Gratuitos WordPress