
📂 Failide üleslaadimine WordPressi FTP kaudu: täielik juhend
Valge ekraan. Administraatori paneel ei lae. Plugin, mille just aktiveerisid, võttis terve saidi maha. Ja majutustugi vastab kord kolme tunni jooksul. Kõlab tuttavalt?
FTP on sellistel hetkedel ainus kanal, mille kaudu saad oma saidi failideni jõuda ja selle uuesti ellu äratada. Konks on selles, et WordPressi saidi omanikud pääsevad rahuajal serverisse FTP kaudu harva. Kui katastroof tabab, on kõik paanikas ja otsitakse kolmel vahelehel „kuidas FTP-ga ühenduda".
Tegelikkuses on ühendumine lihtsam kui e-posti seadistamine telefonis. Viis minutit ja oled serveri failisüsteemis, omades täielikku kontrolli iga kausta ja iga php-faili üle. Ei mingit paanikat: siin on algoritm alates kliendi paigaldamisest kuni failide üleslaadimise ja hädaolukorras taastamiseni.
💡 Kiirülevaade:
- Paigalda FileZilla (tasuta FTP-klient Windowsile, macOS-ile ja Linuxile) või ava majutuspaneelis sisseehitatud failihaldur, kui vajad ühekordset toimingut.
- Loo cPanelis (või samaväärses) FTP-konto: kasutajanimi, parool, kataloogi sidumine. Ühenduse andmed kuvatakse kohe pärast loomist.
- Ühendu serveriga: host (domeen või IP), port 22 SFTP jaoks. Leia public_html kaust (WordPressi juur) ja lohista faile arvuti ja serveri vahel.
- Kui FTP kaudu üles laaditud meediafail ei ilmu WordPressi teeki, registreeri see Media Sync pluginaga või Add From Server Reloaded'iga. Lihtsalt faili üleslaadimine uploads kausta ei lisa seda andmebaasi.
Miks WordPressi saidi omanikud vajavad FTP-d
FTP (File Transfer Protocol) on võrguprotokoll failide edastamiseks arvuti ja serveri vahel. See ilmus ammu enne WordPressi: RFC 959, mis kirjeldab FTP spetsifikatsiooni, avaldati 1985. aastal. Täna on protokoll üle 40 aasta vana, kuid see on endiselt iga majutusteenuse ja iga juhtpaneeli sisse ehitatud põhilise transpordivahendina.
Neli stsenaariumi, kus FTP on asendamatu:
- Valge surma ekraan (WSOD). Aktiveerisid plugina või teema ja sait lakkas avanemast koos administraatori paneeliga. Ühendu FTP kaudu kausta
/wp-content/plugins/, nimeta probleemse laienduse kaust ümber ja sait ärkab sekunditega uuesti ellu. - wp-config.php ja.htaccess failide muutmine. Viga neis failides viib saidi alla ilma administraatori ligipääsuta. FTP on ainus viis neid otse parandada.
- Suurte failide üleslaadimine. WordPressi veebi üleslaadija põrkab 2-8 MB piirangu vastu (sõltuvalt majutusest). FTP võimaldab edastada mis tahes suurusega faile.
- Tuuma, teemade ja pluginate käsitsi paigaldamine. Laadi värske WordPress, teema või plugin üles otse, administraatori paneelist mööda minnes (näiteks kui sisseehitatud paigaldaja ei tule zip-arhiivi suurusega toime).
Oluline märkus: enne mis tahes toiminguid FTP kaudu tee oma saidist varukoopia. Kui midagi läheb valesti, saad muudatused paari klõpsuga tagasi võtta.
Kuidas valida FTP-klienti
Serveriga ühenduse loomiseks vajad programmi, mida nimetatakse FTP-kliendiks. Windowsile, macOS-ile ja Linuxile on valikuid ning enamik neist on tasuta.
Klient | Platvormid | Tasuta | SFTP | Omadused |
|---|---|---|---|---|
FileZilla | Windows, macOS, Linux | Jah | Jah | De facto standard: miljonid kasutajad, FTP, SFTP ja FTPS tugi, vahekaardid, allalaadimisjärjekord, saidihaldur |
WinSCP | Windows | Jah | Jah | Kohandatud SFTP ja SCP jaoks, sisseehitatud tekstiredaktor, kaustade sünkroonimine |
Cyberduck | Windows, macOS | Jah | Jah | Minimalistlik liides, integratsioon pilvesalvestusega (S3, Backblaze, Google Drive) |
Transmit | macOS | Ei (alates $34) | Jah | Maci etalonklient: sünkroonimine, paanikarežiim, 11 pilveintegratsiooni |
99% ülesannete jaoks piisab FileZillast. See on tasuta, töötab kõigil süsteemidel ja selle õppimiskõver on minimaalne. Laadi alla ainult ametlikult saidilt; kolmandate osapoolte ümberpakendajad lisavad sageli reklaamvara.
Installimist mittevajav alternatiiv on failihaldur cPanelis (või selle ekvivalent sinu majutuspaneelis: hPanel, ISPmanager, DirectAdmin). See on juba serveris, avaneb brauseris ja on piisav ühekordsete failide üleslaadimiste jaoks.
1. Samm. Loo FTP-konto
Logi sisse oma majutuse juhtpaneeli. Leia jaotis „FTP Accounts". Klõpsa „Create" ja süsteem küsib kolme asja:
- Kasutajanimi. Mõtle välja nimi, näiteks
mysite_admin. Sellest saab osa aadressist:[email protected]. - Parool. Genereeri tugev parool (20+ tähemärki) ja salvesta see paroolihaldurisse. Ära kasuta
admin123; FTP-kontosid rünnatakse regulaarselt toore jõuga. - Kataloog. Tavaliselt
/public_html(saidi juur). Kui jätad välja tühjaks, on kontol juurdepääs kogu konto failisüsteemile; turvalisuse huvides on parem piirata see konkreetse kaustaga.
Pärast loomist näed ühenduse andmeid: host, kasutajanimi, port. Kopeeri need.

