Veno File Manager 3

Благодарим вас за скачивание Veno File Manager 3.
Если у вас есть какие-либо вопросы, которые выходят за рамки этого файла справки, посетите форум TWD Hub.
или отправьте электронное письмо через службу поддержки.

Большое спасибо!

Сайт разработчика

 

 

 


Установка

Скопируйте все файлы, содержащиеся в папке «VFM», на свой хостинг через FTP (поместите все в корень, если вы будете использовать весь домен в качестве обменника, в противном случае, если желаете отдельно в папке с движком, по принципу субдомена, создайте собственный каталог и загрузите все в него).

Перейдите в браузере по URL-адресу, по которому вы загрузили файлы.


Вход в панель по умолчанию:

Первым делом в области администрирования перейдите в раздел ПОЛЬЗОВАТЕЛИ и обновите свои учетные данные главного администратора (пароль и имя пользователя).

Вот и все! вернитесь к интерфейсу VFM и начните создавать свой архив с основными настройками.

Каталог загрузок

По умолчанию VFM хранит загруженные файлы в каталоге uploads и создает в нем подкаталоги.

Если вы хотите переименовать основной Каталог загрузок, сделайте это из панели администрирования, таким образом система переименует папку и обновит настройки конфигурации.

Вы также можете использовать VFM с загрузкой уже существующих архивов
.htaccess
index.php
vfm-thumb.php
/vfm-admin/
на том же уровне, что и ваш основной каталог загрузок, и обновите поле Каталог загрузок в общих настройках


Миграция

Если вы перемещаете уже установленный и настроенный скрипт в новое место (с локального на сервер, с сервера на локальный или в другой каталог), не забудьте обновить значение URL вашего приложения. в разделе «Настройки» > «Общие настройки».

