Свързване с сървъра чрез FTP (FileZilla) без да използвате файлов мениджър на WordPress ви позволява да получите безопасен достъп до файловете на вашия WordPress сайт от компютъра си, без да влиза в файловия мениджър на контролния панел на хостинга. За целта ще трябва да получите информация за FTP или по предпочитане SFTP от вашия хостинг акаунт, да въведете адреса на сървъра, потребителското име, паролата и информацията за порта в програмата FileZilla, след което да се свържете с директорията на инсталацията на WordPress, за да управлявате теми, плъгини, изображения и конфигурационни файлове. Този метод е особено бързо и практично решение в случаи на бяла страница, повреден плъгин, грешка в темата, лимит на качване на файлове и ръчно архивиране.
Голяма част от потребителите на WordPress използват файловия мениджър в контролни панели като cPanel, Plesk или подобни. Но в някои сценарии достъпът до панела може да бъде ограничен, качването на големи файлове чрез браузър може да предизвика проблеми или поради плъгин, входът в административния панел на WordPress може да бъде напълно невъзможен. В този момент използването на FTP клиент е критична управленска способност, тъй като предоставя директен достъп до файловата система на сайта. FileZilla е безплатен, широко използван FTP клиент, който работи на Windows, macOS и Linux. Когато бъде правилно инсталиран, можете да се свържете със сървъра за няколко минути, да проверите разрешенията на файловете, да работите в директорията wp-content и да приложите стъпките за възстановяване на сайта си.
В това ръководство ще обясним стъпка по стъпка как да се свържете с вашия WordPress сайт, работещ на инфраструктурата на Hostragons или друг хостинг доставчик, чрез FileZilla, каква информация е необходима, разликата между FTP и SFTP, как да решите проблеми с връзката и на какво да обърнете внимание за безопасно управление на файловете. Ако още не сте избрали подходящ хостинг пакет за WordPress, можете да прегледате страницата с Пакети за WordPress хостинг.
Какво е FTP и FileZilla?
FTP е съкращение от File Transfer Protocol и е класически протокол, който ви позволява да прехвърляте файлове между компютъра си и сървъра. Файловете на уеб сайтовете обикновено се съхраняват в определени директории на хостинг сървъра. Конкретно за WordPress, тези файлове включват основни директории на WordPress, файлове на теми, файлове на плъгини, качени медийни файлове и конфигурационни файлове. FTP клиентът ви позволява да се свържете с тези директории чрез графичен интерфейс.
FileZilla е един от най-използваните FTP клиенти. Отляво се показва вашият локален компютър, а отдясно - файловете на сървъра. Можете да прехвърляте файлове с метода "плъзни и пусни", да преименувате папки, да редактирате разрешенията на файловете и да четете детайлите за грешките от журналите на връзките. FileZilla поддържа не само FTP, но и FTPS и SFTP връзки. Затова се предпочита не само за прост трансфер на файлове, но и за безопасно управление на сървъра.
Предимства на използването на FTP вместо файлов мениджър
Файловият мениджър в хостинг панела може да е достатъчен за кратки операции; обаче, за професионално управление на сайта, използването на FTP е по-гъвкав и контролиран метод. Особено при WordPress проекти, които съдържат много файлове, работата с FTP спестява време. Ръчното качване на тема, изтеглянето на резервна папка на компютъра или деактивирането на повреден плъгин предлага по-стабилно изживяване в сравнение с базиран на браузър файлов мениджър.
- Прехвърляне на големи файлове: За теми, резервни копия или медийни файлове над 100 MB рискът от изтичане на времето на браузъра намалява.
- Не изисква WordPress панел: Можете да получите достъп до файловете, дори ако не можете да влезете в административния панел.
- Лесно извършване на групови операции: По-бързо е да качвате, изтегляте или изтривате множество файлове и папки едновременно.
- Предимство при отстраняване на грешки: Чрез журналите на връзките можете да видите причините за грешки като 530, 421, изтичане на времето и др.
- Практичност при архивиране: Можете да изтеглите директорията wp-content или всички файлове на сайта на компютъра си.
Сравнение между FTP, SFTP и файлов мениджър
Следната таблица бързо обобщава кога да използвате кой метод. По отношение на сигурността, SFTP или FTPS трябва да се предпочитат, когато е възможно. Класическата FTP връзка може да не е криптирана; затова не се препоръчва за общи мрежи или корпоративни проекти.
| Метод | Сигурност | Леснота на използване | Най-подходящ сценарий |
|---|---|---|---|
| Файлов мениджър на хостинг | Зависи от сигурността на панела | Лесен за начинаещи | Редактиране на един файл, бързи малки операции |
| FTP | Ниска или средна, може да няма криптиране | Лесен | Локален тест, прост трансфер на файлове |
| FTPS | Висока, криптирана с TLS | Средна | Хостинг среди, изискващи сигурен FTP трансфер |
| SFTP | Висока, работи през SSH | Средна | Професионална и сигурна свързаност със сървъра |
Необходими данни за свързване
Преди да се свържете с вашия WordPress сървър чрез FileZilla, имате нужда от четири основни данни: адрес на сървъра, потребителско име, парола и порт. Тази информация се намира в секцията за FTP акаунти, SSH достъп или информация за акаунта в контролните панели на хостинга. В контролния панел на Hostragons, след като активирате хостинг услугата, можете да създадете FTP акаунт от съответните полета или да видите текущите основни FTP данни. Ако вашето домейн име все още не е насочено, е възможно да се свържете директно с IP адреса на сървъра. Ако имате нужда от помощ относно домейн името и DNS, проверка на домейн и регистрация на име на домейн може да бъде полезен ресурс.
- Адрес на сървъра: ftp.primerladenime.com, sftp.primerladenime.com, IP адрес на сървъра или hostname, предоставен от хостинг доставчика.
- Потребителско име: Основен хостинг потребител или специално създаден FTP потребител.
- Парола: Силната парола, зададена при създаване на FTP акаунта.
- Порт: Обикновено 21 за FTP, 22 за SFTP, 21 или специален порт за FTPS.
- Протокол: В FileZilla можете да изберете между FTP, SFTP или FTPS.
Каква трябва да бъде силната FTP парола?
Достъпът чрез FTP представлява сериозен риск за сигурността, ако се използва слаба парола, тъй като дава достъп до цялата структура на файловете на сайта. Изберете парола с минимум 14 символа, включваща главни и малки букви, цифри и символи. Не използвайте предсказуеми изрази като вашето домейн име, името на марка, година на раждане или "admin". Не повтаряйте същата парола в различни области, като имейл, администраторски акаунт на WordPress или клиентски панел. Ако е възможно, ограничавайте FTP акаунта до определена директория, предоставяйки на потребителя достъп само до необходимата папка.
Инсталиране и първоначални настройки на FileZilla
Изтеглете FileZilla от официалния уебсайт и инсталирайте версията на клиента, подходяща за вашата операционна система. Внимавайте с предложенията за трети страни по време на инсталацията и инсталирайте само необходимите компоненти. Когато програмата се отвори, в горната част ще видите поле за бърза връзка, отляво файловете на вашия компютър, а отдясно - файловете на сървъра след свързването. За първоначалната връзка можете да използвате полето за бърза връзка, но за сайтове, с които ще работите редовно, е по-добре да създадете запис чрез Мениджър на сайтове.
Създаване на запис с Мениджър на сайтове
В FileZilla от менюто Файл отворете секцията Мениджър на сайтове и създайте профил за вашия WordPress сайт с опцията Нов сайт. Изберете SFTP като протокол, ако е възможно. В полето за сървър напишете IP адреса на хостинга или ftp.vashedomain.com. В полето за порт въведете 22 за SFTP или 21 за класически FTP. Изберете Нормално за типа на входа и добавете вашето потребителско име и парола. Преди да запазите, задайте име на връзката, което да е разбираемо; например "primersait.com - жив сайт" може да предотврати обърквания в бъдеще.
Въпреки че запазването на паролата в FileZilla е удобно, то е рисковано на споделени компютри. За корпоративна употреба е по-сигурно да активирате функцията за основна парола или да въвеждате паролата ръчно при всяко свързване. Също така, е препоръчително да имате актуален антивирус, безопасна операционна система и заключване на екрана на компютъра, с който се свързвате.
Стъпка по стъпка свързване с WordPress сървъра чрез FileZilla
Сега да приложим основния процес на свързване. Тези стъпки са достатъчни за повечето потребители, които искат да установят FTP връзка без да използват файловия мениджър на WordPress. Ако планирате да правите промени в важни файлове, задължително направете резервно копие. Резервното копие на файловете не е достатъчно; базата данни на WordPress също трябва да бъде архивирана отделно. Можете да проверите характеристиките на пакетите за резервно копие и безопасен хостинг на страницата с Уеб хостинг услуги.
1. Проверете вашите FTP данни
Уверете се, че вашият FTP акаунт е активен в контролния панел на хостинга. Ако домейн името е ново, разпространението на DNS може да отнеме до 24 часа. В този случай опитайте да се свържете директно с IP адреса на сървъра вместо с домейн името. Потребителското име може да съдържа домейн разширение; в някои панели форматът може да бъде "потребител", а в други "потребител@вашадомен.com". Внимавайте при копирането да няма излишни интервали в началото или края.
2. Изберете протокол и порт в FileZilla
Ако е налична сигурна връзка, изберете SFTP и задайте порта на 22. Ако използвате класически FTP, опитайте с порт 21. Ако е необходимо да се използва FTPS, можете да изберете опцията за "открит FTP с TLS" в FileZilla. Неправилният избор на порт може да доведе до изтичане на времето на връзката или отказ на връзката. Ако вашият доставчик на сървъри използва специален порт, тази информация обикновено е в имейла за активиране на услугата или в панела ви.
3. Свържете се със сървъра
След като щракнете върху бутона "Свържи се", FileZilla ще покаже журналите на действията в долната част. При първоначалната връзка може да поиска одобрение за сертификат или ключ на хоста. При SFTP връзка, когато се показва информация за отпечатъка на сървъра, проверете дали идва от надежден източник и потвърдете. Ако свързването е успешно, папките на сървъра ще се показват отдясно. Ако десният панел е празен, достъпът до акаунта може да бъде ограничен или може да сте се свързали с неправилен потребител.
4. Намерете кореновата директория на WordPress
Файловете на WordPress обикновено се намират в папките public_html, httpdocs, www или вашадомен.com. Ако видите папките wp-admin, wp-content, wp-includes и файла wp-config.php в кореновата директория, значи сте на правилното място. Ако хоствате множество сайтове, всяко домейн име може да има отделна папка. Работата в погрешната папка може да доведе до повреда на друг проект, затова внимателно проверявайте пътя на файла.
5. Прехвърлете или редактирайте файлове
Можете да изберете файла от компютъра си от левия панел и да го плъзнете в целевата папка в десния панел, за да го качите. За да изтеглите файл, просто го плъзнете от десния панел в левия. Преди да презапишете съществуващ файл, е добра практика да направите резервно копие на същия файл с разширение .bak. Например, ако ще правите промени в functions.php, първо създайте копие на functions.php.bak. По този начин, в случай на грешка, можете да се върнете към стария файл само за секунди.
Най-често срещаните операции с FTP в WordPress
След като установите FTP връзка, можете да направите много неща, но не забравяйте, че всяка операция може да повлияе на работата на сайта ви. Особено при работа с wp-config.php, .htaccess и файловете на функциите на темата, дори малка печатна грешка може да доведе до грешка 500 или бяла страница.
Деактивиране на повреден плъгин
Ако не можете да влезете в административния панел на WordPress след актуализация на плъгин, отидете в папката wp-content/plugins. Променете името на папката на проблемния плъгин, например на "имеплъгин-пасивен". WordPress автоматично ще деактивира този плъгин. Ако не знаете кой плъгин причинява проблема, можете временно да затворите всички плъгини, като промените името на папката plugins на plugins_old. След това можете да възстановите името и да активирате плъгините един по един, за да намерите проблемния.
Отстраняване на грешки в темата
Ако ново инсталирана или редактирана тема попречи на зареждането на сайта, отидете в папката wp-content/themes. Променете името на папката на активната тема. WordPress ще се опита да превключи на подразбираща се тема, ако такава е налична. Този метод е особено полезен, когато в файла functions.php е добавен неправилен код. Препоръчително е да направите резервно копие на папката на темата на компютъра си преди операцията.
Ръчно качване на тема и плъгини
Ако сте се сблъскали с лимит за качване в административния панел на WordPress, отворете файла на темата или плъгина на компютъра си и го качете в съответната папка чрез FTP. Темите трябва да се качват в папката wp-content/themes, а плъгините в папката wp-content/plugins. Честата грешка е просто да се пусне ZIP файла в тази папка без да се разархивира. WordPress обикновено очаква структура на папките, затова е по-сигурно да качвате файловете след разархивирането им на локалния компютър.
Архивиране на медийни файлове
Медийните файлове на WordPress обикновено се съхраняват в папките wp-content/uploads, организирани по години и месеци. Преди голямо прехвърляне или почистване е важно да изтеглите папката uploads на компютъра си, за да предотвратите загуба на медия. Но просто изтеглянето на папката uploads не означава, че имате резервно копие на целия сайт; публикации, страници, потребители и настройки се съхраняват в базата данни. За пълно резервно копие файловете и базата данни трябва да бъдат архивирани заедно.
Разрешения на файловете и безопасни настройки
Когато разрешенията на файловете в WordPress са неправилно настроени, може да възникне риск за сигурността и операции като инсталиране на плъгини, качване на изображения или актуализации могат да се провалят. Като обща практика, 755 разрешения за папки и 644 разрешения за файлове са приемливи. За критични файлове като wp-config.php могат да се предпочитат по-строги разрешения; обаче това може да варира в зависимост от конфигурацията на хостинга. Даване на 777 разрешения може да изглежда като краткосрочно решение, но всъщност означава, че файлът може да бъде записан от всеки, което е опасно за сигурността.
SSL сертификатът не променя директно разрешенията на файловете по FTP; но осигурява сигурността на сайта от страната на посетителя и помага за защитата на сесиите в административния панел на WordPress през HTTPS. Ако все още не използвате SSL, е препоръчително да прегледате опциите за SSL сертификат и да настроите сайта си да работи с HTTPS. От страна на FTP, е необходимо да се използват SFTP или FTPS за криптирана връзка.
Често срещани грешки с FileZilla FTP и техните решения
Ако не можете да се свържете, не се паникьосвайте, а прегледайте журнала в долната част на FileZilla. Кодът на грешката обикновено ясно показва източника на проблема. Следните редове обобщават най-често срещаните FTP проблеми на WordPress сървъри и практични решения.
- 530 Грешка при удостоверяване: Потребителското име или паролата е неправилна. Променете паролата, проверете формата на потребителското име и се уверете, че не са копирани излишни интервали.
- Времето за връзка изтече: Може да е проблем с адреса на сървъра, порта или защитната стена. Опитайте от различна мрежа, използвайте правилния порт и потвърдете с екипа за поддръжка на хостинга, че FTP достъпът е активен.
- Не можа да се свърже със сървъра: DNS все още може да не е насочен. Опитайте да се свържете с IP адреса вместо с домейн името.
- 421 Прекалено много връзки: Отворени са твърде много връзки едновременно. Ограничете броя на едновременните трансфери на 2 или 3 от настройките на FileZilla.
- Отказано разрешение: Потребителят няма разрешение за запис в съответната папка. Свържете се с правилния FTP акаунт или проверете разрешенията на папката.
- Трансферът прекъсва: Опитайте с настройки на пасивен режим, проверете интернет връзката и разделете трансфера на големи файлове на опашка.
Кога да се използва пасивен режим?
В домашни или офис мрежи, поради модем, NAT или защитна стена, активните FTP връзки могат да имат проблеми. FileZilla по подразбиране използва пасивен режим, който работи по-добре в повечето споделени хостинг среди. Ако връзката е установена, но списъкът на директориите не може да бъде получен, проверете настройките на пасивния режим. В корпоративни мрежи FTP портовете могат да бъдат блокирани; в такъв случай тест с различна връзка, като мобилен интернет, може да ви помогне да разберете дали проблемът е свързан с мрежата.
Препоръки на експерти за безопасно използване на FTP
FTP е мощен инструмент за управление, когато се използва правилно; но при небрежна употреба може да застраши сигурността на вашия сайт. В професионален работен поток информацията за връзките не трябва да се споделя произволно в екипа, всеки потребител трябва да има собствен акаунт и временните акаунти трябва да бъдат затворени след приключване на проекта. Особено ако работите с агенции, фрийлансъри или аутсорсинг, ограничаването на времето за достъп е добра практика за сигурност.
- Създайте отделен FTP акаунт за всеки потребител; не споделяйте основната парола на хостинга.
- Ако е възможно, използвайте SFTP или FTPS вместо FTP.
- Избягвайте нешифровани FTP връзки в общи Wi-Fi мрежи.
- Направете локално архивиране преди да променяте файлове.
- Не сваляйте или споделяйте файла wp-config.php ненужно.
- Използвайте актуален софтуер за сигурност на компютъра си.
- След приключване на операцията, изтрийте неактивните FTP акаунти.
- Изпробвайте големи промени първо в тестова среда.
Проектите на WordPress не се ограничават само до настройките на FTP за производителност и безопасност. Ресурсите на сървъра, версията на PHP, оптимизацията на базата данни, кеширането и конфигурацията на SSL също са важни. За проекти с нарастващ трафик може да се наложи преминаване на по-мощни ресурси. За такива нужди можете да разгледате решения за корпоративен хостинг или виртуален сървър VPS за проекти, изискващи високи ресурси.
Какво да не правите, докато работите с FTP
Една от най-честите грешки на начинаещите потребители е да изтриват файлове, чиято функция не разбират. Папките wp-admin и wp-includes в кореновата директория на WordPress са основни файлове; изтриването им може да направи сайта неизползваем. Папката wp-content е една от най-критичните области, тъй като съдържа вашите теми, плъгини и медийни файлове. Освен това, макар файлът .htaccess да изглежда малък, той е важен за постоянни връзки, пренасочвания и правила за сигурност.
- Не правете промени на живия сайт без резервно копие.
- Не използвайте 777 разрешения като постоянен решение.
- Не оставяйте ZIP файлове в неправилни папки, за да не запълвате дисковото пространство.
- Не споделяйте информацията от wp-config.php в екрани.
- Не изтривайте файлове, които не познавате, без първо да проверите дата, местоположение и съдържание.
- Не дръжте стари резервни копия на теми и плъгини в public_html за дълго време.
Примерен сценарий: Решаване на грешка с бяла страница чрез FTP
Представете си, че направихте актуализация на плъгин в WordPress сайта си и след това както посетителската част, така и административният панел започнаха да показват бяла страница. В този случай не можете да деактивирате плъгина от административния панел на WordPress. Свържете се чрез SFTP с FileZilla, влезте в папката wp-content/plugins в public_html и променете името на папката на последно актуализирания плъгин. Обновете сайта в браузъра. Ако сайтът се зареди, вероятно проблемът е в този плъгин. След това можете да проверите актуалната версия на плъгина, съвместимостта с PHP и журналите за грешки.
Тази операция обикновено отнема 3-5 минути и не изисква намеса в базата данни. Въпреки това, ако проблемът е в темата, можете да приложите същата логика и да промените името на активната тема в папката wp-content/themes. Препоръчително е преди подобни намеси в професионалните поддръжки да се направи пълно резервно копие на файловете и базата данни, за да не само да решите проблема, но и да имате готов план за възстановяване.
Списък за последна проверка
Преди да се свържете с FileZilla и преди да променяте файлове, проверка на следния кратък списък значително намалява риска от грешки. Този списък може да бъде полезен практичен филтър за сигурност, особено за потребители, работещи с живи сайтове.
- Свързах се с правилното домейн име и правилния хостинг акаунт.
- Ако е възможно, избрах SFTP или FTPS вместо FTP.
- Проверих public_html или правилната коренова директория на WordPress.
- Направих резервно копие на файла, който ще променям.
- Проверих разрешенията на файловете (644) и на папките (755).
- Тествах сайта в инкогнито режим и на различни страници след операцията.
- Затворих неактивния временно FTP акаунт.
Често задавани въпроси
Безопасно ли е да се свързвате чрез FTP без файлов мениджър на WordPress?
Да, безопасно е, когато е правилно конфигурирано. Въпреки това, е необходимо да се използва SFTP или FTPS вместо класически FTP, да се зададе силна парола и да се затворят ненужни FTP акаунти. Трябва да избягвате нешифровани FTP връзки в общи мрежи.
Къде се намират файловете на WordPress в FileZilla?
В повечето хостинг среди файловете на WordPress се намират в папката public_html. В някои панели може да се използват httpdocs, www или специална папка за домейна. В правилната директория ще видите папките wp-admin, wp-content, wp-includes и файла wp-config.php.
От къде мога да намеря моето FTP потребителско име и парола?
Информацията за FTP се намира в контролния панел на хостинга в секцията за FTP акаунти или информация за услугата. Ако не можете да видите паролата, обикновено можете да зададете нова. По-безопасно е да създадете отделен FTP акаунт с ограничени права, вместо да използвате основната информация за хостинга.
Какво да направя, ако получа грешка 530 в FileZilla?
Грешката 530 обикновено показва, че потребителското име или паролата са неправилни. Проверете формата на потребителското име, паролата, адреса на сървъра и дали не са добавени излишни интервали при копирането. Ако е необходимо, нулирайте паролата от контролния панел на хостинга.
Мога ли да направя резервно копие на базата данни чрез FTP?
FTP предоставя достъп само до файловете на сървъра и не архивира директно базата данни на WordPress. За пълно резервно копие, освен че изтегляте файловете чрез FTP, трябва да експортирате базата данни чрез phpMyAdmin, инструмента за резервно копие на контролния панел или надеждна система за резервно копие.
Кратко резюме и следваща стъпка
Процесът на свързване с сървъра чрез FTP (FileZilla) без файлов мениджър на WordPress включва получаване на правилната FTP информация, избор на безопасен протокол, създаване на профил за свързване в FileZilla и извършване на контролирани операции в кореновата директория на WordPress. Този метод е особено ефективен, когато нямате достъп до панела или се нуждаете от бърза намеса с файлове. Въпреки това, винаги е най-добре да правите резервни копия преди всяка промяна и да използвате SFTP, когато е възможно.
Ако искате да хоствате вашия WordPress сайт на по-сигурна, бърза и управляемата инфраструктура, можете да разгледате решенията за хостинг, домейни и SSL на Hostragons и да изберете пакет, който отговаря на вашите нужди, за да направите процесите на управление на файлове по-гладки.