Avisos
Vaciar todo

subiendo CSV Woocommerce : Lo siento, este tipo de archivo no está permitido por motivos de seguridad.  

 
Ricardo
 Ricardo
Reputable Member

siempre he subido los csv de productos sin problema y hoy me dice esto

Lo siento, este tipo de archivo no está permitido por motivos de seguridad.

ayer mismo subi varios csv sin problema

he probado a poner este codigo en el functions.php pero tampoco

//para que me deje subir csv
function bp_mime_type ( $mime_types ) {
 $mime_types['csv'] = '';
 return $mime_types;}

add_filter('upload_mimes', 'bp_mime_type', 1, 1);

el problema no es del csv porque si intento subirlo sin editar nada me da el mismo error

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 14/12/2018 4:45 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Ricardo.

El error lo está dando el propio WordPress. Revisando veo que tienes actualizado Wordpress con el último parche de seguridad (4.9.9 o 5.0.1). En este parche de seguridad se ha detectado un bug que afecta a la subida de archivos csv, ya que no se admite en el núcleo de WordPress como archivo permitido.

En este enlace tienes información sobre el bug:
-> https://core.trac.wordpress.org/ticket/45615

La solución sería modificar el archivo de funciones de WordPress como se indica en el siguiente enlace:

-> https://core.trac.wordpress.org/attachment/ticket/45615/csv_mime_type.diff

Para modificar el archivo puedes hacerlo por FTP o desde el administrador de archivos de cPanel accediendo a la ruta: wp-includes -> functions.php.

Antes de modificar el archivo te recomendamos que hagas un backup del mismo (por ejemplo copiando el archivo con otro nombre: functions-original.php) o descargándolo a tu ordenador. De esta forma ante cualquier problema que detectes podrás recuperarlo rápidamente.

Este ajuste, al estar realizado sobre el núcleo de WordPress, se sobrescribirá con la siguiente actualización, aunque esperamos que en esa lo tengan ya resuelto.

Otra opción que no pasa por modificar WordPress es modificar el archivo que importas. Puedes utilizar la siguiente herramienta: https://onlinecsvtools.com/convert-text-to-csv

Espero que mi respuesta te ayude, si no es así o necesitas algo más solo tienes que informarnos.

Un saludo

ResponderCitar
Respondido : 14/12/2018 4:53 pm

Ricardo
 Ricardo
Reputable Member

prefiero editar el functions pero no entiendo que parte de codigo he de añadir del que pone aqui core.trac.wordpress.org/attachment/ticket/45615/csv_mime_type.diff

'txt|asc|c|cc|h|srt' => 'text/plain',
'txt|asc|c|cc|h|srt|csv' => 'text/plain',

esto no puede ser porque da error

ResponderCitar
Respondido : 14/12/2018 5:04 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Ricardo

Tienes que sustituir uno por el otro:

'txt|asc|c|cc|h|srt|csv'       => 'text/plain',

Esa es la solución que ofrece WordPress hasta que actualicen, que suponemos que lo solucionaran.

Otra opción es convertir el csv que lo puedes realizar desde esta esta URL:
-> onlinecsvtools.com/convert-text-to-csv

Un saludo

ResponderCitar
Respondido : 14/12/2018 5:12 pm

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

Ricardo
 Ricardo
Reputable Member

el problema es que esa linea no existe en mi functions.php

ninguna linea contiene txt

ResponderCitar
Respondido : 14/12/2018 5:16 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

El archivo al que se hace referencia no es el archivo functions.php del theme es el archivo del core de la siguiente ruta:

/wp-includes/functions.php

Saludos.

ResponderCitar
Respondido : 14/12/2018 5:30 pm

Cursos Gratuitos WordPress

Ricardo
 Ricardo
Reputable Member

editado /wp-includes/functions.php

me sigue dando el mismo problema

	// Text formats.
	'txt|asc|c|cc|h|srt|csv' => 'text/plain',
	'csv' => 'text/csv',
	'tsv' => 'text/tab-separated-values',
	'ics' => 'text/calendar',
	'rtx' => 'text/richtext',
	'css' => 'text/css',
	'htm|html' => 'text/html',
	'vtt' => 'text/vtt',
	'dfxp' => 'application/ttaf+xml',
ResponderCitar
Respondido : 14/12/2018 6:17 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Prueba hacer la conversión con esta herramienta:
https://onlinecsvtools.com/convert-text-to-csv

Si sigues con problemas podrías evaluar recuperar una copia de tu sitio antes de la actualización que hayas realizado.

Saludos.

ResponderCitar
Respondido : 14/12/2018 6:40 pm

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

Ricardo
 Ricardo
Reputable Member

me lo convierte a algo muy raro con demasiadas comillas

"""SKU"",""Descripción"""
"""TU_NOMBRE-lat"",""El"
<img <h2 """aaron-lat"",""El"
    <audio
ResponderCitar
Respondido : 14/12/2018 6:51 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Seguimos esta discusión en:
https://www.webempresa.com/foro/23-Preguntas-sobre-WordPress/162429-continuo-con-el-tema-subiendo-CSV-Woocommerce--Lo-siento-este-tipo-de-archivo-no-est%C3%A1-permitido-por-motivos-de-seguridad.html

Te recomiendo no poner tanto código como parte del mensaje ya que se bloqueara (por seguridad), si tienes que enviar mucho código o el contenido de un archivo, mejor envíalo como archivo adjunto en .zip

Saludos.

ResponderCitar
Respondido : 14/12/2018 9:41 pm

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