Какво е FTP и файлов мениджър и как да качите файлове на сайта

November 2, 202614 мин. четене
Какво е FTP и файлов мениджър и как да качите файлове на сайта
.cr-lock{transform-origin:center;animation:crLock 2.4s ease-in-out infinite} @keyframes crLock{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}} .cr-art pre{background:#140f24;color:#e9e4ff;padding:16px;border-radius:12px;overflow-x:auto;font-size:14px;line-height:1.5}

Накратко: FTP е протокол за прехвърляне на файлове между вашия компютър и хостинга, а файловият мениджър е уеб инструмент в контролния панел, който прави същото направо в браузъра. С тях качвате сайта, сваляте бекъпи, редактирате файлове и оправяте проблеми, когато админ панелът на сайта не се отваря. Файловият мениджър е най-лесен за малки промени, а FTP програма е по-удобна за много файлове и големи папки. Използвайте защитените варианти FTPS или SFTP, отделен потребител с ограничен достъп и силна парола.

Какво е FTP

FTP (File Transfer Protocol) е стандартен начин за прехвърляне на файлове между компютъра ви и сървъра на хостинга през интернет. С него качвате файловете на сайта и сваляте копия от тях.

Протоколът е един от най-старите в интернет и е създаден много преди уеб страниците. Затова и днес почти всеки хостинг го поддържа. За да го използвате, ви трябват програма, наречена FTP клиент, и данни за вход: адрес на сървъра, потребителско име и парола.

Представете си хостинга като склад, а сайта като стоката в него. FTP е камионът, който кара стоката от вашия офис до склада и обратно. Можете да карате много кашони наведнъж и да подредите рафтовете точно както искате.

Ако искате първо да си припомните какво точно наемате, когато купувате хостинг, вижте Какво е хостинг.

Компютър и хостинг сървър, между които файловете се прехвърлят по защитена връзка в двете посоки 💻 Вашият компютър index.html 🔒 FTPS / SFTP 🖥️ Хостинг /www ⬆️ качване ⬇️ сваляне

Какво е файлов мениджър

Файловият мениджър е инструмент в контролния панел на хостинга, който показва файловете на сайта в браузъра и ви позволява да ги качвате, местите, редактирате и изтривате без отделна програма.

Той изглежда като папките на компютъра ви: виждате списък с файлове, можете да влизате в папки, да маркирате файлове и да избирате действие от меню. Предимството му е, че не инсталирате нищо и не настройвате връзка. Влизате в контролния панел и сте готови.

Повече за другите раздели на панела ще намерите в Какво е контролен панел на хостинга.

FTP или файлов мениджър: кога кое

За бързи и малки промени използвайте файловия мениджър. За много файлове, големи папки и редовна работа използвайте FTP програма.

Файлов мениджърFTP програма
Нужна инсталацияНе, работи в браузъраДа, програма на компютъра
НастройкаНикаква, влизате в панелаВъвеждате сървър, потребител и парола
Много файловеПо-удобно като един ZIP архивМного удобно, с влачене на цели папки
Прекъсната връзкаКачването трябва да започне отначалоПрограмата може да продължи от мястото, където е спряла
Редакция на файлНаправо в браузъраСваляте, редактирате и качвате обратно
Достъп за други хораИзисква достъп до целия панелОтделен FTP потребител с ограничена папка
Подходящо заНачинаещи, бързи поправки, разархивиранеПрограмисти, големи сайтове, редовни качвания
Практично правило: ако трябва да смените един файл, използвайте файловия мениджър. Ако трябва да качите цял сайт, качете го като ZIP архив през файловия мениджър и го разархивирайте там, или използвайте FTP програма.

Как работи FTP

FTP програмата се свързва със сървъра, влиза с вашето потребителско име и парола и после изпраща или получава файлове по отделни канали за команди и за данни.

Връзка. Програмата се свързва с адреса на сървъра на определен порт, обикновено 21 за FTP и FTPS или 22 за SFTP.
Вход. Изпраща потребителското име и паролата. При защитена връзка те са криптирани.
Списък. Сървърът връща списък с папките и файловете, до които имате достъп.
Прехвърляне. Влачите файлове от едната страна на другата и програмата ги прехвърля.

Активен и пасивен режим

Класическият FTP използва отделна връзка за данните. В пасивен режим тази връзка се отваря от вашия компютър към сървъра, което работи по-добре зад домашни рутери и защитни стени. Ако програмата се свързва, но не показва списъка с файлове, превключете на пасивен режим в настройките ѝ. В повечето съвременни програми той е включен по подразбиране.

FTP, FTPS и SFTP: кой е сигурен

Обикновеният FTP праща паролата и файловете без криптиране, затова винаги предпочитайте FTPS (FTP с TLS) или SFTP (прехвърляне през SSH), ако хостингът ги поддържа.

ПротоколКриптиранеОбичаен портПрепоръка
FTPНяма21Избягвайте, особено през обществен Wi-Fi
FTPS (явен TLS)Да, със същата технология като HTTPS21Добър избор, ако се поддържа
SFTPДа, през SSH22Отличен избор, ако имате SSH достъп

Защо криптирането е толкова важно обяснихме в Какво е SSL сертификат. Същият принцип, който пази данните във формата на сайта ви, пази и паролата ви при FTPS.

Внимание: ако някой подслуша незащитена FTP връзка, например в кафене с отворен Wi-Fi, той може да види паролата ви и да качи зловреден код на сайта. Използвайте само защитени връзки и сменете паролата веднага, ако подозирате изтичане.

Какви данни ви трябват за връзка

За FTP връзка ви трябват четири неща: адрес на сървъра, потребителско име, парола и протокол с порт. Ще ги намерите в контролния панел или в приветственото писмо от хостинга.

Сървър (host):     ftp.firma.bg  или  203.0.113.20
Протокол:          FTPS (явен TLS)  или  SFTP
Порт:              21 за FTP/FTPS, 22 за SFTP
Потребител:        firma_ftp
Парола:            (силна, генерирана парола)
  • Сървър: често е домейнът ви, поддомейн като ftp. или името на сървъра на хостинга.
  • Потребител: може да е основният потребител на акаунта или отделен FTP потребител.
  • Парола: ако сте я забравили, сменете я от контролния панел.

Ако домейнът още не сочи към хостинга, използвайте името на сървъра или IP адреса вместо домейна. Как се свързва домейн с хостинг четете в Как да свържем домейн с хостинг.

Как да се свържете с FTP програма

Инсталирате безплатна FTP програма, въвеждате данните за връзка, избирате защитен протокол и натискате „Свържи“. Сред популярните безплатни програми е FileZilla, която работи на Windows, macOS и Linux, но има и много други.

Програма. Изтеглете FTP клиент само от официалния му сайт, за да избегнете версии със скрити добавки.
Нов сайт. В „Мениджър на сайтове“ създайте запис, въведете сървъра, протокола, потребителя и паролата.
Свързване. Натиснете „Свържи“. При първа защитена връзка програмата ще поиска да потвърдите сертификата на сървъра.
Работа. Вляво са файловете на компютъра, вдясно тези на сървъра. Влачете между двете страни.
Съвет: на Mac и в някои програми можете да запазите паролата в защитения ключодържател на системата. Не я пазете в обикновен текстов файл на работния плот.

Структура на папките на хостинга

Сайтът обикновено е в една основна папка, например public_html, www или httpdocs. Всичко в нея е видимо в интернет, а файловете извън нея не са.

/                   (основна папка на акаунта, невидима в интернет)
├── www/            (сайтът: firma.bg)
│   ├── index.php
│   ├── .htaccess
│   ├── blog/       (firma.bg/blog)
│   └── images/
├── test/           (поддомейн test.firma.bg)
├── logs/           (логове на сървъра)
└── backups/        (лични бекъпи, недостъпни отвън)

Имената се различават при различните хостинги, но логиката е една и съща. Поддомейните често имат собствена папка. Как се създават описахме в Какво е поддомейн.

Скрити файлове

Файлове, чието име започва с точка, като .htaccess, са скрити по подразбиране в някои програми и файлови мениджъри. Ако не виждате такъв файл, потърсете опция „Показване на скритите файлове“. Файлът .htaccess управлява пренасочвания, защита на папки и други важни настройки на уеб сървъра.

Как да качите сайт

Най-бързо е да архивирате сайта в един ZIP файл, да го качите през файловия мениджър и да го разархивирате в основната папка на сайта.

СтъпкаС файловия мениджърС FTP програма
1. ПодготовкаАрхивирайте папката на сайта в ZIPПодгответе папката на сайта на компютъра
2. КачванеБутон „Качи“ и изберете ZIP файлаВлачете съдържанието на папката в www
3. РазархивиранеДесен бутон върху ZIP и „Разархивирай“Не е нужно
4. ПочистванеИзтрийте ZIP файла и старата страница по подразбиранеИзтрийте старата страница по подразбиране
5. ПроверкаОтворете домейна в браузъраОтворете домейна в браузъра
Внимание: внимавайте да не разархивирате сайта в подпапка, например www/moyat-sayt/. Тогава сайтът ще се отваря на firma.bg/moyat-sayt, а не на началния адрес. Файлът index.html или index.php трябва да е директно в основната папка.

Ако използвате WordPress, обикновено не качвате файлове ръчно, а инсталирате системата с един клик. Вижте Как да направим първия си сайт без програмиране.

Полезни задачи с файловия мениджър

Файловият мениджър е удобен за много ежедневни задачи, които не изискват отделна програма.

🗜️ АрхивиранеМаркирате папка и я компресирате в ZIP, за да я свалите като бекъп.
📂 РазархивиранеКачвате един архив и го разпаковате на сървъра за секунди.
✏️ РедакцияОтваряте текстов файл като .htaccess и го променяте в браузъра.
🔁 ПреименуванеСменяте името на файл или папка, например за временно изключване на плъгин.
🔐 ПраваЗадавате кой може да чете и пише във файл или папка.
🔎 ТърсенеНамирате файл по име в голяма структура от папки.

Права за достъп до файловете

Правата определят кой може да чете, пише и изпълнява даден файл или папка. Обичайните безопасни стойности са 644 за файлове и 755 за папки.

СтойностЗначениеКога се използва
644Собственикът чете и пише, останалите само четатОбикновени файлове: HTML, PHP, снимки
755Собственикът има пълен достъп, останалите четат и влизатПапки
600 или 640Само собственикът (и евентуално групата) четеЧувствителни файлове като wp-config.php, ако хостингът го позволява
777Всеки може всичкоПочти никога. Опасно

Трите цифри съответстват на собственика, групата и всички останали. Всяка цифра е сбор от 4 (четене), 2 (писане) и 1 (изпълнение). Например 6 е четене плюс писане, а 5 е четене плюс изпълнение.

Внимание: ако някое ръководство ви казва да зададете 777, за да „оправите“ грешка, не го правете. Това позволява на всеки процес на сървъра да променя файла и е честа причина за хакване. Потърсете истинската причина или питайте поддръжката.

FTP потребители за програмисти и екип

Вместо да давате основната си парола, създайте отделен FTP потребител с достъп само до нужната папка. Когато работата приключи, изтрийте го.

  1. Отворете раздела за FTP в контролния панел.
  2. Създайте нов потребител, например dev_ivan.
  3. Ограничете достъпа до конкретна папка, например само www/ или само test/.
  4. Генерирайте силна парола и я изпратете по сигурен канал, отделно от потребителското име.
  5. След края на проекта изтрийте потребителя или сменете паролата.

Така знаете кой има достъп, можете да го спрете с един клик и не рискувате пощата и другите настройки на акаунта.

FTP и WordPress: спасителни операции

Когато WordPress се счупи и не можете да влезете в админ панела, FTP и файловият мениджър често са единственият начин да го поправите.

Изключване на проблемен плъгин

Ако след обновление на плъгин сайтът показва бяла страница или грешка, отворете wp-content/plugins/ и преименувайте папката на плъгина, например от imeto-na-plugina на imeto-na-plugina-off. WordPress ще го изключи автоматично и ще можете да влезете в админ панела.

Връщане към стандартна тема

Ако проблемът е в темата, преименувайте папката ѝ в wp-content/themes/. WordPress ще премине към друга инсталирана тема, ако има такава.

Включване на режим за откриване на грешки

Във файла wp-config.php можете временно да включите записване на грешките в лог, за да видите какво точно се е счупило:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Грешките ще се записват в wp-content/debug.log, без да се показват на посетителите. След като намерите проблема, върнете стойностите на false и изтрийте лога.

Съвет: преди да промените wp-config.php, свалете копие. Една липсваща кавичка може да спре целия сайт. Повече за WordPress четете в Какво е WordPress.

Чести проблеми и решения

Повечето проблеми с FTP идват от грешни данни за връзка, защитни стени или погрешна папка.

ПроблемВероятна причинаРешение
„Login incorrect“ или грешна паролаГрешен потребител или паролаПроверете пълното потребителско име и сменете паролата от панела
Връзката изтича (timeout)Грешен сървър или порт, блокиране от защитна стенаПроверете адреса, порта и протокола. Опитайте от друга мрежа
Свързва се, но не показва файловеПроблем с режима на прехвърлянеВключете пасивен режим
Временно блокиране след няколко опитаЗащита срещу отгатване на паролиИзчакайте или помолете поддръжката да отблокира IP адреса ви
Качих файловете, но сайтът не се променяГрешна папка или кешПроверете папката, изчистете кеша на сайта и браузъра
Грешка 403 след качванеГрешни права или липсващ индексен файлЗадайте 644 и 755 и проверете за index.html или index.php
Предупреждение за сертификатИмето на сървъра не съвпада със сертификатаИзползвайте името на сървъра, което дава хостингът

Правила за сигурност

FTP достъпът е пряк път до файловете на сайта, затова го пазете също толкова внимателно, колкото и паролата за контролния панел.

  1. Само защитени връзки: FTPS или SFTP, никога обикновен FTP през обществени мрежи.
  2. Силни и уникални пароли за всеки FTP потребител.
  3. Отделни потребители за всеки човек, с достъп само до нужната папка.
  4. Изтриване на неизползвани потребители веднага след края на работата.
  5. Антивирусна защита на компютъра: зловреден софтуер може да открадне запазените FTP пароли.
  6. Без пароли в текстови файлове и в чатове без криптиране.
  7. Бекъп преди големи промени, за да можете да върнете всичко назад.

За цялостна защита на сайта и пощата вижте и SPF, DKIM и DMARC, а за значението на обновленията прочетете статията за критичните уязвимости в PHP.

Примери от практиката

Ето три ситуации, в които FTP или файловият мениджър решават проблема за минути.

Нов статичен сайт от дизайнер

Дизайнер изпраща на собственика на пекарна папка със сайта: HTML файлове, стилове и снимки. Собственикът архивира папката в ZIP, качва я през файловия мениджър в www, разархивира я и изтрива страницата по подразбиране. Сайтът е на линия след няколко минути.

Програмист по проект

Онлайн магазин наема програмист за нова функция. Вместо да му дава паролата за целия акаунт, собственикът създава FTP потребител с достъп само до папката test/, където е тестовото копие. След приемането на работата потребителят се изтрива.

Бяла страница след обновление

След нощно обновление сайт на WordPress показва бяла страница. Собственичката влиза във файловия мениджър, отваря wp-content/plugins и преименува папката на последно обновения плъгин. Сайтът се връща веднага, а тя пише на разработчика на плъгина за проблема.

Чести грешки

Повечето неприятности с файловете идват от бързане и липса на копие.

  • Изтриване на файлове без бекъп. Изтритото от сървъра не отива в кошче.
  • Качване в грешна папка. Сайтът остава непроменен или се появява на странен адрес.
  • Използване на обикновен FTP. Паролата пътува без защита.
  • Права 777. Отворена врата за атаки.
  • Обща FTP парола за всички. Не можете да спрете достъпа на един човек.
  • Редакция на живия сайт. По-сигурно е първо да тествате на копие.
  • Презаписване на wp-config.php или .htaccess със стара версия от компютъра.
  • Оставени ZIP архиви с бекъпи в публичната папка. Всеки, който познае името, може да ги изтегли.

Често задавани въпроси

Какво е FTP?

Протокол за прехвърляне на файлове между вашия компютър и сървъра на хостинга. С него качвате и сваляте файловете на сайта.

Каква е разликата между FTP и файлов мениджър?

Файловият мениджър работи в браузъра от контролния панел и не изисква инсталация. FTP изисква програма, но е по-удобен за много файлове и позволява отделни потребители с ограничен достъп.

Сигурен ли е FTP?

Обикновеният FTP не е криптиран. Използвайте FTPS или SFTP, които защитават паролата и файловете по време на прехвърлянето.

Каква FTP програма да използвам?

Всеки надежден FTP клиент, който поддържа FTPS или SFTP. Изтегляйте го само от официалния сайт на разработчика.

Къде намирам данните за FTP?

В контролния панел на хостинга, в раздела за FTP, или в приветственото писмо. Там можете и да смените паролата.

Защо не виждам файла .htaccess?

Файловете, които започват с точка, са скрити по подразбиране. Включете показването на скрити файлове в програмата или файловия мениджър.

Какви права да задам на файловете?

Обикновено 644 за файлове и 755 за папки. Никога не използвайте 777, освен ако поддръжката изрично не го препоръча за конкретен случай.

Мога ли да дам FTP достъп на програмист?

Да. Създайте му отделен FTP потребител с достъп само до нужната папка и го изтрийте, когато работата приключи.

Как да поправя WordPress, ако не мога да вляза в админ панела?

През FTP или файловия мениджър преименувайте папката на проблемния плъгин или тема в wp-content. WordPress ще ги изключи и ще можете да влезете отново.

Трябва ли ми FTP, ако използвам WordPress?

За ежедневна работа не, защото всичко става от админ панела. FTP е полезен при проблеми, при ръчни бекъпи и при работа на програмисти.

Обобщение

FTP и файловият мениджър са двата основни начина за работа с файловете на сайта. Файловият мениджър е бърз и не изисква инсталация, а FTP програмата е по-удобна за много файлове и за отделни потребители. Използвайте само защитени връзки, силни пароли, правилни права за достъп и бекъп преди промени. В следващата статия ще разгледаме бекъпите: защо са толкова важни и как да ги правите правилно.

Хостинг с файлов мениджър и защитен FTP

Качвайте сайта лесно, с безплатен SSL, автоматични бекъпи и поддръжка 24/7 на български.

Разгледайте хостинг плановете
Сподели: Facebook X LinkedIn
Още от блога

Може да те заинтересува

Остави коментар

Your email address will not be published. Required fields are marked *

Нужен ти е хостинг?

Безплатен SSL, ежедневни бекъпи и сървъри в България, САЩ и Хонконг.

Виж плановете →