Вам коли-небудь доводилося завантажувати декілька великих файлів на свій сайт WordPress або змінювати права доступу до файлів? За замовчуванням бек-енд WordPress не дозволяє завантажувати файли в потрібну папку або змінювати права доступу до файлів. Для цього служить протокол передачі файлів (FTP – File Transfer Protocol), який дозволяє вебмайстрам безпосередньо зв’язуватися з сервером для вирішення цих та інших завдань.
У цій статті ми розповімо про основи FTP та обговоримо ймовірні причини його використання при роботі зі своїм сайтом на WordPress. Зробимо короткий огляд одних з кращих FTP-клієнтів, а також основні моменти по роботі з сайтом WordPress через FTP.
FTP – це протокол мережевого зв’язку, який дає прямий доступ до віддаленого веб-сервера. Ви можете використовувати FTP для передачі файлів між вашим комп’ютером і сервером, змінювати дозволи на файли та папки на сервері, завантажувати файли з сервера на комп’ютер і багато іншого. У двох словах FTP дозволяє веб-майстрам керувати файлами на веб-сервері без фізичного доступу до сервера.
FTP був розроблений в 1970-х роках студентом Массачусетського Технологічного Інституту (США) з метою забезпечення безпечної передачі файлів між хост-серверами та клієнтськими комп’ютерами. З тих пір він зазнав кілька змін, оскільки розвивався і сам Інтернет. На даний момент альтернативами вихідної специфікації FTP є безпечні протоколи FTPS і SFTP, які враховують сучасні проблеми безпеки Інтернету.
За останні 14 років WordPress перетворився на самодостатнє рішення для управління контентом. Фактично, цілком можливо створити і підтримувати сайт на WordPress без необхідності використання FTP-клієнта.
Ви можете створювати контент, завантажувати файли і навіть додавати власні CSS-стилі і PHP-коди в деяких файлах свого сайту прямо з Консолі WordPress. Але не можна сказати, що веб-майстрам взагалі не потрібен FTP. При всій своїй ефективності, бекенд WordPress не може впоратися з усіма завданнями.
Кращий приклад того, з чим бекенд WordPress не може впоратися, — це горезвісна помилка Білий екран смерті, яка не залишає вам вибору, окрім як використовувати FTP-клієнт. Усунення цієї проблеми та інших подібних, це одна з основних причин, по якій вам може знадобитися FTP. Нижче наведено короткий опис чотирьох загальних моментів, при яких може знадобитися використання FTP-клієнта:
wp-config.php
після перенесення WordPress, зміна префікса бази даних або включення/відключення режиму налагодження.
Тепер, коли ви знаєте, навіщо вам потрібен FTP, давайте заглибимося більше в це питання.
Ми підібрали для вас три безкоштовних з кращих FTP-клієнтів:
Виберіть собі підходящий FTP-клієнт і встановіть його (в даному уроці використовується FileZilla).
Щоб налаштувати FTP-клієнт для доступу до вашого профілю на хостингу, вам знадобляться такі дані:
В основному для доступу до FTP-хосту на кожному хостингу використовується виділена IP-адреса. Щоб отримати дані для FTP, вам може знадобитися спочатку створити обліковий запис FTP (якщо він не був створений раніше) в панелі управління своїм хостинг-акаунтом. При створенні облікового запису, переконайтеся, що ви надаєте доступ до папки, яка містить ваш сайт. У більшості конфігурацій хостингу вам потрібен доступ до каталогу public_html
. Після створення облікового запису ви зможете дізнатися адресу FTP-хоста, логін і пароль в розділі FTP акаунти (це вірно практично для всіх хостинг-провайдерів).
Якщо на даному етапі у вас виникають труднощі, спробуйте звернутися в службу підтримки клієнтів вашого хостингу.
Налаштування FTP клієнта
Тепер, коли ви знаєте свою адресу хоста FTP і облікові дані, настав час запустити FileZilla. Запустіть клієнт FileZilla, введіть дані свого облікового запису FTP і натисніть кнопку Швидке з’єднання, щоб встановити з’єднання з сервером.
Якщо FTP-з’єднання пройшло успішно, ви побачите в правій половині екрану клієнта список каталогів на віддаленому сервері.
От і все. Так ви створили з’єднання між обліковим записом на сервері і FTP-клієнтом.
Інтерфейс клієнта FileZilla розділений на дві області екрану: локальний сайт (ваш комп’ютер) зліва і сайт на сервері (віддалений сервер) праворуч.
FileZilla дозволяє передавати всі види файлів з будь-якої папки на вашому локальному комп’ютері в будь-яку папку вашого веб-сервера.
Щоб почати передачу файлу на ваш віддалений сайт з вашого комп’ютера, все, що вам потрібно зробити, це перетягнути його з вікна локального сайту в вікно віддаленого сайту.
Іншим завданням, яка зазвичай робиться через FTP, є зміна прав доступу до файлів і каталогів. Щоб змінити права доступу на файл або каталог, знайдіть в клієнті цей файл/каталог і клацніть правою кнопкою миші, щоб відкрити контекстне меню, після цього виберіть пункт «Дозволи файлу» (File permissions) в нижній частині меню.
Відредагуйте дозволи за допомогою прапорців або введіть числове значення у відповідне поле. Натисніть «ОК», і нові дозволи вступлять в силу.
Однією з найбільш поширених завдань WordPress для FTP є відкриття і редагування wp-config.php
. Для цього спочатку відкрийте розташування файлу. У стандартній установці WordPress ви знайдете файл в кореневій папці вашого сайту.
Використовуйте FileZilla, щоб скопіювати цей файл з віддаленого сервера на ваш комп’ютер.
ВАЖЛИВО! Перед редагуванням файлів на сервері завжди створюйте резервну копію на своєму комп’ютері.
Після копіювання файлу відкрийте його в улюбленому текстовому редакторі і зробіть потрібні правки.
Останній крок у цьому процесі – скопіювати в FileZilla відредагований файл з вашого комп’ютера назад на віддалений веб-сервер. Перед цим FileZilla попросить вас підтвердити, що ви хочете перезаписати файл на сервері. Виберіть опцію «Замінити» (Overwrite) і натисніть «ОК».
Тепер відкрийте свій сайт в браузері, щоб переконатися, що внесені зміни вступили в силу. Якщо щось піде не так, скористайтесь резервною копією wp-config.php
на своєму комп’ютері, щоб відновити вихідний файл wp-config.php
на віддаленому сервері вашого сайту.
Робота з WordPress по FTP може знадобитися в таких випадках:
wp-config.php
, при усуненні можливих неполадок на вашому сайті на WordPress.
Якщо у вас є питання і/або зауваження з приводу сьогоднішньої статті про FTP, напишіть їх в розділі коментарів нижче!
Якщо ви плануєте розмістити веб-сайт в мережі Інтернет, дуже важливо знайти для нього швидкий і…
Навчання за кордоном вже давно асоціюється з якісною освітою, новими можливостями та безліччю перспектив. Але…
Вибір майстра для ремонту та перетяжки меблів – завдання, яке потребує вдумливого підходу. Адже від…
Вибір ідеального хостингу під свій сайт може бути досить заплутаною справою, особливо коли існує багато…
Щоб уникати помилок, потрібно набиратися досвіду; щоб набиратися досвіду, потрібно робити помилки Лоуренс Пітер
Коротке визначення Чорного SEO Чорне СЕО (або Чорна оптимізація) — це будь-яка практика, метою якої…