Thank you for purchasing Veno File Manager.
If you have any questions that are beyond the scope of this help file, please feel free to email via my user page contact form here: http://codecanyon.net/user/nicolafranchini
Thanks so much!
Copy all files contained in “VFM” folder to your web space via FTP (put everything in the root if you will use the whole domain as file manager, otherwise create a custom directory and upload everything in it).
Navigate with your browser to the url where you uploaded the files log in as:
Click on Update Profile and update your Master Admin credentials (password and username).
That’s all! go back to the VFM front-end and start building your archive with basic settings.
By default VFM keeps uploaded files inside the directory called uploads, and creates sub directories in it.
If you want to rename the main Uploads Directory, do it from the Administration panel, this way the system will rename the folder and wil update configuration settings as well.
You can use VFM also with preexistent archives uploadnig
index.php
vfm-thumb.php
/vfm-admin/
at the same level of your main uploads' directory, and updating the Uploads Directory field under general settings
To best fit your needs you have an administration panel where you can choose many options
File sharing, New user notification and Password Recovering use PHPmailer, with the possibility to choose between the php mail() funcion (default), or SMTP mail.
I suggest you to use the same server of your installation as primary email (e.g: if your script is running on www.example.com, the mail sender should be something like noreply@example.com, or info@example.com)
NOTE: If you haven't set SMTP mail and the script says "message sent", but you don't receive any e-mail, probabily your server refuses to send mail()
in HTML format, so setting up a SMTP account should solve the problem.
Quick tip:
Here an example of SMTP configuration using Gmail:
you can customize your e-mail templates editing the following files:
vfm-admin/mail/template-new-user.html
(send a notification to new user)vfm-admin/mail/template-reset-password.html
(password recovering)vfm-admin/mail/template-send-files.html
(file sharing)Variables
<img src="cid:logoimg" />
specifies the image to use as header image (default is vfm-admin/mail/mail-logo.png
)
%translate_value%
translatable values editable from the language manager
%any_other_value%
Dynamic variables like share link, app name, password recovery link
Master Admin is the first User in configuration settings, and is the only who can't be deleted.
All users may have 3 types of roles:
is every user who can view and download files but have no rights to upload/edit/delete
(only if VFM is set as private, otherwise everyone can view the lists and download the files)
is every user who can upload/edit/delete files (set more or less permissions in preferences panel).
is every user who can upload/edit/delete files and access everywhere, including adminstration panel (take care with this role).
In users panel you are able to:
When adding or editing a user, if you type in "New Directory" field, a new folder inside the main uploads directory will be created for you, and added to the user's directories list (you can also assign pre-existing folders)
NOTE: "Available space" will only affect users with dedicated folders and with the ability to upload files (Admin or SuperAdmin). If you set more than one directory per user, the limit will consider the sum of the assigned directories
You can change default values (in MB) inside of
vfm-admin/index.php
$_QUOTA = array( "10", "20", "50", "100", "200", "500", );
From administration panel you can upload your logo (or header banner).
Choose between 15 skins and 5 progress bar variants
All skins are stored inside/vfm-admin/skins/
If you want to create your custom skin, duplicate one of the existing, rename it and write in it, then activate your new skin from the Administration panel.
Since version 1.6.6 you can also create your custom HTML template: copy the php files you wish to edit
from folder /vfm-admin/include/
to folder /vfm-admin/template/
Any template file may be included in the main index.php
with the following code:
<?php $template->getPart('filename'); ?>
(replace 'filename' with the name of the template part you want to include, without .php)
An example of custom template part is the new navbar: if you want to hide it and display the old minimal menu, remove or rename the file
/vfm-admin/template/userpanel.php
.
If the script does not find the file inside the /template/
folder, it will take the default one inside of /include/
VFM is expandable to every language! simply go to Language Manager, add new language and compile it or edit one of the pre-existing.
You may choose to set your default language and hide language menu from the front-end, or create your custom language collection by adding some new and removing unwanted
Since version 1.2 there's the possibility to activate a statistics system who stores daily archives of main activities:
If you want to backup your statistics just download and remove the files inside vfm-admin/log/
directory, it will contain a .json file for each recorded day
A password recovery system via e-mail is available starting from version 1.3; if your account has a valid e-mail associated, you can just click on "Lost your password?" under login mask, and follow the instructions provided.
if you lose your MasterAdmin password (and you haven't an e-mail address associated), open /vfm-admin/users.php
file, and remove the encrypted password on line 7
'pass' => '',
)
<?php $_USERS = array ( 0 => array ( 'name' => 'admin', 'pass' => '', 'role' => 'superadmin', ...
After this operation you will be able to log in again as Master Admin with default password: password
(visit the front end before trying to log again in the administration area)
If you can't do the first login, probabily the script hasn't enough permissions to write on config.php and users.php, consult this F.A.Q.
For any other issue, as first check, turn ON all php notices:
open the file index.php and change the following code
error_reporting(E_ALL ^ E_NOTICE); // error_reporting(E_ALL); // ini_set('display_errors', 1);
with this:
// error_reporting(E_ALL ^ E_NOTICE); error_reporting(E_ALL); ini_set('display_errors', 1);
In order to prevent timeouts and server errors during the zip process, the script is limited to .zip files up to 100MB, and 100 items max together;
if the values are exceeded, it asks you to download less files.
You can adjust these values if your server is more or less performant, changing $maxfiles
and $maxfilesize
inside vfm-admin/index.php
Remember to update your main settings after file replacement
Inside vfm-admin/index.php
you will find the array who controls the dropdown menu with default values
$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", );
From version 1.5 VFM has a chunk uploading system integrated, based on resumable.js.
This overwrites the limits of your server and you should be able to upload files of every size without problems (if you have space enough).
If the HTML5 uploader is not supported, it falls back to the old uploader, where the following statement is still true:
The upload size limit may be due to your web server settings, if you have some problems with large file uploading try adding an .htaccess
file in the VFM root with this two lines (adjusting the size):
php_value post_max_size 100M php_value upload_max_filesize 100M
in order to pevent hotlinking (direct access to your files), the uploads directory must be a subdirectory of the main VFM, and must have the .htaccess
file provided inside of it.
Print media styles, Typography, Forms and Tables are based on Bootstrap
Icons are based on Font Awesome