Cum să remediați „Ne pare rău, acest tip de fișier nu este permis din motive de securitate”.

Publicat: 2022-04-28

Ați întâlnit temutul „ Ne pare rău, acest tip de fișier nu este permis din motive de securitate ”. eroare pe site-ul dvs. WordPress?

Nu vă faceți griji, este o eroare comună care apare atunci când încărcați un tip de fișier pe care WordPress nu îl acceptă. Din fericire, există o modalitate de a ocoli această restricție.

În acest articol, vă vom arăta cum să încărcați tipuri de fișiere restricționate instalând un plugin sau făcând modificări manuale pe site-ul dvs.

De asemenea, vom împărtăși o remediere specială pentru rețelele multisite WordPress, deși majoritatea remediilor noastre se concentrează pe instalările obișnuite ale WordPress.

Indiferent de metoda pe care o alegeți, configurarea va dura doar câteva minute și veți putea remedia definitiv eroarea „ Ne pare rău, acest tip de fișier nu este permis din motive de securitate ”.

Ce cauzează „ Ne pare rău, acest tip de fișier nu este permis din motive de securitate ”. eroare?

În mod implicit, WordPress vă permite să încărcați doar o selecție limitată de tipuri de fișiere:

  • Document: .pdf, .doc, .docx, .ppt, .pptx, .pps, .ppsx, .odt, .xls, .xlsx, .psd
  • Imagini: .jpg, .jpeg, .png, .gif, .webp, .ico
  • Video: .mp4, .m4v, .mov, .wmv, .avi, .mpg, .ogv, .3gp, .3g2
  • Audio: .mp3, .m4a, .ogg, .wav

Restricția există pentru a împiedica hackerii să exploateze fișierele de pe site-ul dvs. ️

Anumite tipuri de fișiere precum SVG sunt vulnerabile și pot fi corupte cu ușurință, deoarece aceste formate de fișiere nu au fost create pentru securitate. Deci, dacă le încarci pe site-ul tău web, hackerii vor exploata fișierele pentru a obține acces la site-ul tău. De aceea, WordPress permite doar încărcarea unui număr mic de tipuri de fișiere pe un site web.

Dacă încercați să încărcați un tip de fișier restricționat, acesta vă arată „Ne pare rău, acest tip de fișier nu este permis din motive de securitate ”. eroare.

Acestea fiind spuse, ocazional, poate fi necesar să încărcați tipuri de fișiere restricționate, în ciuda riscurilor implicate.

În secțiunea următoare, vă vom arăta cum să ocoliți restricțiile și să încărcați orice tip de fișier doriți pe site-ul dvs. WordPress. Și asigurați-vă că consultați secțiunea finală, unde veți învăța cum să vă păstrați site-ul WordPress securizat de hackeri după ce activați încărcarea tipurilor de fișiere restricționate.

Cum să încărcați tipuri de fișiere restricționate pe site-ul dvs. WordPress?

Puteți încărca tipuri de fișiere restricționate pe site-ul dvs. WordPress adăugând un fragment de cod la fișierele principale WordPress sau instalând un plugin. Dacă rulați un site multiplu, atunci WordPress oferă și o opțiune de a elimina restricțiile privind tipurile de fișiere.

Dar înainte de a trece la remedierea problemei, faceți o copie de rezervă a întregului site. Cu o copie de rezervă, puteți efectua modificări pe site-ul dvs. fără griji. Dacă ceva nu merge bine, vă puteți restabili rapid site-ul la normal.

Utilizați un plugin pentru a schimba tipurile de încărcare a fișierelor WordPress

Utilizarea unui plugin este cea mai simplă modalitate de a activa încărcarea tipurilor de fișiere restricționate.

Instalați și activați pluginul gratuit Tipuri de încărcare a fișierelor pe site-ul dvs. WordPress.

Apoi, accesați Setări → Tipuri de încărcare fișiere . Pe ecran va apărea o listă de tipuri de fișiere. Selectați-le pe cele pe care doriți să le activați.

Apoi, apăsați butonul Salvare setări și încercați să încărcați fișierul pe site-ul dvs.

