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/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: 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/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 pieejami).
Ātrie risinājumi
- Pārdēvējiet failu bez atstarpēm un simboliem (piem.,
photo-01.jpg).
- Izmēģiniet mazāku failu, lai saprastu, vai problēma ir limitos.
- Atjauniniet WordPress kodolu/spraudņus/tēmu, ja tie ir novecojuši.