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

Publicat: 2023-01-15

Este posibil ca atunci când interacționați cu WordPress, este posibil să fi încercat să încărcați un fișier pe site-ul dvs. WordPress și să fi întâlnit o eroare „Ne pare rău, acest tip de fișier nu este permis din motive de securitate”.

Această eroare este în majoritatea cazurilor replicabilă atunci când încercați să încărcați un fișier în biblioteca media WordPress. Poate fi destul de enervant și frustrant să vă dați seama că un fișier pe care încercați să îl încărcați ar reprezenta o problemă de securitate pentru site-ul dvs. web.

În acest articol, vom analiza ce cauzează această eroare, precum și cum să remediați eroarea pe site-ul dvs. WordPress.

Cuprins

Motive pentru eroarea „Ne pare rău, acest tip de fișier nu este permis din motive de securitate”.

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

  • Counter-Verificați extensia tipului de fișier
  • Modificarea setărilor de rețea pentru mai multe site-uri
  • Editarea fișierului wp-config.php
  • Editarea fișierului functions.php
  • Adăugarea suportului pentru mai multe tipuri de fișiere folosind un plugin

Concluzie

Motive pentru eroarea „Ne pare rău, acest tip de fișier nu este permis din motive de securitate”.

În mod implicit, WordPress vă permite doar să încărcați fișiere cu un anumit format de fișier. Stochează o listă de tipuri MIME permise în fișierul functions.php în directorul wp-includes. Dacă, prin urmare, încercați să încărcați un fișier într-un format care nu este acceptat, atunci eroarea este declanșată și nu veți fi în măsură să încărcați fișierul pe site-ul dvs. web. Acesta este motivul principal pentru care se generează această eroare.

Iată un exemplu de ilustrare când încercați să încărcați un fișier svg.

Printre tipurile de fișiere pe care WordPress le acceptă sunt prezentate mai jos:

Imagini .jpg
.png
.jpeg
.ico
.gif
Video .mp4, .m4v (MPEG-4)
.mov (QuickTime)
.3gp (3GPP)
.3g2 (3GPP2)
.wmv (Windows Media Video)
.ogv (Ogg)
.mpg
.avi
Audio .wav
.mp3
.ogg
.m4a
Documente .doc, .docx
.pdf
.odt
.ppt, .pptx, .pps, .ppsx
.psd
.xls, .xlsx

Uneori, este posibil să doriți totuși să încărcați un tip de fișier care nu este listat mai sus din diverse motive. În secțiunile de mai jos, vom analiza ce puteți face în astfel de cazuri, pentru a preveni această eroare.

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

Există mai multe modalități de a remedia eroarea „Ne pare rău, acest tip de fișier nu este permis din motive de securitate”. Vom analiza câteva dintre modalitățile din această secțiune.

Counter-Verificați extensia tipului de fișier

După ce încercați să încărcați un fișier și întâmpinați eroarea, una dintre primele verificări pe care ar trebui să le efectuați este să verificați dacă extensia tipului de fișier este de fapt corectă. Acest lucru se datorează faptului că, uneori, când salvați un fișier, este posibil să fi introdus greșit extensia de fișier, făcându-l astfel de nerecunoscut de WordPress. Aceasta, la rândul său, are ca rezultat o eroare în timpul încărcării fișierului.

Modificarea setărilor de rețea pentru mai multe site-uri

În cazurile în care vă dezvoltați site-ul într-o configurație de rețea multisite, puteți adăuga un tip de fișier care nu este permis implicit în WordPress. Această implementare poate fi realizată realizând următoarele:

i) Accesați tabloul de bord WordPress al contului de administrator al rețelei

ii) Navigați la secțiunea Setări > Setări de rețea din tabloul de bord WordPress

iii) Derulați în jos la secțiunea „Setări de încărcare” și în câmpul „Tipuri de fișiere de încărcare”, adăugați la listă formatele de fișiere suplimentare pe care doriți să le includeți:

iv) Salvați modificările

Odată ce cele de mai sus sunt efectuate, acum veți fi într-o poziție de încărcare a fișierului în tipul de fișier specific. Cu toate acestea, este important să rețineți că această metodă este aplicabilă numai pentru mai multe site-uri.

Acest lucru facilitează utilizatorilor dvs. să permită încărcarea diferitelor tipuri de fișiere fără modificarea codului sau necesitatea unui plugin.

Editarea fișierului wp-config.php

WordPress oferă, de asemenea, o modalitate de a permite încărcarea tuturor tipurilor de fișiere pe site-ul dvs. Acest lucru poate fi actualizat prin editarea fișierului wp-config.php și adăugarea unui cod de o linie la fișier.

Fișierul wp-config.php se află în rădăcina fișierelor WordPress, alături de directoare precum wp-content, wp-admin și wp-includes. Conține detaliile de configurare ale site-urilor dvs. web, cum ar fi informațiile bazei de date.

Pentru a edita fișierul pot fi luate în considerare o serie de abordări. Acestea includ:

1) Editarea fișierului prin FTP

2) Editarea fișierului prin cPanel sau panoul de găzduire

3) Editarea fișierului utilizând pluginul Wp File Manager