tipuri de încărcare de fișiere prin setarea WPForms
Adăugarea de tipuri de fișiere pe site-ul WordPress

Dacă nu vedeți tipul de fișier de care aveți nevoie în listă, pluginul vă permite, de asemenea, să adăugați propriile tipuri de fișiere personalizate.

Dacă nu doriți să instalați un alt plugin pe site-ul dvs. WordPress, atunci alegeți metodele manuale.

Editați fișierul wp-config.php (Permiteți toate tipurile de fișiere)

O altă modalitate de a activa tipurile de fișiere restricționate pe WordPress este să editați fișierul wp-config.php al site-ului dvs.

Cu toate acestea, există un avertisment important pentru această metodă:

Dacă îl utilizați, veți activa toate tipurile de fișiere simultan, ceea ce ar putea să nu fie un lucru bun pentru situația dvs. Dacă trebuie să activați doar un singur tip de fișier, vă recomandăm metoda manuală din secțiunea următoare, care permite o abordare mai direcționată.

Fișierul wp-config se află în folderul rădăcină al site-ului dvs., adică în folderul public_html. Puteți accesa fișierul conectându-vă la serverul dvs. prin FTP sau prin cPanel File Manager, dacă gazda dvs. oferă cPanel.

Iată cum funcționează folosind cPanel. Ideea de bază va fi aceeași pentru utilizarea FTP.

Conectați-vă la contul dvs. de găzduire și accesați cPanel și selectați File Manager .

Când se deschide managerul de fișiere, accesați public_html → wp-config.php . Faceți clic dreapta pe fișier și selectați Editați .

fișierul wp-config în folderul publichtml
Se localizează fișierul wp-config

Apoi derulați în jos până la sfârșitul fișierului și introduceți următorul fragment de cod deasupra „/* Asta e tot, opriți editarea! Blogging fericit. */” rând:

 define('ALLOW_UNFILTERED_UPLOADS', true);

Salvați modificările.

Acum, deschideți-vă site-ul web și deconectați-vă și conectați-vă din nou . Acum ar trebui să puteți încărca fișiere restricționate pe site-ul dvs. WordPress.

editarea fișierului wp-config pentru a elimina „Ne pare rău, acest tip de fișier nu este permis din motive de securitate”. eroare
Editarea fișierului wp-config

Editați fișierul functions.php al temei (Permiteți anumite tipuri de fișiere)

Dacă preferați ruta manuală, dar cu o abordare mai direcționată, puteți edita și fișierul functions.php al temei pentru a specifica ce tipuri de fișiere doriți să permiteți încărcarea pe site-ul dvs. web.

Alternativ, puteți utiliza și un plugin precum pluginul gratuit Code Snippets, care oferă o modalitate mai simplă de a gestiona tipurile de fragmente de cod pe care le adăugați în fișierul functions.php .

Dacă doriți să utilizați fișierul functions.php direct în loc să utilizați Fragmente de cod, este esențial să configurați mai întâi o temă copil. În caz contrar, modificările dvs. vor fi suprascrise data viitoare când vă actualizați tema.

Iată cum funcționează pentru a edita fișierul functions.php – dar dacă utilizați Code Snippets, tot ce trebuie să faceți este să adăugați același fragment de cod prin interfața pluginului.

Fișierul functions.php este localizat în folderul wp-content/themes din interiorul folderului temei copilului. Puteți accesa fișierul prin FTP sau cPanel File Manager.

Dacă utilizați cPanel, conectați-vă la contul de găzduire și accesați cPanel și selectați File Manager .

Când se deschide managerul de fișiere, accesați public_html → wp-content → teme. Apoi deschide tema copil care este activă pe site-ul tău și selectează fișierul functions.php găsit în folderul temei. Faceți clic dreapta pe fișier și selectați Editați .

Derulați până la sfârșitul fișierului functions.php și adăugați următorul fragment de cod:

 function my_custom_mime_types( $mimes ) // New allowed mime types. $mimes['svg'] = 'image/svg+xml'; $mimes['svgz'] = 'image/svg+xml'; $mimes['doc'] = 'application/msword'; // Optional. Remove a mime type. unset( $mimes['exe'] ); return $mimes; add_filter( 'upload_mimes', 'my_custom_mime_types' );

