ПОМОГАЕМ СТРОИТЬ НЕЗАВИСИМЫЕ САЙТЫ

СОЗДАЙ СВОЙ САЙТ САМ

Управление файлами

Раздел «Управление файлами» в системе управления движком My Engine – это полноценный файловый менеджер для прямого доступа к директориям и файлам в корневом каталоге сайта.

Основные функции раздела:
Загрузка файлов.
Создание новых папок и файлов.
Редактирование файлов.
Скачивание файлов.
Переименование папок и файлов.
Настройка прав доступа для папок и файлов.
Удаление папок и файлов.

Для входа в раздел «Управление файлами» необходимо нажать на ссылку «Файлы», слева в меню панели управления. Откроется главная вкладка раздела, как раз и предназначенная для загрузки различных файлов в директорию files, а также для управления этими файлами в пределах этой директории.

Список папок и файлов

Файловый менеджер имеет интуитивно понятный интерфейс управления файловой системой движка. Рассмотрим панель управления менеджера, которая состоит из следующих кнопок и ссылок: Загрузить файл, Создать файл, Создать папку, Переименовать папку, Права доступа, Удалить выделенное.

Ниже панели управления менеджером находится список папок и файлов, загруженных в директорию files. Список выводится в виде таблицы, которая имеет следующие столбцы:
Имя – выводится имя файла или папки.
Размер – размер файла в килобайтах.
Дата создания – дата создания файла или папки.
Права – выводятся права доступа в цифровом выражении.
В последнем столбце находятся чекбоксы для выделения строки.

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

 

Загрузка файлов.

Для начала загрузки файла необходимо нажать на кнопку «Загрузить файл». Откроется диалоговое окно, которое позволяет осуществить загрузку файлов в директорию files. Для загрузки файла нажмите на кнопку «Выберите файлы».

Диалоговое окно

Откроется контекстное меню для поиска папки с нужным файлом на компьютере.

Контекстное меню

После того, как папка найдена, выделите нужный файл и нажмите кнопку «Открыть». Контекстное меню закрывается, а имя файла появится в диалоговом окне.

Диалоговое окно

После того как файл выбран, нажмите кнопку «Загрузить». Для прекращения процесса загрузки нажмите кнопку «Отмена». После получения уведомления о загрузке файла, система вернется в исходную вкладку, а в списке появится загруженный файл.

Список папок и файлов

Система позволяет загружать файлы практически с любым расширением: документы в формате Word или PDF, любые изображения, аудио и видео файлы, файлы с архивами. А также файлы с расширением: php, html, css, js, dat и другими, которые используются в файловой системе движка.

 

Создание новых папок и файлов.

Для начала создадим папку, а затем в этой папке создадим текстовый файл. Нажимаем кнопку «Создать папку». Откроется диалоговое окно.

Диалоговое окно

Вводим в поле имя новой папки, например demo, и нажимаем кнопку «Создать». Окно закрывается, система возвращается в исходную вкладку. В списке появляется новая папка с именем demo.

Список папок и файлов

Чтобы открыть папку, наведите курсор на имя папки и кликните левой кнопкой мыши. Папка открывается и она пуста.

Список файлов в папке demo

Создадим в этой папке текстовый файл. Нажимаем кнопку «Создать файл». В открывшемся диалоговом окне вводим имя файла, например demo.txt, и нажимаем на кнопку «Создать».

Диалоговое окно

Диалоговое окно закрывается, система возвращается во вкладку demo, в списке видим созданный файл demo.txt.

Список файлов в папке demo

 

Редактирование файлов.

Чтобы начать редактирование файла нужно навести курсор на имя файла и кликнуть левой кнопкой мыши. Откроется диалоговое окно.

Диалоговое окно

Нажимаем на кнопку «Править» и переходим во вкладку «Редактирование файла».

Редактирование файла