În cazul nostru aici, vom folosi a treia abordare (folosind pluginul Wp File Manager) în scopuri ilustrative.

Pentru început, va trebui să efectuați următoarele:

i) Navigați la secțiunea pluginuri > Adăugați nou din tabloul de bord WordPress

ii) Căutați pluginul „Wp File Manager”

iii) Continuați cu instalarea și activarea pluginului

iv) Navigați la secțiunea Wp File Manager din backend

v) Din fișierele rădăcină redate, selectați pentru a edita fișierul wp-config.php

vi) În cadrul fișierului, căutați următorul rând:

 /* That's all, stop editing! Happy publishing. */

vii) Chiar înainte de linia de mai sus, adăugați fragmentul de cod de mai jos:

 define('ALLOW_UNFILTERED_UPLOADS', true);

Mai jos este un exemplu de captură de ecran pe aceasta:

viii) Salvați modificările

Odată ce cele de mai sus sunt efectuate, deconectați-vă de pe site și conectați-vă din nou. Acum ar trebui să fiți în măsură să încărcați tipul de fișier dorit fără nicio problemă.

Editarea fișierului functions.php

Această metodă vă permite să definiți tipurile de fișiere pe care doriți să le permiteți. Este o abordare mai sigură, deoarece oferă o limitare a tipurilor de fișiere care pot fi încărcate.

În această abordare, va trebui să editați fișierul functions.php din tema dvs. Editarea fișierului poate fi efectuată fie din editorul WordPress, prin FTP, cPanel sau folosind pluginul Wp File Manager. În ceea ce privește cazul nostru aici, vom folosi opțiunea plugin Wp File Manager așa cum o instalasem deja.

În tabloul de bord WordPress, accesați secțiunea Wp File Manager și navigați la calea directorului Wp-content > teme, așa cum este ilustrat mai jos:

Apoi, deschideți folderul cu teme pe care îl utilizați din lista din panoul din dreapta.

Selectați pentru a edita fișierul functions.php din cadrul temei, așa cum este ilustrat mai jos:

La sfârșitul fișierului, adăugați următorul cod:

 function additional_mime_types( $mimes ) { //Add your desired mime types here $mimes['gpx'] = 'application/gpsxml'; $mimes['doc'] = 'application/msword'; return $mimes; } add_filter( 'upload_mimes', 'additional_mime_types' );

Apoi, salvați modificările.

După efectuarea celor de mai sus, ar trebui să fiți în măsură să încărcați fișiere de tip .doc și .gpx. De asemenea, puteți personaliza codul și puteți adăuga mai multe tipuri de fișiere în listă.

Adăugarea suportului pentru mai multe tipuri de fișiere folosind un plugin

În cazul în care nu doriți să efectuați modificări ale fișierelor site-ului sau nu aveți capacitatea de a face acest lucru, puteți opta pentru a utiliza un plugin pentru a adăuga suport suplimentar pentru tipuri de fișiere. Unele dintre pluginurile pe care le puteți utiliza includ:

  • Pluginul WP Extra File Types
  • Plugin WP Add Mime Types
  • Pluginul Mime Types Plus

În cazul nostru de aici, vom lua în considerare utilizarea pluginului WP Extra File Types. Pentru a utiliza pluginul, va trebui să:

i) Navigați la secțiunea Plugins > Add New din tabloul de bord WordPress și căutați „WP Extra File Types”

ii) Instalați și activați pluginul

iii) Navigați la secțiunea Setări > Tipuri de fișiere suplimentare

iv) Din Tipurile de fișiere listate, selectați tipul (tipurile) de fișiere pe care ați dori să le adăugați

Dacă tipul de fișier pe care doriți să îl adăugați nu se află în listă, puteți adăuga tipul de fișier în secțiunea „Adăugați tipurile de fișiere personalizate” de sub listă:

După ce ați făcut acest lucru, salvați modificările. Acum ar trebui să fiți în măsură să încărcați tipul de fișier dorit.

Concluzie

Eroarea „Ne pare rău, acest tip de fișier nu este permis din motive de securitate” poate duce la obstacole pentru utilizatorii care încearcă să încarce fișiere pe site-ul lor WordPress. Cu toate acestea, WordPress integrează această restricție din motive de securitate.

În acest articol, am analizat diferitele abordări pe care le puteți utiliza pentru a remedia eroarea de pe site-ul dvs. Cu toate acestea, este important să fiți atenți la tipurile de fișiere pe care le permiteți. Prin urmare, ar fi mai adecvată utilizarea unei abordări prin care sunteți în măsură să aveți astfel de restricții.

Deoarece securitatea site-ului este, de asemenea, esențială, este esențial să aveți un plugin de securitate instalat în site-ul dvs. și, de asemenea, să efectuați scanări regulate pe site. Acest lucru vă va permite să identificați cu ușurință fișierele rău intenționate de pe site-ul dvs. Iată un articol despre unele dintre pluginurile de securitate pe care le puteți lua în considerare.

Sperăm că acest articol a fost suficient de perspicace pentru a vă permite să rezolvați eroarea „Ne pare rău, acest tip de fișier nu este permis din motive de securitate”. Vă rugăm să nu ezitați să utilizați secțiunea de comentarii de mai jos în cazul oricăror comentarii sau întrebări.