Host on tavaliselt sinu domeen (näiteks ftp.yoursite.com) või serveri IP-aadress. Kui sinu majutus saatis tervituskirja, on FTP andmed tavaliselt seal kirjas.
2. Samm. Ühendu FileZilla kaudu

Ava FileZilla ja täida ülemisel paneelil väljad:
- Host:
ftp.yoursite.com(või serveri IP-aadress) - Kasutajanimi: 1. sammu kasutajanimi
- Parool: 1. sammu parool
- Port:
21FTP jaoks,22SFTP jaoks (tungivalt soovitatav)
Klõpsa „Quickconnect". Olekunäidu aknas allosas hakkavad logid kerima; viimane rida peaks olema Status: Directory listing of "/" successful. Oled ühendatud.
FileZilla liides on jagatud kaheks pooleks: vasakul pool näitab sinu arvuti faile, paremal pool serveri failisüsteemi. Paremalt leia public_html kaust (mõnel hostil nimetatakse seda www või htdocs); see on WordPressi saidi juur. Siit leiad wp-config.php ja kolm võtmekausta: wp-content, wp-admin ja wp-includes.
3. Samm. Failide üleslaadimine ja juurdepääsuõigused
Faili arvutist serverisse üleslaadimiseks lohista see FileZilla vasakult paneelilt paremale. Või paremklõpsa failil ja vali „Upload". FileZilla näitab edenemist ja jätkab ülekannet automaatselt, kui ühendus katkeb.
Kuhu mida panna:
- Pluginad →
wp-content/plugins/plugin-name/ - Teemad →
wp-content/themes/theme-name/ - Meediafailid (pildid, PDF-id) →
wp-content/uploads/year/month/, kuid WordPress ei näe neid meediakogus ilma täiendava sammuta (vt järgmist jaotist) - Failid juurkaustas →
wp-config.php,.htaccessjarobots.txtlähevad kaustapublic_html/
Pärast üleslaadimist kontrolli juurdepääsuõigusi (chmod): määra kaustadele 755, failidele 644. FileZillas tehakse seda paremklõpsuga failil → „File permissions". Valed õigused on kõige levinum põhjus „katkiste" piltide ja 403 vigade puhul saitidel.
Mida teha, kui üleslaaditud fail pole WordPressis nähtav
Laadisid pildi FTP kaudu uploads kausta, kuid seda pole WordPressi meediakogus. See pole viga: WordPress registreerib failid andmebaasis ainult siis, kui need laaditakse üles läbi administraatori paneeli. Faili lihtsalt kausta asetamisest ei piisa; vajad kirjet wp_posts ja wp_postmeta tabelites.
Kolm lahendust, lihtsast keerukani:
Esiteks, Media Sync plugin. Media Sync skannib uploads kausta ja lisab registreerimata failid meediakogusse. See on tasuta, 40 000+ aktiivse installatsiooni ja 4.7 hinnanguga WordPress.org-is. Pärast paigaldamist mine „Media → Media Sync", klõpsa „Scan" ja vali imporditavad failid. Sobib, kui on vaja korraga sisse tõmmata kümneid või sadu faile.
Teiseks, Add From Server Reloaded. Add From Server Reloaded lisab meediakogusse nupu „Import from server". Erinevalt klassikalisest Add From Serverist (pole 6 aastat uuendatud) on see versioon aktiivselt hooldatud ja ühildub WordPress 6.7+-ga. Mine meediakogusse, määra faili tee serveris ja see registreeritakse. Mugav, kui faile on vähe ja vajad täpset importi.
Kolmandaks, WP-CLI. Kui oled terminaliga sina peal, registreerib käsk wp media import <path-to-file> faili meediakogus ühe reaga. Sobib automatiseerimiseks ja pakett-töötluseks.
Kui sul on vastupidine probleem (läbi administraatori paneeli üles laaditud pildid ei kuvata saidil), kontrolli kolme asja:
- Juurdepääsuõigused. Kaustal
uploadsja kõigil alamkaustadel peaks olemachmod 755, failidel644. Valed õigused on kõige levinum nähtamatute piltide põhjus. - Optimeerimisplugina konflikt. Keela ajutiselt Smush, ShortPixel, Imagify või Jetpack Boost ja kontrolli, kas pildid ilmuvad. Mõnikord lõhub agressiivne optimeerimine failiteed.
- CDN vahemälu. Kui kasutad Cloudflare, BunnyCDN või StackPath, tühjenda vahemälu ja veendu, et seaded ei blokeeri otseseid päringuid kausta
wp-content/uploads/.
Saidi hädaolukorras taastamine FTP kaudu
Kõige levinum FTP kasutusjuht on hädaolukorras taastamine. Siin on samm-sammuline algoritm, kui sait lakkab avanemast:
- Ühendu FTP kaudu ja esmalt nimeta
/wp-content/plugins/kaust ümber/wp-content/plugins_disabled/-ks. See keelab kõik pluginad korraga. - Kui sait töötab, on probleem pluginates. Taasta pluginakaustad ükshaaval ja kontrolli saiti pärast iga taastamist, kuni leiad süüdlase.
- Ei aidanud? Lülitu vaiketeemale. Nimeta aktiivse teema kaust ümber kaustas
/wp-content/themes/. WordPress lülitub automaatselt vaiketeemale (Twenty Twenty-Six). - Ikka ei midagi? Kontrolli
.htaccessfaili. Laadi fail FTP kaudu alla, kustuta kogu selle sisu ja laadi tühi fail tagasi. Seejärel mine admin → Settings → Permalinks → „Save Changes" (WordPress loob.htaccessuuesti). - Sait ei avane ikka veel pärast kõike seda? Luba
WP_DEBUG. Lisa need read failiwp-config.php:
1 define('WP_DEBUG', true); 2 define('WP_DEBUG_LOG', true); 3 define('WP_DEBUG_DISPLAY', false);
Vead kirjutatakse faili /wp-content/debug.log. Kontrolli logisid ja otsi algpõhjust.
See algoritm lahendab enamiku WordPressi hädaolukordi ilma majutustoega ühendust võtmata ja ilma paanikata.
⁉️🤔 Korduma kippuvad küsimused
Kumb on turvalisem, FTP või SFTP?
SFTP (SSH File Transfer Protocol) krüpteerib nii kasutajanime koos parooliga kui ka edastatavad failid. Tavaline FTP edastab kõik avatekstina, sealhulgas parooli. Kui sinu majutus toetab SFTP-d, kasuta ainult seda. FileZillas on üleminek sama lihtne kui pordi muutmine 21-lt 22-le.
Kas ma saan faile üles laadida üldse ilma FTP-kliendita?
Jah. Peaaegu iga majutus pakub failihaldurit otse juhtpaneelis: brauseripõhine üleslaadimine, null paigaldust. Ühekordsete ülesannete jaoks on see piisav; failihaldur ei vaja seadistamist ja on juba sinu kontos autoriseeritud. Karmim variant on WP-CLI: käsk
wp media importlaadib ja registreerib faili meediakogus ühe reaga.
Miks FileZilla ei ühendu, näidates viga „Connection timed out"?
Kaks tõenäolist põhjust. Esiteks: vale port. FTP kasutab porti 21, SFTP porti 22. Proovi mõlemat. Teiseks: majutus blokeerib ühenduse IP järgi. Kontrolli oma majutuspaneelis, kas sissetulevad FTP-ühendused on blokeeritud, ja lisa oma IP valgesse nimekirja.
Kas ma saan teema või plugina FTP kaudu üles laadida, kui arhiiv ületab majutuse limiidi?
Jah, see ongi FTP mõte. WordPressi adminni kaudu üleslaadimise limiit (tavaliselt 2-8 MB) ei kehti FTP-le. Paki arhiiv arvutis lahti ja laadi teema või plugina kaust vastavalt kausta
wp-content/themes/võiwp-content/plugins/. Pärast seda ilmub teema või plugin administraatori paneeli.
Kas ma pean pluginad enne FTP kaudu failide üleslaadimist keelama?
Ei. FTP töötab failisüsteemi tasemel ega suhtle WordPressiga otse. Sa saad faile üles laadida, kustutada ja muuta sõltumata sellest, kas pluginad on lubatud või isegi kui sait ei avane üldse; see on FTP peamine eelis hädaabikanalina.
Kuidas leida oma FTP andmed, kui ma need unustasin?
Logi sisse oma majutuse juhtpaneeli (cPanel, ISPmanager, DirectAdmin) ja ava jaotis „FTP Accounts". Kõik loodud kontod on seal loetletud. Kui parool on kadunud, saad selle sealsamas uue vastu vahetada. Viimase abinõuna: FTP andmed on tavaliselt kirjas majutuse tervituskirjas, mis saadeti konto loomisel.
FTP selgeks õppimine poole tunniga: kas on seda väärt või mitte?
FTP ei ole 40 aastaga ilusamaks muutunud. FileZilla liides näeb välja nagu Windows XP ja segadus portide ja chmod'iga ajab algajaid endiselt närvi. Aga kui sinu sait on maas ja majutustugi vaikib, muutub see kohmakas tööriist ainsaks toimivaks kanaliks.
Kui omad WordPressi saiti, õpi selgeks kolm asja: loo oma majutuse paneelis FTP-konto, ühendu FileZilla kaudu ja nimeta plugina kaust ümber. See võtab pool tundi. Ja ühel päeval säästab see sind tundidest paanikast ja ootamisest.
Alusta kohe: loo test-FTP-konto, ühendu serverisse FileZilla FTP-kliendiga ja veendu, et näed public_html kausta. Lihtsalt selleks, et teada, et kanal töötab.