Это всегда должен быть полный URL-адрес вашего приложения с завершающей косой чертой / (например, http://www.example.com/)

Параметры

Чтобы наилучшим образом удовлетворить ваши потребности, у вас есть административная панель, где вы можете выбрать множество параметров


Разрешенные расширения

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


Если вы активируете Pretty links, скрипт преобразует URL-адреса загрузки из /vfm-admin/vfm-downloader.php?q=xxx. в /download/xxx.
Для этого параметра требуется .htaccess, предоставленный в основном каталоге скрипта, и модуль Apache mod_rewrite на вашем сервере.

Для NGINX Серверы пытаются использовать следующую конфигурацию:

Script running in sub directory (e.g: www.example.com/RELATIVE_PATH )

# nginx VFM configuration

location /RELATIVE_PATH {
    index index.php;
    rewrite /download/(.*)/h/(.*)/sh/(.*) /RELATIVE_PATH/vfm-admin/vfm-downloader.php?q=$1&sh=$2 last;
    rewrite /download/(.*)/h/(.*) /RELATIVE_PATH/vfm-admin/vfm-downloader.php?q=$1&h=$2 last;
    rewrite /download/zip/(.*)/n/(.*) /RELATIVE_PATH/vfm-admin/vfm-downloader.php?zip=$1&n=$2 last;
}

Для серверов IIS попробуйте преобразовать следующие правила:

Импорт правил Apache mod_rewrite в IIS 7 и выше

Скрипт, работающий в корневом каталоге веб-сайта (например, www.example.com/ )

если скрипт находится не в корневом каталоге веб-сайта, измените путь `RewriteBase`

# begin VFM rules
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule download/(.*)/h/(.*)/sh/(.*) vfm-admin/vfm-downloader.php?q=$1&sh=$2 [L]
RewriteRule download/(.*)/h/(.*) vfm-admin/vfm-downloader.php?q=$1&h=$2 [L]
RewriteRule download/zip/(.*)/n/(.*) vfm-admin/vfm-downloader.php?zip=$1&n=$2 [L]
</IfModule>
# end VFM rules

Миниатюры

Сценарий использует библиотеку GD для создания эскизов. В случае сбоя процесса (очень большие изображения и нехватка памяти сервера) в качестве эскиза будет использоваться заполнитель.

Вы можете изменить файл placeholder.jpg по умолчанию внутри /vfm-admin/images/

.

Вы также можете попробовать открыть файл vfm-thumb.php и увеличить лимит памяти вашего сервера, удалив комментарий в строке 20 и изменив значение: ini_set('memory_limit ', '512M');

ОБНОВЛЕНИЕ: начиная с версии 2.6.1 скрипт автоматически пытается установить более высокий memory_limit, если это необходимо, поэтому, если вы видите заполнитель, сервер на самом деле не может увеличьте его память до этого значения.


.zip архив

Чтобы предотвратить тайм-ауты и ошибки сервера во время процесса архивирования, сценарий ограничен файлами .zip размером до 1 ГБ и максимальным количеством элементов 2000 вместе;
если значения превышены, он просит вас загрузить меньше файлы.

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


Загрузка уведомления

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


Удаленная загрузка

Если параметр Удаленная загрузка (в разделе разрешений) активен, вы сможете загружать файлы напрямую с удаленных URL-адресов.

ПРИМЕЧАНИЕ: на удаленную загрузку распространяются ограничения на загрузку сервера, поэтому, если вы хотите загружать большие файлы, возможно, вам следует увеличить следующие значения через htaccess:

            php_value upload_max_filesize 100M
            php_value post_max_size 128M
            

Настройте в соответствии с вашими потребностями и установите post_max_size всегда выше, чем upload_max_filesize


Настройки электронной почты

Общий доступ к файлам, Уведомление о новом пользователе и Восстановление пароля используют PHPmailer с возможностью выбора между функцией php mail() (по умолчанию) или почтой SMTP.

Настоятельно рекомендуется использовать тот же сервер, что и ваша установка, в качестве основной электронной почты, чтобы избежать пометки как спама.
(например, если скрипт выполняется на www.example.com, отправителем почты должен быть что-то вроде noreply@example.com или info@example.com)

ПРИМЕЧАНИЕ. Если вы не настроили почту SMTP, а скрипт говорит "сообщение отправлено", но вы не получаете никаких электронных писем, возможно, ваш сервер отказывается отправлять почту () в формате HTML, поэтому настройка учетной записи SMTP должна решить проблему.

Ошибки соединения SMTP можно отслеживать, установив DEBUG SMTP ON

.

Шаблоны электронной почты

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

Переменные

<img src="cid:logoimg" />

Настраиваемое изображение заголовка можно загрузить в меню «Настройки» > «Электронная почта»

%translate_value%

переводимые значения, редактируемые из языкового менеджера (translate_, за которым следует ключ перевода)

Обязательно

%any_other_value%

Динамические переменные, такие как ссылка для общего доступа, название приложения, ссылка для восстановления пароля


Общий доступ к файлам

По умолчанию система предоставляет ссылки для скачивания, которые можно копировать и вставлять в нужное место

Чтобы включить общий доступ к файлам по электронной почте, необходимо заполнить поле отправлять системные сообщения электронной почты из

.

Защита паролем

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


Срок действия ссылок для скачивания

В верхней части vfm-admin/index.php вы найдете массив, который управляет выпадающим меню со значениями по умолчанию

$share_lifetime = array(
    // "days" => "menu value"
    "1" => "24 h",
    "2" => "48 h",
    "3" => "72 h",
    "5" => "5 days",
    "7" => "7 days",
    "10" => "10 days",
    "30" => "30 days",
    "365" => "1 year",
    "36500" => "Unlimited (100 years)",
    );

Обновите значения и выберите новую дату на странице управления.


Управление пользователями

Главный администратор

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

Все остальные пользователи могут иметь 3 типа ролей:

Пользователь

это каждый пользователь, который может просматривать и загружать файлы, но не имеет прав на загрузку/редактирование/удаление
(только если VFM установлен как приватный, в противном случае каждый может просматривать списки и скачивать файлы)

Администратор

каждый пользователь, который может загружать/редактировать/удалять файлы (установите больше или меньше разрешений на панели настроек).

Суперадминистратор

Каждый пользователь, который может загружать/редактировать/удалять файлы и получать доступ везде, включая панель администратора (установите больше или меньше разрешений на панели настроек).

Разрешения

Начиная с версии 3.3 роль "Пользователь" имеет 2 дополнительных разрешения: загружать файлы и создавать новые папки.

Начиная с версии 2.9.2 можно включить удаленную загрузку, и она будет доступна всем пользователям с разрешениями на загрузку

Регистрация

Вы можете выбрать, какую роль назначить всем новым регистрациям, какую папку и сколько места.
(опция Новая /имя_пользователя/папка) создает новую папку для каждой регистрации, используя имя пользователя)

