Благодарим вас за скачивание 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 на вашем сервере.
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; }
Импорт правил 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 размером до 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
.Вы можете настроить шаблоны электронной почты, редактируя следующие файлы:
vfm-admin/_content/mail-template/template-activate-account.html
(Активация нового аккаунта)vfm-admin/_content/mail-template/template-new-user.html
(Уведомление о новом пользователе)vfm-admin/_content/mail-template/template-reset-password.html
(Восстановление пароля)vfm-admin/_content/mail-template/template-send-files.html
(Отправка ссылок файлов куда либо)vfm-admin/_content/mail-template/template-uploaded-files.html
(Отправка предложений другим людям)Переменные
<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 );
Default avatar image is placed inside vfm.admin/images/avatars/default.png
Minimum size for avatar images to upload: 100 x 100 pixels
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.
В панели пользователей вы можете:
При добавлении или редактировании пользователя, если вы введете в поле «Новый каталог», для вас будет создана новая папка в основном каталоге загрузок, которая будет добавлена в список каталогов пользователя (вы также можете назначить уже существующие папки )
Доступное пространство распространяется только на пользователей с выделенными папками и возможностью загружать файлы (администратор или суперадминистратор). Если вы установите более одного каталога для каждого пользователя, лимит будет учитывать сумму назначенных каталогов
ПРИМЕЧАНИЕ. Под доступным пространством понимается пространство, используемое внутри назначенных папок, поэтому, если вы назначаете одну и ту же папку нескольким пользователям,
Панель Внешний вид содержит селектор обложки, настройщик и параметры уведомлений
Выберите один из 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
чтобы предотвратить хотлинкинг (прямой доступ к вашим файлам), каталог uploads должен быть подкаталогом основного VFM и должен содержать файл .htaccess
внутри него.
Этот параметр автоматически устанавливается на серверах Apache. Если вы используете сервер NGINX или IIS, вы должны заблокировать прямой доступ к статическим файлам внутри вашего основного каталога загрузки, редактируя конфигурацию сервера.
Поскольку Nginx не имеет эквивалента файла .htaccess (т. е. файлов конфигурации на уровне каталога), вам необходимо обновить основную конфигурацию и перезагрузить nginx, чтобы любые изменения вступили в силу.
<пред> расположение ~ /uploads/*.* { отрицать все; вернуть 403; }В этом примере предполагается, что скрипт был установлен в корневом каталоге, а основной каталог загрузки — /uploads/, в противном случае измените относительный путь.
Создайте файл web.config
со следующим содержимым и поместите его в основной каталог /uploads/
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <security> <requestFiltering> <!-- запретить доступ по URL к этому и подкаталогам --> <denyUrlSequences> <add sequence="/" /> </denyUrlSequences> </requestFiltering> </security> </system.webServer> </configuration>
ПРИМЕЧАНИЕ: хотлинкинг нельзя предотвратить, если Прямые ссылки включены.
Конфигурации NGINX и IIS не следует задавать, если вы хотите использовать прямые ссылки.
Если вы не можете выполнить первый вход в систему, вероятно, у скрипта недостаточно прав для записи в 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
Это программное обеспечение разработано с максимальной тщательностью с точки зрения безопасности и стабильности. Однако риск безопасности никогда нельзя исключать полностью. Обратите внимание, что я не несу никакой ответственности за любой ущерб, причиненный в результате использования или неправильного использования этого программного обеспечения. Перед использованием протестируйте и оцените это программное обеспечение, используя некритические данные.