Salvați aceste modificări înainte de a părăsi fișierul.

În codul de mai sus, am informat WordPress să permită încărcarea tipurilor de fișiere svg și doc. Puteți modifica codul și puteți adăuga tipul de fișier dorit.

editarea fișierului cu funcții pentru a elimina „Ne pare rău, acest tip de fișier nu este permis din motive de securitate”. eroare
Editarea fișierului function.php

Modificați setările de rețea (numai Multisite)

Pentru a activa încărcarea tipurilor de fișiere restricționate în WordPress multisite, trebuie să deschideți tabloul de bord WordPress, să accesați Setări → Setări de rețea și să derulați în jos la opțiunea Încărcare tip fișier .

În dreapta opțiunii, există un câmp de introducere. Va trebui să adăugați extensia fișierului pe care doriți să îl încărcați pe site-ul dvs. web și apoi să salvați setările . Asta e.

Convertiți fișiere restricționate

Dacă niciuna dintre metodele de mai sus nu a funcționat dintr-un motiv oarecare, puteți încerca să convertiți fișierul pe care nu l-ați încărcat pe site-ul dvs. într-un tip de fișier care nu este restricționat de WordPress.

Există mai multe instrumente de conversie gratuite care vă vor ajuta cu conversia, cum ar fi Convertio, Online-Convert, CoundConvert etc.

Cum să vă securizați site-ul WordPress după eliminarea restricțiilor de tip de fișier

După eliminarea restricțiilor privind tipurile de fișiere, trebuie să vă asigurați că hackerii nu exploatează fișierele pentru a obține acces la site-ul dvs. web. Vă puteți proteja site-ul web instalând un plugin de securitate și limitând dimensiunea de încărcare a fișierului.

Fișierele rău intenționate sunt grele. Dacă împiedicați încărcarea fișierelor mari pe site-ul dvs. web, reduceți șansele unui potențial atac de tip hack.

Pentru a limita dimensiunea de încărcare a fișierelor, instalați acest plugin pe site-ul dvs.:

Apoi accesați Media → Creșteți limita de încărcare și alegeți cea mai mică dimensiune a fișierului.

Un plugin de securitate WordPress vă va proteja site-ul cu ajutorul unui firewall. Îți va scana site-ul în fiecare zi, uitându-se în fiecare colț și colț pentru a verifica dacă există fișiere rău intenționate. Dacă găsește vreun semn de malware, instrumentul vă va curăța site-ul imediat.

Dacă nu aveți un plugin de securitate instalat pe site-ul dvs. web, consultați recenzia noastră despre cele mai bune pluginuri de securitate WordPress.

Gânduri finale despre remedierea erorii „ Ne pare rău, acest tip de fișier nu este permis din motive de securitate ”.

WordPress restricționează tipurile de fișiere pe care le puteți încărca pe site-ul dvs. din motive de securitate. Când încercați să încărcați un tip de fișier care nu este permis de WordPress, întâlniți eroarea „Ne pare rău, acest tip de fișier nu este permis din motive de securitate ”.

Pentru a remedia această problemă, puteți instala un plugin sau puteți modifica fișierele wp-config.php sau functions.php pentru a permite încărcarea tipurilor de fișiere restricționate.

De asemenea, trebuie să vă asigurați că hackerii nu exploatează fișierele pentru a obține acces la site-ul dvs. Utilizarea unui plugin de securitate și limitarea dimensiunii fișierelor pe care utilizatorii le încarcă pe site-ul dvs. vă vor ajuta să vă protejați site-ul.

Asta e pentru asta, oameni buni! Dacă întâmpinați alte erori pe WordPress, consultați blogul nostru pentru tutoriale despre cum să eliminați și să preveniți aceste erori.

Ghid gratuit

5 sfaturi esențiale pentru a accelera
Site-ul dvs. WordPress

Reduceți timpul de încărcare chiar și cu 50-80%
doar urmând sfaturi simple.