Если поле с содержимым файла пустое, то вводим какой-либо текст. Если файл уже содержит текст, то редактируем его. После того, как изменения в файл были внесены, нажимаем кнопку «Сохранить». Вкладка закрывается и система выводит окно, в котором предлагается сделать выбор: вернуться к редактированию файла или вернуться к папке файла.

Диалоговое окно

Если в течении примерно 3 секунд не будет сделан выбор, то система сама вернется в папку с файлом.

 

Скачивание файлов.

Открываем файл для редактирования и нажимаем кнопку «Скачать».

Диалоговое окно

Если это текстовый файл, файл с изображением или PDF, то откроется новая вкладка браузера, откуда можно скачать файл через контекстное меню браузера.

Контекстное меню

Если это документ Word или файл с архивом, то скачивание начнется сразу.

 

Переименование папок и файлов.

Для переименования папки ее нужно открыть. Открываем папку demo и нажимаем кнопку «Переименовать папку».

Список файлов в папке demo

Откроется диалоговое окно.

Диалоговое окно

Вводим в поле новое имя папки и нажимаем кнопку «Переименовать». Окно закрывается, система возвращается в ранее открытую вкладку. В списке появляется новое имя папки.

Список папок и файлов

Открываем папку demo1, открываем файл demo.txt для редактирования и нажимаем кнопку «Переименовать».

Диалоговое окно

Откроется диалоговое окно.

Диалоговое окно

Вводим новое имя файла и нажимаем кнопку «Переименовать». Окно закрывается, и система возвращается в папку с переименованным файлом.

Список файлов в папке demo1

 

Настройка прав доступа для папок и файлов.

Права доступа определяют, кто может получить доступ для чтения, записи или изменения файлов и папок на Вашем сервере. Если у файлов не установлены соответствующие права доступа, то злоумышленник может получить доступ к файлам и сайту. Поэтому основная задача определения прав доступа, это дать минимально возможные для доступа к файлам и папкам права, которые не нарушат корректную работу сайта.

Скорей всего на сервере, куда вы скопировали содержимое движка вашего сайта, будут установлены следующие стандартные для большинства серверов права доступа: Папки — 755, Файлы — 644. Но бывают исключения из правил. Если Вы обнаружили, что после установки движка права доступа отличаются от указанных, то рекомендуем Вам их поменять.

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

Чтобы определить права доступа необходимо выбрать папку или файл в списке, установив чекбокс в соответствующей строке. Затем, нужно нажать на ссылку «Права доступа».

Список папок и файлов

Откроется диалоговое окно, в котором по умолчанию прописаны права 0777, дающие разрешение на чтение, запись и запуск всем пользователям.

Диалоговое окно

Для сохранения изменений нужно нажать на кнопку «Изменить».

Список папок и файлов

Права можно определять нескольким папкам или файлам одновременно, выделив их с помощью чекбокса.

 

Удаление папок и файлов.

Для удаления необходимо выбрать папку или файл, установив чекбокс в соответствующей строке. Затем, нужно нажать на ссылку «Удалить выделенное».

Список папок и файлов

Откроется диалоговое окно для подтверждения удаления.

Диалоговое окно

Для продолжения процесса удаления необходимо нажать кнопку «Удалить».

Список папок и файлов

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

 

Глобальные функции менеджера файлов

Теперь немного о глобальных функциях файлового менеджера. Под заголовком раздела выводится цепочка навигации под названием «Директория». Эта цепочка состоит из ссылок разделенных наклонным слешем.

Список папок и файлов

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

Корневая директория

Открывается список всех папок и файлов, установленных на сервер, т.е. весь движок как на ладони. Мы получили возможность загрузки любых новых файлов в любую директорию, возможность редактирования любых файлов в любой директории корневого каталога. Конечно, воспользоваться этими возможностями могут только опытные пользователи. Поэтому, если Вы не являетесь таким пользователем, то лучше здесь руками ничего не трогать.