Для работы с файлами в cPanel используется приложение «Менеджер файлов». В других переводах панели оно ещё называется «Диспетчер файлов». Находится это приложение на главной странице панели в разделе «Файлы». В статье рассказываем, как оно устроено.

Как устроен диспетчер файлов cPanel
Визуально диспетчер файлов cPanel делится на три части: дерево директорий, панель инструментов и область для работе с содержимым.
Дерево директорий
Здесь отображаются все папки, которые есть у вас на хостинге. Используйте эту область, чтобы быстро перейти в нужную папку или понять, в какой папке вы сейчас находитесь. Также здесь можно перетаскивать папки из одной в другую.
В верхней части области находится строка поиска, с помощью которой тоже можно перемещаться между папками. Для этого нужно вводить в поиске полный путь к папке относительно адреса /home/username/.
Например, чтобы перейти в папку wp-config, которая находится внутри public_html, в поиске нужно ввести public_html/wp-content. Если просто ввести в поиске wp-config, cPanel попытается открыть папку /home/username/wp-config.

Панель инструментов
Здесь находятся базовые опции, которые вы можете совершать с файлами или папками. Некоторые из них будут становиться недоступными в зависимости от того, что именно будет выбрано — файл или папка.

Область для работы с содержимым
Здесь отображается содержимое папки. В таблице вы найдёте не только название файлов и папок, но также их размер, дату последнего изменения, а также права доступа в цифровом формате.

Над содержимым папки будет панель с дополнительными опциями. С их помощью вы сможете перемещаться по папкам, перезагрузить список файлов, чтобы увидеть изменения, и выбрать всё содержимое, чтобы удалить его или создать архив.

Также, если вы кликнете в этой области по файлу или папке правой кнопкой мыши, появится контекстное меню с основными действиями:
- скачать;
- просмотреть;
- редактировать;
- переместить;
- копировать;
- переименовать;
- изменить права;
- удалить;
- сжать.

Советы по работе в диспетчере файлов
У каждой опции на панели инструментов простой, интуитивно понятный интерфейс. Не будем подробно разбирать, как работает каждая из них, но дадим несколько советов, которые помогут эффективнее работать с файлами.
Совет №1. Загружайте папки на сервер в виде архивов
В диспетчере файлов cPanel нельзя просто выбрать на компьютере папку с файлами и загрузить её на сервер, только отдельные файлы. Можно создавать папки вручную, а потом загружать в них файлы, но если папок много, это будет слишком долго. Решение — поместить папки в архив, загрузить его на хостинг и распаковать.
То же верно и наоборот — скачивать папки тоже нельзя, только отдельные файлы. Поэтому, чтобы скачать копию сайта или какой-то отдельной папки, сначала упакуйте её в архив.
Чтобы создать архив и распаковать его в cPanel, используйте опции «Сжать» и «Извлечь» на панели инструментов.

Совет №2. Используйте встроенный редактор файлов
Если нужно внести мелкие правки в файл, например, обновить пароль от базы данных в конфигурационном файле, добавить команду в .htaccess или скрипт в functions.php, необязательно скачивать файл на компьютер, чтобы это сделать. Для этого в cPanel есть встроенный редактор.
Выберите текстовый файл и нажмите на панели инструментов кнопку «Редактировать». Если появится всплывающее окно, нажмите в нём «Edit». Содержимое файла откроется в новой вкладке. Внесите правки и нажмите вверху «Сохранить изменения».

Совет №3. Используйте поиск
Вы уже знаете про поиск по папкам в дереве директорий, но в верхнем углу cPanel есть ещё одна строка поиска — для файлов. Введите в ней название интересующего вас файла и панель найдёт его во всех папках на хостинге. Кликните два раза по любой строке в результатах, чтобы перейти в папку, где находится этот файл.

Совет №4. Периодически чистите папку .trash
Когда вы удаляете файлы в cPanel, появляется всплывающее окно для подтверждения удаления. По умолчанию, после этого файлы не удалятся безвозвратно, а попадают в папку .trash — в корзину. То есть удалённые файлы на самом деле продолжают занимать место на сервере и расходовать индексные дескрипторы.
Свободное место на диске часто не самый критичный момент, но вот дескрипторы на виртуальном хостинге заканчиваются регулярно. Из-за этого перестаёт приходить почта, на сайте начинают выскакивать ошибки.
Что такое индексные дескрипторы
Решение — периодически чистить папку .trash вручную, чтобы она не разрасталась. Либо вы можете при следующем удалении файлов ставить во всплывающем окне галочку в поле «Пропустить сохранение в корзине».

Вы можете не переживать, что удалённые файлы не будут храниться в корзине на всякий случай. У нас на виртуальном хостинге раз в несколько дней автоматически создаются полные резервные копии вашего аккаунта, поэтому при необходимости вы всегда сможете вернуть то, что удалили. Делается это в приложении «JetBackup» на главной странице cPanel.
Как работать в приложении JetBackup
Настройки диспетчера файлов
В правом верхнем углу диспетчера файлов будет кнопка «Настройки». Она открывает всплывающее окно, где можно изменить три вещи:
- Какая папка должна открываться по умолчанию.
- Нужно ли отображать скрытые файлы.
- Нужно ли отображать проверку кодировки текстовых файлов.

Скрытыми считаются файлы, которые начинаются с точки. Например, файл .htaccess или папка .trash. Если убрать в настройках галочку в поле «Show Hidden Files», все подобные файлы и папки пропадут. Из-за этого может показаться, что в корневой папке сайта нет файла .htaccess, хотя на самом деле он просто скрыт.

Проверка кодировки — это всплывающее окно, которое появляется, когда вы нажимаете «Редактировать» на панели инструментов. Если поставить в настройках диспетчера файлов галочку в поле «Отключить проверку», это всплывающее окно перестанет появляться.

Что дальше
Надеемся, эта инструкция помогла вам разобраться, как устроен диспетчер файлов cPanel. Если нет, пожалуйста, задайте вопрос в комментариях, постараемся помочь.
Альтернативный способ работать с файлами на хостинге — в программе FileZilla. Его отличие от cPanel в том, что вам не придётся постоянно вводить пароль от аккаунта, чтобы открыть панель в браузере. Вместо этого устанавливаете себе на компьютер программу, один раз сохраняете в неё пароль, и в будущем подключаетесь к серверу при помощи одной кнопки.