E-post
Veaotsing ja parandamine

Pildi üleslaadimine WordPressis ebaõnnestub: põhjused ja lahendus

Pildi üleslaadimine meediateeki

Pildi üleslaadimine ebaõnnestub tavaliselt ühel neljast põhjusest ja veateade ütleb, kummasse rühma juhtum kuulub. Kui WordPress ütleb, et fail on liiga suur, on tegu piiranguga. Kui see ütleb lihtsalt HTTP-viga, on probleem töötlemises või õigustes.

Lühidalt

  • Suuruspiirang ja HTTP-viga on eri asjad ning neid parandatakse eri kohtades.
  • Vähenda pilti enne üleslaadimist, see lahendab enamiku juhtumeid kohe.
  • Korduv HTTP-viga suurte piltidega tähendab peaaegu alati mälupiirangut.

1. Kui viga räägib faili suurusest

Serveril on ühe üleslaadimise suurusele ülempiir. Kõige tavalisem lahendus ei ole piiri tõstmine, vaid pildi vähendamine. Veebilehele piisab harva pildist, mis on laiem kui kaks tuhat pikslit, ja otse kaamerast tulev fail on vajadusest mitu korda suurem. Väiksem pilt teeb ka veebisaidi kiiremaks, vt miks WordPressi veebisait on aeglane.

2. Kui viga on lihtsalt HTTP-viga

See tähendab, et üleslaadimine õnnestus, kuid pildi töötlemine jooksis kokku. WordPress loob igast pildist mitu suurust ja just see etapp võtab mälu. Suur pilt jooksutab töötlemise kokku, isegi kui üleslaadimine ise läheb läbi. Mälu lõppemine on läbi käidud juhendis Allowed memory size exhausted.

3. Kontrolli kausta õigusi

Pildid lähevad kausta wp-content/uploads. Kui sinna ei saa kirjutada, ebaõnnestub üleslaadimine või fail kaob kohe pärast üleslaadimist. Toimiv põhiseade kaustadele on 755. Õigused lähevad valeks kõige sagedamini pärast kolimist ja teemat puudutab ka juhend 403 Forbidden.

4. Välista kettaruum

Täis ketas avaldub just sellise juhusliku üleslaadimisveana. Kontrolli juhtpaneelist järelejäänud ruumi. Kõige tavalisem ruumi sööja on varundusplugin, mis salvestab koopiad veebisaidiga samale kettale.

5. Proovi teist failivormingut ja nime

Täpitähed, tühikud ja pikad failinimed põhjustavad mõnes keskkonnas endiselt probleeme. Nimeta fail ümber ilma erimärkideta ja proovi uuesti. Kui probleem puudutab ainult ühte pilti, on põhjus peaaegu kindlasti failis endas.

6. Kui üleslaadimine õnnestub, aga pilti ei kuvata

See on teine sümptom ja see on läbi käidud juhendis pilte ei kuvata veebisaidil.

Mida ei tasu teha

Ära tõsta üleslaadimise piiri nii kõrgele, et kümnemegabaidised pildid lähevad läbi. Need jõuavad veebisaidile sellisena, aeglustavad iga lehe laadimist ja söövad kettaruumi. Õige järjekord on kõigepealt pilti vähendada.

Kui sa ei taha seda ise teha

Selgitame välja, kas tegu on piirangu, õiguste või mäluga, ja parandame õige koha. Ühtlasi vaatame, kas pildisuurused on mõistlikud, sest liiga suured pildid aeglustavad veebisaiti ka siis, kui üleslaadimine õnnestub.

Vaata, kuidas parandame katkise veebilehe »