Pāriet uz galveno saturu
Ielādējot komentārus, radās problēma.

WordPress neaugšupielādē attēlus (HTTP error / failed to write file / unable to create directory): kā labot

Atbalsta portāls  »  Zināšanu bāze  »  Skatīt rakstu


Ja WordPress neļauj augšupielādēt attēlus vai failus, var parādīties paziņojumi, piemēram:

  • HTTP error
  • Unable to create directory wp-content/uploads
  • Failed to write file to disk
  • The uploaded file exceeds the upload_max_filesize directive

GARMTECH Hostingā šo problēmu visbiežāk izraisa atļaujas (permissions), brīvas vietas trūkums vai PHP augšupielādes limiti.

1. solis – pārbaudiet diska vietu / kvotu

  • Plesk panelī pārbaudiet diska izmantojumu un plāna limitus.
  • Ja vieta ir pilna, dzēsiet vecas rezerves kopijas, logus vai nevajadzīgus failus un mēģiniet vēlreiz.

2. solis – pārliecinieties, ka uploads mape eksistē

  • Atveriet Plesk → domēns → Files.
  • Dodieties uz httpdocs/wp-content/.
  • Pārbaudiet, vai ir mape uploads. Ja mapes nav, izveidojiet to: wp-content/uploads.

3. solis – salabojiet atļaujas (neizmantojiet 777)

WordPress ir jāspēj rakstīt mapē wp-content/uploads.

  • Parasti ieteicamās vērtības ir 755 mapēm un 644 failiem.

Plesk File Manager:

  • Atzīmējiet mapi uploads.
  • Izvēlieties Change Permissions.
  • Iestatiet 755 un, ja nepieciešams, piemērojiet apakšmapēm.

4. solis – palieliniet PHP limitus (ja fails ir liels)

  • Plesk atveriet PHP Settings savam domēnam.
  • Palieliniet, plāna ietvaros:
  • upload_max_filesize
  • post_max_size (jābūt lielākam par upload_max_filesize)
  • memory_limit
  • max_execution_time

5. solis – pārbaudiet spraudņus un drošības noteikumus

  • Uz laiku atslēdziet drošības vai kešošanas spraudņus un izmēģiniet augšupielādi vēlreiz.
  • Ja problēma ir tikai noteiktiem failu tipiem, iespējams, tos bloķē drošības noteikums.

6. solis – pārskatiet žurnālus

  • Plesk sadaļā Logs atkārtojiet augšupielādi un pārbaudiet kļūdas ierakstus.
  • WordPress pusē pārbaudiet Site Health un spraudņu žurnālus, ja tie ir pieejami.

Ātrie risinājumi

  • Pārdēvējiet failu bez atstarpēm un simboliem, piemēram photo-01.jpg.
  • Izmēģiniet mazāku failu, lai saprastu, vai problēma ir limitos.
  • Atjauniniet WordPress kodolu, spraudņus un tēmu, ja tie ir novecojuši.

Kopīgot, izmantojot
Vai šis raksts jums šķita noderīgs?  

Saistītie raksti


Komentārs

Pievienot Komentāri

Atbildēt uz