Раздел «Управление файлами» в системе управления движком My Engine – это полноценный файловый менеджер для прямого доступа к директориям и файлам в корневом каталоге сайта.
Основные функции раздела:
Загрузка файлов.
Создание новых папок и файлов.
Редактирование файлов.
Скачивание файлов.
Переименование папок и файлов.
Настройка прав доступа для папок и файлов.
Удаление папок и файлов.
Для входа в раздел «Управление файлами» необходимо нажать на ссылку «Файлы», слева в меню панели управления. Откроется главная вкладка раздела, как раз и предназначенная для загрузки различных файлов в директорию files, а также для управления этими файлами в пределах этой директории.
Файловый менеджер имеет интуитивно понятный интерфейс управления файловой системой движка. Рассмотрим панель управления менеджера, которая состоит из следующих кнопок и ссылок: Загрузить файл, Создать файл, Создать папку, Переименовать папку, Права доступа, Удалить выделенное.
Ниже панели управления менеджером находится список папок и файлов, загруженных в директорию files. Список выводится в виде таблицы, которая имеет следующие столбцы: Имя – выводится имя файла или папки. Размер – размер файла в килобайтах. Дата создания – дата создания файла или папки. Права – выводятся права доступа в цифровом выражении.
В последнем столбце находятся чекбоксы для выделения строки.
В последней строке списка выводится количество папок и файлов загруженных в открытой директории, а также общий объем загруженных файлов в килобайтах.
Загрузка файлов.
Для начала загрузки файла необходимо нажать на кнопку «Загрузить файл». Откроется диалоговое окно, которое позволяет осуществить загрузку файлов в директорию files. Для загрузки файла нажмите на кнопку «Выберите файлы».
Откроется контекстное меню для поиска папки с нужным файлом на компьютере.
После того, как папка найдена, выделите нужный файл и нажмите кнопку «Открыть». Контекстное меню закрывается, а имя файла появится в диалоговом окне.
После того как файл выбран, нажмите кнопку «Загрузить». Для прекращения процесса загрузки нажмите кнопку «Отмена». После получения уведомления о загрузке файла, система вернется в исходную вкладку, а в списке появится загруженный файл.
Система позволяет загружать файлы практически с любым расширением: документы в формате Word или PDF, любые изображения, аудио и видео файлы, файлы с архивами. А также файлы с расширением: php, html, css, js, dat и другими, которые используются в файловой системе движка.
Создание новых папок и файлов.
Для начала создадим папку, а затем в этой папке создадим текстовый файл. Нажимаем кнопку «Создать папку». Откроется диалоговое окно.
Вводим в поле имя новой папки, например demo, и нажимаем кнопку «Создать». Окно закрывается, система возвращается в исходную вкладку. В списке появляется новая папка с именем demo.
Чтобы открыть папку, наведите курсор на имя папки и кликните левой кнопкой мыши. Папка открывается и она пуста.
Создадим в этой папке текстовый файл. Нажимаем кнопку «Создать файл». В открывшемся диалоговом окне вводим имя файла, например demo.txt, и нажимаем на кнопку «Создать».
Диалоговое окно закрывается, система возвращается во вкладку demo, в списке видим созданный файл demo.txt.
Редактирование файлов.
Чтобы начать редактирование файла нужно навести курсор на имя файла и кликнуть левой кнопкой мыши. Откроется диалоговое окно.
Нажимаем на кнопку «Править» и переходим во вкладку «Редактирование файла».
Если поле с содержимым файла пустое, то вводим какой-либо текст. Если файл уже содержит текст, то редактируем его. После того, как изменения в файл были внесены, нажимаем кнопку «Сохранить». Вкладка закрывается и система выводит окно, в котором предлагается сделать выбор: вернуться к редактированию файла или вернуться к папке файла.
Если в течении примерно 3 секунд не будет сделан выбор, то система сама вернется в папку с файлом.
Скачивание файлов.
Открываем файл для редактирования и нажимаем кнопку «Скачать».
Если это текстовый файл, файл с изображением или PDF, то откроется новая вкладка браузера, откуда можно скачать файл через контекстное меню браузера.
Если это документ Word или файл с архивом, то скачивание начнется сразу.
Переименование папок и файлов.
Для переименования папки ее нужно открыть. Открываем папку demo и нажимаем кнопку «Переименовать папку».
Откроется диалоговое окно.
Вводим в поле новое имя папки и нажимаем кнопку «Переименовать». Окно закрывается, система возвращается в ранее открытую вкладку. В списке появляется новое имя папки.
Открываем папку demo1, открываем файл demo.txt для редактирования и нажимаем кнопку «Переименовать».
Откроется диалоговое окно.
Вводим новое имя файла и нажимаем кнопку «Переименовать». Окно закрывается, и система возвращается в папку с переименованным файлом.
Настройка прав доступа для папок и файлов.
Права доступа определяют, кто может получить доступ для чтения, записи или изменения файлов и папок на Вашем сервере. Если у файлов не установлены соответствующие права доступа, то злоумышленник может получить доступ к файлам и сайту. Поэтому основная задача определения прав доступа, это дать минимально возможные для доступа к файлам и папкам права, которые не нарушат корректную работу сайта.
Скорей всего на сервере, куда вы скопировали содержимое движка вашего сайта, будут установлены следующие стандартные для большинства серверов права доступа: Папки — 755, Файлы — 644. Но бывают исключения из правил. Если Вы обнаружили, что после установки движка права доступа отличаются от указанных, то рекомендуем Вам их поменять.
В задачи данного обзора не входит более широкое описание прав доступа и порядка их определения. Поэтому, ограничимся только этой информацией.
Чтобы определить права доступа необходимо выбрать папку или файл в списке, установив чекбокс в соответствующей строке. Затем, нужно нажать на ссылку «Права доступа».
Откроется диалоговое окно, в котором по умолчанию прописаны права 0777, дающие разрешение на чтение, запись и запуск всем пользователям.
Для сохранения изменений нужно нажать на кнопку «Изменить».
Права можно определять нескольким папкам или файлам одновременно, выделив их с помощью чекбокса.
Удаление папок и файлов.
Для удаления необходимо выбрать папку или файл, установив чекбокс в соответствующей строке. Затем, нужно нажать на ссылку «Удалить выделенное».
Откроется диалоговое окно для подтверждения удаления.
Для продолжения процесса удаления необходимо нажать кнопку «Удалить».
Удалить можно несколько папок и файлов одновременно, выделив их с помощью чекбокса. Если выбрать чекбокс в верхней строке с названиями столбцов, что будет означать выделение всех строк, то можно будет удалить весь список папок и файлов.
Глобальные функции менеджера файлов
Теперь немного о глобальных функциях файлового менеджера. Под заголовком раздела выводится цепочка навигации под названием «Директория». Эта цепочка состоит из ссылок разделенных наклонным слешем.
Первая ссылка это всегда корневой каталог сайта, следующая ссылка – директория внутри корневого каталога, а все следующие ссылки ведут в ту или иную открытую папку внутри этой директории. С точки зрения глобальных функций нас интересует именно корневой каталог, поэтому нажимаем на первую ссылку и переходим в корень сайта.
Открывается список всех папок и файлов, установленных на сервер, т.е. весь движок как на ладони. Мы получили возможность загрузки любых новых файлов в любую директорию, возможность редактирования любых файлов в любой директории корневого каталога. Конечно, воспользоваться этими возможностями могут только опытные пользователи. Поэтому, если Вы не являетесь таким пользователем, то лучше здесь руками ничего не трогать.