Чтобы включить самостоятельную регистрацию пользователя, поле отправлять системные электронные письма от должно быть скомпилировано

Управление пользователями

В панели пользователей вы можете: <ул>

  • обновите пароль, имя пользователя и адрес электронной почты для главного администратора,
  • обновите пароль, имя пользователя, роль, адрес электронной почты, назначьте выделенные папки для всех ранее существовавших пользователей и установите максимальное доступное пространство
  • добавить новых пользователей
  • При добавлении или редактировании пользователя, если вы введете в поле «Новый каталог», для вас будет создана новая папка в основном каталоге загрузок, которая будет добавлена ​​в список каталогов пользователя (вы также можете назначить уже существующие папки )

    Максимальная пользовательская квота (доступное пространство)

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

    ПРИМЕЧАНИЕ. Под доступным пространством понимается пространство, используемое внутри назначенных папок, поэтому, если вы назначите одну и ту же папку нескольким пользователям, они будут использовать одно и то же пространство. (если вы выделите 100 МБ для пользователя 01 внутри папки 01 и 100 МБ для пользователя 02 внутри той же папки, если пользователь 01 загрузит 100 МБ, у пользователя 02 не будет больше места, и наоборот)

    Вы можете изменить значения по умолчанию (в МБ) внутри

    vfm-admin/index.php
    $_QUOTA = array(
        "10",
        "20",
        "50",
        "100",
        "200",
        "500",
        "1024", // 1GB
        "2048", // 2GB
        "5120", // 5GB
        );

    Avatars (profile picture)

    Default avatar image is placed inside vfm.admin/images/avatars/default.png

    Minimum size for avatar images to upload: 100 x 100 pixels

    Custom Fields

    Since version 2.7 you can add some custom fields to every user (e.g: address, telephone...)

    Edit te file /vfm-admin/users/customfields-example.php, there are 3 examples: a simple text input, a select input and a textarea.
    Set 'list' => true, to list the field inside the users table.
    After your edits rename the file in customfields.php (remove -example).
    The new additional fields will appear on every user's form: registration, administration panel, user's panel.


    Управление пользователями

    В панели пользователей вы можете:

    При добавлении или редактировании пользователя, если вы введете в поле «Новый каталог», для вас будет создана новая папка в основном каталоге загрузок, которая будет добавлена ​​в список каталогов пользователя (вы также можете назначить уже существующие папки )

    Максимальная пользовательская квота (доступное пространство)

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

    ПРИМЕЧАНИЕ. Под доступным пространством понимается пространство, используемое внутри назначенных папок, поэтому, если вы назначаете одну и ту же папку нескольким пользователям,

    Внешний вид< /h2>

    Панель Внешний вид содержит селектор обложки, настройщик и параметры уведомлений

    Настройка

    Скины

    Выберите один из 26 скинов и 5 вариантов индикатора выполнения

    Все скины хранятся внутри /vfm-admin/_content/skins/

    Чтобы создать собственный скин, продублируйте один из существующих, переименуйте его и отредактируйте новый файл css, а затем активируйте новый скин из панели администратора.

    Шаблоны

    Начиная с версии 1.6.6 вы также можете создать собственный HTML-шаблон: скопируйте файлы php, которые вы хотите отредактировать
    из папки /vfm-admin/include/
    в папку /vfm-admin/_content/template/

    Любой файл шаблона может быть включен в основной index.php со следующим кодом:

                <?php $template->getPart('имя файла'); ?>
    
                

    (замените 'имя файла' именем части шаблона, которую вы хотите включить, без .php)

    Если скрипт не находит файл в папке /_content/template/, он возьмет файл по умолчанию внутри /include/

    Аудиоуведомления

    Вы можете добавить собственное Звуковое уведомление после загрузки, просто поместив новый файл .mp3
    внутри папки /vfm-admin/_content/audio/ это будет новый голос в раскрывающемся меню (Внешний вид > Уведомления)


    Переводы

    VFM поддерживает любой язык! просто зайдите в Language Manager, добавьте новый язык и скомпилируйте его или отредактируйте один из уже существующих.

    Вы можете выбрать язык по умолчанию и скрыть языковое меню во внешнем интерфейсе или создать собственную языковую коллекцию, добавив несколько новых и удалив ненужные (требуется только английский язык)

    Непереведенные фразы будут отображаться в вашем интерфейсе следующим образом: >translate_key<


    Статистика

    Начиная с версии 1.2 появилась возможность активировать систему статистики, которая хранит ежедневные архивы основных действий:

    Если вы хотите сделать резервную копию своей статистики, просто загрузите и удалите файлы из каталога vfm-admin/_content/log/, он будет содержать файл .json для каждого записанного дня или выберите дату диапазон и загрузить статистику в формате .CSV


    Политика конфиденциальности

    Чтобы активировать флажок «Условия использования» внутри регистрационной формы, переименуйте файл _registration-disclaimer.html в registration-disclaimer.html (удалите _underscore) и отредактируйте его содержимое.

    Чтобы активировать флажок "условия и положения" внутри формы входа, переименуйте файл _login-disclaimer.html в login-disclaimer.html (удалите _underscore) и отредактируйте его содержимое.

    Чтобы активировать ссылку "Политика конфиденциальности" в нижнем колонтитуле, переименуйте файл _privacy-info.html в privacy-info.html (уберите _underscore) и отредактируйте это содержимое.


    Восстановление пароля

    Система восстановления пароля по электронной почте доступна начиная с версии 1.3; если с вашей учетной записью связан действующий адрес электронной почты, вы можете просто нажать «Забыли пароль?» под маской входа и следуйте инструкциям.

    Восстановление главного пароля администратора

    если вы потеряли свой пароль MasterAdmin (и у вас нет связанного адреса электронной почты), откройте файл /vfm-admin/users/users.php и удалите зашифрованный пароль на строка 7

    ( найдя это: 'pass' => '', )

    <?php
     
       $_USERS = array (
       0 =>
       array (
          'name' => 'admin',
          'pass' => '',
          'role' => 'superadmin',
          ...
    

    После этой операции вы сможете снова войти в систему как главный администратор с паролем по умолчанию: password


    ПРИМЕЧАНИЯ

    ОШИБКИ

    Если вы не можете выполнить первый вход в систему, вероятно, у скрипта недостаточно прав для записи в config.php и /users/, обратитесь к этому Часто задаваемые вопросы

    При возникновении любых других проблем, в качестве первой проверки, включите все уведомления php:

    В нижней части главной страницы администрирования вы найдете параметр РЕЖИМ ОТЛАДКИ

    При выборе этого параметра будут отображаться все ошибки и уведомления PHP (если они есть).


    БОЛЬШОЙ размер файла

    Загрузить

    Начиная с версии 1.5 VFM имеет встроенную систему загрузки фрагментов, основанную на resumable.js.
    Это превышает ограничения вашего сервера, и вы сможете без проблем загружать файлы любого размера (если у вас достаточно места).
    Если загрузчик HTML5 не поддерживается, он возвращается к старому загрузчику, где остается верным следующее утверждение:

    "Ограничение размера загрузки может быть связано с настройками вашего веб-сервера. Если у вас возникли проблемы с загрузкой больших файлов, попробуйте добавить файл .htaccess в корень VFM с этими двумя строками (регулируя размер): "

    php_value post_max_size 128M
    php_value upload_max_filesize 64M
    

    Скачать

    Если вы столкнулись с проблемой загрузки больших файлов, возможно, ваш сервер не принимает команду set_time_limit(0);, запрошенную vfm-downloader.php.
    Если вы не можете обойти это ограничение, вы можете активировать параметр Прямые ссылки в разделе «Общие настройки», чтобы загрузки не обрабатывались через php.


    Кредиты

    Стили печатных материалов, типографика и формы основаны на Bootstrap 3

    Значки основаны на Font Awesome 4.7

    Таблицы основаны на DataTable

    Файлы звуковых уведомлений с сайта zedge.net

    Другие библиотеки JS: soundmanager2, видеоjs

     


    Отказ от ответственности

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